要学数据结构与算法,有什么好书推荐?该怎么解决
要学数据结构与算法,有什么好书推荐?
如题
------解决方案--------------------
1.Algorithms in C++, Third Edition,by Robert Sedgewick, Addison-Wesley, 1999.
2.清华大学殷人昆数据结构(用面向对象方法和C++描述)
算法的可以再找一本,因为第一本的高级算法部分还没有出,不知为何,但是基础算法比较好特别是代码不错。
------解决方案--------------------
算法导论
计算机程序设计艺术
------解决方案--------------------
看《STL源码剖析》基本就够用了。
------解决方案--------------------
看《STL源码剖析》基本就够用了。
同意
------解决方案--------------------
1.《数据结构与算法分析 C++描述》
2.《算法导论》
------解决方案--------------------
最强的算法书是TAOCP(The Art of Computer Programming,中文版书名为《计算机程序设计艺术》),其作者高德纳(Donald E.Knuth)是宗师级的人物。许多计算机类图书在提到一个标准算法时往往引用他的论述。TAPCP从1962年开始写,全书计划写七卷。目前出了三卷(基本算法、半数值算法、排序和查找),第四卷(组合算法)已接近正式出版。
Introduction to Algorithms(算法导论)也很好,是被广泛使用的教材。它对读者的要求比TAOCP低一些(比如数学上的),由浅入深,适合各种程度的读者。
Programming Pearls(编程珠玑)属于启发式的算法书籍,对开拓眼界、解放思想很有好处。
还有许多不错的算法书。比如我上学时使用的教材 The Design and Analysis of Computer Algorithms(算法设计与分析),由大师级的Ullman和他的两个学生一起完成(这三人都是美国工程院院士)。该书无需数学和程序设计语言方面的专业背景,作为入门教材是很不错的。
如题
------解决方案--------------------
1.Algorithms in C++, Third Edition,by Robert Sedgewick, Addison-Wesley, 1999.
2.清华大学殷人昆数据结构(用面向对象方法和C++描述)
算法的可以再找一本,因为第一本的高级算法部分还没有出,不知为何,但是基础算法比较好特别是代码不错。
------解决方案--------------------
算法导论
计算机程序设计艺术
------解决方案--------------------
看《STL源码剖析》基本就够用了。
------解决方案--------------------
看《STL源码剖析》基本就够用了。
同意
------解决方案--------------------
1.《数据结构与算法分析 C++描述》
2.《算法导论》
------解决方案--------------------
最强的算法书是TAOCP(The Art of Computer Programming,中文版书名为《计算机程序设计艺术》),其作者高德纳(Donald E.Knuth)是宗师级的人物。许多计算机类图书在提到一个标准算法时往往引用他的论述。TAPCP从1962年开始写,全书计划写七卷。目前出了三卷(基本算法、半数值算法、排序和查找),第四卷(组合算法)已接近正式出版。
Introduction to Algorithms(算法导论)也很好,是被广泛使用的教材。它对读者的要求比TAOCP低一些(比如数学上的),由浅入深,适合各种程度的读者。
Programming Pearls(编程珠玑)属于启发式的算法书籍,对开拓眼界、解放思想很有好处。
还有许多不错的算法书。比如我上学时使用的教材 The Design and Analysis of Computer Algorithms(算法设计与分析),由大师级的Ullman和他的两个学生一起完成(这三人都是美国工程院院士)。该书无需数学和程序设计语言方面的专业背景,作为入门教材是很不错的。