如题!
本人学了javase-》看了think in java-》在看看其他的一些技术书,感觉不是很难。现在觉得语言基础有了,想看点算法和数据结构一类的书。感觉很难。
我找了本老外的书:Data+Structures+and+Algorithms+in+Java,作者是Robert Lafore,第二版。前几章(chart1-chart5)还能都看懂些,后面的递归啊等,好难理解。
不知道是不是书的原因。我想问下各位:算法和数据结构,该怎么去学?读什么样的书?现在网上有一些视频是不是值得去看(本人边工作,边看书的,没有很多时间),现在觉得看一些讲语法的书,现在已经很难提高了。
如果大家在看think in java,我告诉大家这本书,并没有宣传的那么好,也就那样,你看了这本书的话,就不要去看其他的什么java核心技术了,都一样的内容。看think in java的时候把上面的程序弄懂,跑跑,就行了。有些东西等你工作的时候碰到,查查就可以了。
本人学了javase-》看了think in java-》在看看其他的一些技术书,感觉不是很难。现在觉得语言基础有了,想看点算法和数据结构一类的书。感觉很难。
我找了本老外的书:Data+Structures+and+Algorithms+in+Java,作者是Robert Lafore,第二版。前几章(chart1-chart5)还能都看懂些,后面的递归啊等,好难理解。
不知道是不是书的原因。我想问下各位:算法和数据结构,该怎么去学?读什么样的书?现在网上有一些视频是不是值得去看(本人边工作,边看书的,没有很多时间),现在觉得看一些讲语法的书,现在已经很难提高了。
如果大家在看think in java,我告诉大家这本书,并没有宣传的那么好,也就那样,你看了这本书的话,就不要去看其他的什么java核心技术了,都一样的内容。看think in java的时候把上面的程序弄懂,跑跑,就行了。有些东西等你工作的时候碰到,查查就可以了。
排序算法20种左右..
Hash类.List链表类...
你统统写一遍....你就知道怎么学习了.哈哈
实践去吧
现在要用A*如果你懂的话QQ942555939加我 谢谢
算法那玩意得一点一点写,把问题正常解决思路想出来,然后IF-Else判断解决呗.
大学里算法基本上都是很好写的,不要总想用简单的方式去解决问题,算法开始做的时候可以写的很复杂,
等写出来之后,根据自己对这个算法的了解与自己的程序的了解去优化代码,把自己优化后的结构熟悉就可以了.
这东西就得多练练,先从简单点的算法开始吧.最主要的还是算法的思想,这个自己理解透了再把它转换成计算机语言就可以了.