作者tkcn (小安)
站内Prob_Solve
标题Re: [问题] 如何自学程式解题
时间Thu Jun 16 10:54:16 2011
※ 引述《x000032001 (某数..失业中)》之铭言:
: 原PO背景: 还没上大学 高职毕业 想练功
: ---
: 玩程式解题大概一年多了
: 觉得自己有瓶颈存在
: 遇到题目常常有完全没头绪的障碍
: 训练programming的话 是不是要继续读DS & algorithm的书好?
: 充实多点理论再去写题目的话才有帮助 是这样吗?
: 读哪些书比较好呢?
: 网站的话..我资质鲁钝 看DJWS常常看不懂XD
: ---
: 想自己写一些实用的小程式会发现有点卡 不知道怎麽设计
: 这个方面就是需要读software engineering吧?
: 是不是等大三大四再去接触就可以了?
: 恳请大家给我一些建议~"~
个人认为,
如果有打算自学演算法的话,利用解题作为动力其实不错。
找本你觉得浅显易懂的演算法书籍,
找份题目分类题单,
按照书本进度去写对应类别的题目,
相辅相成之下应该会有不错的学习效果。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.78.231
1F:→ x000032001:从中文书下手比较好吗 还是直接啃I2A 06/16 11:05
如果你真的非常有心、有毅力、任何挫折都打不倒,
也许是可以直接啃圣经没错,只是过程可能会受到不少挫折。
( 那本书真的挺厚的,有把握看完吗? :p )
而多看另外一本书,其实你是没有损失的。
当然也可以先看圣经,看不懂再找中文的对应章节。
※ 编辑: tkcn 来自: 140.114.78.231 (06/16 11:21)
2F:→ x000032001:看完可能要花个一年XD 我想先DS练到很强再碰会不会比较 06/16 11:58
3F:→ x000032001:顺手呢 主要是tree的部分蛮多的 06/16 11:58
4F:推 suhorng:解题不用特别只专注在DS上,一开始把它当工具用就好 06/16 12:13
5F:→ suhorng:可以演算法跟资料结构同时学 不需要分开 06/16 12:13
6F:→ suhorng:例如 在学 Prim's Algorithm 时会发现需要能够动态的加入 06/16 12:14
7F:→ suhorng:点、以及很快的取出最小的某个东西 然後想到学过heap这种 06/16 12:15
8F:→ suhorng:资料结构可以拿来用. 像资料结构中很多种平衡的搜寻树, 06/16 12:15
9F:→ suhorng:解题的话,不需要会很多,甚至学个两三种就能解决很多问题 06/16 12:15
10F:→ suhorng:像资料结构书中的hash,解题时也不会局限在什麽线性探测法 06/16 12:17
11F:→ suhorng:或平方探测法要用哪种 顺手就好 如果效率不好,自己思考能 06/16 12:18
12F:→ suhorng:怎麽改进 当作是练习 06/16 12:18
13F:→ suhorng:至於应用程式的部份我觉得想学就学@@ 只要有兴趣就会自己 06/16 12:20
14F:→ suhorng:到处找资料去克服问题XD 纯解题跟应用程式...我觉得差别满 06/16 12:20
15F:→ suhorng:大的XD 06/16 12:20