Re: [問題] 如何自學程式解題

看板Prob_Solve (計算數學 Problem Solving)作者 (小安)時間13年前 (2011/06/16 10:54), 編輯推噓1(1014)
留言15則, 2人參與, 最新討論串2/8 (看更多)
※ 引述《x000032001 (某數..失業中)》之銘言: : 原PO背景: 還沒上大學 高職畢業 想練功 : --- : 玩程式解題大概一年多了 : 覺得自己有瓶頸存在 : 遇到題目常常有完全沒頭緒的障礙 : 訓練programming的話 是不是要繼續讀DS & algorithm的書好? : 充實多點理論再去寫題目的話才有幫助 是這樣嗎? : 讀哪些書比較好呢? : 網站的話..我資質魯鈍 看DJWS常常看不懂XD : --- : 想自己寫一些實用的小程式會發現有點卡 不知道怎麼設計 : 這個方面就是需要讀software engineering吧? : 是不是等大三大四再去接觸就可以了? : 懇請大家給我一些建議~"~ 個人認為, 如果有打算自學演算法的話,利用解題作為動力其實不錯。 找本你覺得淺顯易懂的演算法書籍, 找份題目分類題單, 按照書本進度去寫對應類別的題目, 相輔相成之下應該會有不錯的學習效果。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.78.231

06/16 11:05, , 1F
從中文書下手比較好嗎 還是直接啃I2A
06/16 11:05, 1F
如果你真的非常有心、有毅力、任何挫折都打不倒, 也許是可以直接啃聖經沒錯,只是過程可能會受到不少挫折。 ( 那本書真的挺厚的,有把握看完嗎? :p ) 而多看另外一本書,其實你是沒有損失的。 當然也可以先看聖經,看不懂再找中文的對應章節。 ※ 編輯: tkcn 來自: 140.114.78.231 (06/16 11:21)

06/16 11:58, , 2F
看完可能要花個一年XD 我想先DS練到很強再碰會不會比較
06/16 11:58, 2F

06/16 11:58, , 3F
順手呢 主要是tree的部分蠻多的
06/16 11:58, 3F

06/16 12:13, , 4F
解題不用特別只專注在DS上,一開始把它當工具用就好
06/16 12:13, 4F

06/16 12:13, , 5F
可以演算法跟資料結構同時學 不需要分開
06/16 12:13, 5F

06/16 12:14, , 6F
例如 在學 Prim's Algorithm 時會發現需要能夠動態的加入
06/16 12:14, 6F

06/16 12:15, , 7F
點、以及很快的取出最小的某個東西 然後想到學過heap這種
06/16 12:15, 7F

06/16 12:15, , 8F
資料結構可以拿來用. 像資料結構中很多種平衡的搜尋樹,
06/16 12:15, 8F

06/16 12:15, , 9F
解題的話,不需要會很多,甚至學個兩三種就能解決很多問題
06/16 12:15, 9F

06/16 12:17, , 10F
像資料結構書中的hash,解題時也不會侷限在什麼線性探測法
06/16 12:17, 10F

06/16 12:18, , 11F
或平方探測法要用哪種 順手就好 如果效率不好,自己思考能
06/16 12:18, 11F

06/16 12:18, , 12F
怎麼改進 當作是練習
06/16 12:18, 12F

06/16 12:20, , 13F
至於應用程式的部份我覺得想學就學@@ 只要有興趣就會自己
06/16 12:20, 13F

06/16 12:20, , 14F
到處找資料去克服問題XD 純解題跟應用程式...我覺得差別滿
06/16 12:20, 14F

06/16 12:20, , 15F
大的XD
06/16 12:20, 15F
文章代碼(AID): #1D-N1RAX (Prob_Solve)
文章代碼(AID): #1D-N1RAX (Prob_Solve)