2014年9月3日 星期三

LeetCode OJ - Permutations (C++) (try 19 times)

為了練習尋找實習時會碰到的問題,我用別人推薦的 LeetCode online judge。
希望能直接寫程式,不用事先編譯就能直接AC。

To practice future interview question, I use LeetCode online judge.
I am trying to type code directly on website without compile in other tool.

編譯錯誤次數 Compile Error number: 8
嘗試次數 Try number: 19 (AC: 1) (WA: 6)(TLE/TO: 3) (RE: 1) (CE: 8)
是否事先在其他工具編譯 if compile first in other tool: No

使用的程式語言 using programming language: C++
以前是否看過 seen this problem before: No

點這裡看題目 Click here to see this Problem!

Note: use fill(visit.begin(), visit.end(), false);

CE: variables' name typo, miss semi-colon

WA:
1. first I use the "bool* visit;" and "visit = new bool[size];" It passed many cases, but in some case, it will fail...I don't know why. Last, I change it into vector<bool> and use resize() to change its size.

2. Some variable scope mistakes... If you use recursive, you can pass the variable as a parameter or just put it as global variable.



If you want to use (copy, paste or quote) my original article, please contact me through email. (autek.roy@gmail.com) If there is any mistake or comment, please let me know. :D

如要使用(複製貼上或轉載)作者原創文章, 請來信跟我聯絡。(autek.roy@gmail.com) 如果有發現任何的錯誤與建議請留言或跟我連絡。 : )

沒有留言:

張貼留言

請留下您的任何想法或建議!
Please leave any thought or comment!