
推 wawi2: *returnSize. Why is there a star? 02/11 07:04
因為LeetCode題目規定Return an array of size *returnSize
int* findMode(struct TreeNode* root, int* returnSize) {
}
也很明顯是要用傳記憶體位址的方式傳入 findMode function內
※ 編輯: woody3724 (61.64.210.30), 02/11/2017 08:07:47
推 nick5130: 你沒有處理到node->val是NULL的情況 02/11 09:07
→ nick5130: 我猜你的code會把NULL當成一個值,所以[1,null,2,2]長是 02/11 09:34
→ nick5130: 4 或許你在你的DevC上可以跑 但是assign一個int為NULL 02/11 09:34
→ nick5130: 還蠻奇怪的 也不能保證每次都成功吧 02/11 09:35
→ nick5130: 不好意思 請忽略我上面四行吧 XDDD 02/11 10:14
→ nick5130: 本來以為要自己建樹所以才有上面的推文 02/11 10:23
推 niwota: 應該是錯在void inorder(...) 裡的static int index=0 02/11 10:24
→ niwota: leetcode在換另一棵樹去跑你的index值還在,不會變回0 02/11 10:25
太感謝了!! 原來問題出在這!! 已經解決 感恩
※ 編輯: woody3724 (61.64.210.30), 02/11/2017 10:51:51