[問題] 如何提升寫程式的技巧

看板C_and_CPP (C/C++)作者 (大笨羊)時間16年前 (2009/02/25 15:26), 編輯推噓3(308)
留言11則, 6人參與, 最新討論串1/1
如題 我發現學會在多的API 也比不上學會處理問題 像是說寫一個數獨的程式 對他演算法的想法 是不是有甚麼一定的思考路線 我想要提升自己寫程式的思考邏技力 不要每次都寫出笨笨的程式 甚至寫不出來 有甚麼好方法嗎? 比如說:平常想一些怪問題 然後寫程式解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.228.119

02/25 15:29, , 1F
演算法有許多高難度問題真的是看天份...
02/25 15:29, 1F

02/25 15:31, , 2F
去看教演算法的書
02/25 15:31, 2F

02/25 15:46, , 3F
要練習先寫出個笨程式, 然後慢慢改進的過程, 這樣才會有經驗
02/25 15:46, 3F

02/25 15:46, , 4F
遇到什麼問題, 可能會有哪些加速可用, 哪些問題可以轉換成
02/25 15:46, 4F

02/25 15:47, , 5F
不同的角度看, 套用其它已知的演算法... 我想經驗很重要
02/25 15:47, 5F

02/25 15:47, , 6F
當然, 基本的那些演算法功力也要夠紮實才行, 沒內功也沒用
02/25 15:47, 6F

02/25 15:51, , 7F
讀書。
02/25 15:51, 7F

02/25 16:15, , 8F
演算法真的要看天份
02/25 16:15, 8F

02/25 17:49, , 9F
我覺得如何將複雜的工作分割成數個簡單的工作, 這個比較
02/25 17:49, 9F

02/25 17:49, , 10F
重要
02/25 17:49, 10F

02/25 17:49, , 11F
切割好之後, 思考要用那種演算法也比較容易 :)
02/25 17:49, 11F
文章代碼(AID): #19fFA8-C (C_and_CPP)
文章代碼(AID): #19fFA8-C (C_and_CPP)