32,從上往下列印字符號串2

2021-10-03 06:50:00 字數 337 閱讀 6892

這道題比上一題稍微複雜的是需要每一層每一層的返回,所以我們得注意每一層有多少個數。也就是說當新起兩個變數,乙個變數記錄當前個數,乙個變數記錄下一次的個數,一次迴圈當前個數-1,假如有左節點,下一層個數+1,假如有右節點,下一層個數加1,當當前個數為0時,說明已經把這一層數完了,則把結果新增到結果res陣列中,然後設定當前層個數為下一層的總個數,下一層個數清0.這裡要注意的是,清除tmp陣列時不能tmp = tmp[0:0],我剛剛這樣做出現了莫名其妙的錯誤,而應該tmp = int{}

**如下:

DbgPrint列印字串

1 直接列印字串。dbgprint hello world 2 空結尾的字串,你可以用普通得c 語法表示字串常量 char variable string hello world dbgprint s variable string 3 空結尾的寬字串 wchar 型別 wchar string w...

Scala列印字串

1 字串,通過 號連線 2 printf用法 字串,通過 傳值。3 字串模板 通過 獲取變數值 列印字串 val username zhangdan val userage 20println 使用者名稱 username 使用者年齡 userage scala中簡化了關於json的表達 print...

第32題 從上往下列印二叉樹

從上往下列印出二叉樹的每個節點,同層節點從左至右列印。列印根節點0,然後列印左右節點 1和2 接著列印左節點1的左右節點 3和4 接著列印右節點2的左右節點 5和6 可以乙個輔助的佇列儲存住先後關係 1 2 3 4 5 6 取出乙個節點,他的左右孩子就入佇列。終止的條件是輔助隊列為空。public ...