[請益] 關於讓自己進步的方法

看板Soft_Job作者 (請輸入ID)時間3年前 (2020/12/01 19:49), 編輯推噓8(9111)
留言21則, 11人參與, 3年前最新討論串1/2 (看更多)
想請問一下,版上各位神人,有甚麼方式能讓自己 在解leetcode..等演算法題目時,避免使用「暴搜」 這種想法太過「直觀」方式寫出,Time Limit Exceeded (TLE) 的程式碼,自己再解題時,一時沒有想法,就會先直接硬幹 即使答案正確,去看看別人的程式碼,和自己的真的差很多QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.213.185.143 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1606823365.A.5C0.html

12/01 19:58, 3年前 , 1F
往好處想你DFS應該很熟XD 面試考到DFS 就不用怕了XD
12/01 19:58, 1F

12/01 20:01, 3年前 , 2F
認真回,當你要開始寫扣之前,先去偷看討論區的文章標題
12/01 20:01, 2F

12/01 20:01, 3年前 , 3F
都是些什麼複雜度,然後逼自己一定要想到那個複雜度的演
12/01 20:01, 3F

12/01 20:01, 3年前 , 4F
算法才能開始寫第一行扣。
12/01 20:01, 4F

12/01 20:04, 3年前 , 5F
刷起來!
12/01 20:04, 5F

12/01 20:10, 3年前 , 6F
建議想出暴力法後再好好看一下暴力法中有沒有可以優
12/01 20:10, 6F

12/01 20:10, 3年前 , 7F
化的地方,像是調整資料結構或是使用動態規劃或是簡
12/01 20:10, 7F

12/01 20:10, 3年前 , 8F
化題目等等。寫久了慢慢會變強,舉個簡單的例子,像是
12/01 20:10, 8F

12/01 20:10, 3年前 , 9F
看到已排序的陣列需要搜尋,會馬上想到二元搜尋
12/01 20:10, 9F

12/01 20:12, 3年前 , 10F
好好認真寫、認真思考就不會變成在背題目而是培養自己
12/01 20:12, 10F

12/01 20:12, 3年前 , 11F
對演算法設計的思維
12/01 20:12, 11F

12/01 20:16, 3年前 , 12F
想不出來有時候是懂太少,看別人的答案理解也是方法
12/01 20:16, 12F

12/01 21:50, 3年前 , 13F
你又不是在比賽??沒想到好方法就在想阿~想一個月也要
12/01 21:50, 13F

12/01 21:50, 3年前 , 14F
想阿...
12/01 21:50, 14F

12/01 23:00, 3年前 , 15F
寫到dp的時候根本不知道討論區那些人腦袋是什麼構造的
12/01 23:00, 15F

12/02 00:11, 3年前 , 16F
多看,多想,用心體會
12/02 00:11, 16F

12/02 10:01, 3年前 , 17F
答案是:想到暴力法也不要寫他 不過有時候暴力法會過
12/02 10:01, 17F

12/02 10:34, 3年前 , 18F
多寫多看別人的code學
12/02 10:34, 18F

12/02 13:03, 3年前 , 19F
基本上沒有AC 98%以上都不是最佳解
12/02 13:03, 19F

12/02 15:18, 3年前 , 20F
刷到後面再回去寫第一題...卡...都還給討論區惹T.T
12/02 15:18, 20F

12/05 01:40, 3年前 , 21F
有時間限制嗎? 沒有為啥不先想再寫...
12/05 01:40, 21F
文章代碼(AID): #1VnYt5N0 (Soft_Job)
文章代碼(AID): #1VnYt5N0 (Soft_Job)