极客时间平台上的数据结构与算法课程的应用广泛吗? 数据结构与算法课后题答案
更新时间:2021-10-15 03:04:36 • 作者:WILLIS •阅读 9540
数据结构的应用场合
程序=数据结构+算法
其实数据结构是程序的基础,比如你学过的链表,堆栈,B树等都广泛应用与程序设计中.
数据库的索引通常就是使用B+树实现的
数据结构与算法
这类书简单到困难差距很大的哦
入门:《啊哈,算法》
进阶:《数据结构与算法分析java语言描述》
大牛:《算法导论》
大神:《计算机程序设计艺术》
如果你毫无数据结构基础的话,强烈推荐你用《啊哈,算法》入门。这本书只要高中毕业的水平就看得懂了,如果你有点基础,就看下一本。
进阶,这本书包含了所有的基本数据结构和算法,并且Java语言描述适合安卓开发,高中毕业即可看懂。这本书看过之后一般的程序开发就不会有算法方面的障碍了。
《算法导论》我看了几个月,看懂了一半,还有一半看起来压力略大。这本书看懂需要离散数学,线性代数,统计数学,数论,微积分作为基础。
最后一本,我看了几页,天书一般,比尔盖茨说他看了好几个月才看完。
算法与数据结构有何用
提供算法思路。
现在很多的算法都有现成的接口使用,可以不需要我们来实现。
但是遇到一些特殊的需求(需要我们自己实现),或者评价算法的优劣,就需要我们 的 数据结构的知识了。
<Java数据结构和算法>,用来学习数据结构可以吗
不用花太多时间去学数据结构那东西吧因为JAVA本身就有这类库,直接用就是了,不用太关心里面,不过对数据结构肯定是要有一定程度的了解才过得去的,不然你知道有类库也不知道怎么用,和何时该用.
当你入好门之后就向JAVA高级一点的应用进发吧,例如:线程开发,WEB编程,数据库开发,GUI的开发等等等
你看<