→ LPH66: call qsort() in <cstdlib> ? 01/09 17:07
推 Killercat: 為什麼要記....... 01/09 17:48
→ azureblaze: 你的function做的事太多需要refactor 01/09 18:04
→ azureblaze: 取一個元素分成比他大比他小的兩堆分別排序再串起來。 01/09 18:08
→ azureblaze: 然後請理解分堆的原理,如果需要背這個行業不太適合你 01/09 18:09
推 descent: 我有背演算法原理, 沒有背程式碼怎麼寫 01/09 18:14
→ carylorrk: 常用到的自然會記得,用不到的也不需要去記。 01/09 18:26
推 littleshan: 幹嘛背這個啦(暈) 你要記的就只有一句話而已 01/09 18:29
→ littleshan: 也就是azureblaze說的分兩堆 → 分別排序 → 串起來 01/09 18:30
推 kwpn: c/c++ library都有提供,為什麼要記? 你有寫的比較好嗎 01/09 18:34
→ michael0728n: 要面試吼XDDDD 01/09 18:59
→ michael0728n: ? <---上面那句推文是問句XD 01/09 18:59
推 cjcat2266: 背程式碼不實際又不實用 01/10 03:01
→ cjcat2266: 理解演算法和理解使用的語言比較實在 01/10 03:03
感謝各位,重點大家都提到了
首先函式要重構
這點有也附帶助於記憶
至於為什麼要記憶主因是因為這是公司最厲害的人用的方法
所以我應該請教他才是(怕他不教我XD)
還有一般來說是背原理,程式碼是用推理的
(但是要落實成程式碼,還是要懂一些細節的東西)
※ 編輯: chessjim (61.227.247.65), 01/10/2015 05:35:34
→ MOONRAKER: 因為最厲害的人用所以要背 你暗戀他是不是 01/10 13:33
→ azureblaze: 我以為最厲害的人都直接std::sort 01/10 14:01
→ azureblaze: 除非他們有什麼超厲害的特殊需求 01/10 14:02
推 kwpn: 你們公司最厲害的人有比寫std::sort的人厲害嗎? 01/10 15:50
→ kwpn: 寫程式最笨的就是有現成的不用,而再去寫一個重覆的功能 01/10 15:54
→ Killercat: 你們家最厲害的人真是令我們驚訝.... 01/10 20:30
→ fgkor123: 他用到背起來,你把這些字背起來幹嘛 01/12 07:11
→ jenocool: 不是知道演算法 就大概知道怎麼做了嗎 .. 01/12 19:53