關於tree traversal
preorder, inorder, postorder
這三種traversal可以很輕鬆的用recursive來完成
以往格式要求都是
1(空格)2(空格)3(空格)
這樣就印成功了
但現在要求
1(空格)2(空格)3
印出的最後一個元素後面不能接空格
想請問要如何判斷哪一個會是最後一個呢
目前只想出用大量判斷式
但這應該不是個好方法...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.214.144
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1511004231.A.759.html
推
11/18 19:33,
8年前
, 1F
11/18 19:33, 1F
→
11/18 19:33,
8年前
, 2F
11/18 19:33, 2F
→
11/18 19:42,
8年前
, 3F
11/18 19:42, 3F
→
11/18 19:47,
8年前
, 4F
11/18 19:47, 4F
→
11/18 19:47,
8年前
, 5F
11/18 19:47, 5F
→
11/18 19:48,
8年前
, 6F
11/18 19:48, 6F
→
11/18 19:50,
8年前
, 7F
11/18 19:50, 7F
推
11/18 20:02,
8年前
, 8F
11/18 20:02, 8F
這是作業沒錯~ 會知道 我有記size
推
11/18 20:07,
8年前
, 9F
11/18 20:07, 9F
→
11/18 20:07,
8年前
, 10F
11/18 20:07, 10F
不是只有preorder才知道第一個是誰嗎?
→
11/18 20:08,
8年前
, 11F
11/18 20:08, 11F
→
11/18 20:08,
8年前
, 12F
11/18 20:08, 12F
※ 編輯: yang20913 (1.160.214.144), 11/18/2017 20:11:03
→
11/18 20:10,
8年前
, 13F
11/18 20:10, 13F
對耶 不會改到節點 跟H大說聲抱歉
※ 編輯: yang20913 (1.160.214.144), 11/18/2017 20:12:43
→
11/18 20:13,
8年前
, 14F
11/18 20:13, 14F
→
11/18 20:13,
8年前
, 15F
11/18 20:13, 15F
用flag寫出來了 感謝!!
推
11/18 20:17,
8年前
, 16F
11/18 20:17, 16F
→
11/18 20:17,
8年前
, 17F
11/18 20:17, 17F
這方法也行! 謝謝!!
※ 編輯: yang20913 (1.160.214.144), 11/18/2017 20:21:05
推
11/18 21:35,
8年前
, 18F
11/18 21:35, 18F
→
11/18 21:35,
8年前
, 19F
11/18 21:35, 19F
我可能沒表達好
不是一起印哦
推
11/18 21:54,
8年前
, 20F
11/18 21:54, 20F
→
11/18 21:54,
8年前
, 21F
11/18 21:54, 21F
→
11/18 21:55,
8年前
, 22F
11/18 21:55, 22F
→
11/18 21:55,
8年前
, 23F
11/18 21:55, 23F
好像也行耶
只是這樣要有一個全域的string
※ 編輯: yang20913 (1.160.214.144), 11/19/2017 00:14:13
→
11/19 19:47,
8年前
, 24F
11/19 19:47, 24F
→
11/19 19:47,
8年前
, 25F
11/19 19:47, 25F
→
11/19 19:47,
8年前
, 26F
11/19 19:47, 26F
→
11/19 19:49,
8年前
, 27F
11/19 19:49, 27F
就把flag改成bool 是這樣吧
推
11/19 21:53,
8年前
, 28F
11/19 21:53, 28F
對啊 但我不是CS
※ 編輯: yang20913 (101.10.97.140), 11/20/2017 01:52:39
推
11/20 06:55,
8年前
, 29F
11/20 06:55, 29F
那不是我發的耶
不過我知道你是誰了!!
→
11/20 08:19,
8年前
, 30F
11/20 08:19, 30F
抓到~
※ 編輯: yang20913 (101.10.97.140), 11/20/2017 09:14:15
推
11/20 20:27,
8年前
, 31F
11/20 20:27, 31F
→
11/20 20:27,
8年前
, 32F
11/20 20:27, 32F
→
11/20 20:27,
8年前
, 33F
11/20 20:27, 33F
→
11/20 20:28,
8年前
, 34F
11/20 20:28, 34F
→
11/25 09:07,
8年前
, 35F
11/25 09:07, 35F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):