首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何精通数据结构和分析?

如何精通数据结构和分析?
EN

Stack Overflow用户
提问于 2008-10-31 20:00:54
回答 4查看 2.5K关注 0票数 6

我想成为好的数据结构和分析,特别是。在Java中。我经常发现自己很虚弱。我该怎么做才能做得好呢?有什么好的心理锻炼吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2008-10-31 20:04:06

Introduction to Algorithms, Second Edition是一本关于复杂性分析的优秀书籍,包括流行的和不流行的数据结构的属性。它被广泛认为是算法及其分析的圣经。

为了获得更多以Java为中心的东西,我的本科生Java入门课程使用了this book,我发现它已经足够了。

对于脑力练习,你可以通过练习来熟悉自己。试试Project EulerTopCoder或谷歌"acm practice problem"。这可能是在日常编码中给你带来最实实在在好处的东西。它们中的大多数都将接受和评估Java (和C/C++)解决方案,因此您已经在语言方面做好了准备。

票数 14
EN

Stack Overflow用户

发布于 2008-10-31 20:03:41

对于数据结构的分析,您需要学习离散数学(组合学)和统计学。

票数 3
EN

Stack Overflow用户

发布于 2008-10-31 20:20:14

通常我会推荐CLRS,但由于您在问题中特别提到了Java,所以我推荐Objects, Abstraction, Data Structures and Design: Using Java version 5.0。它对数据结构和使其工作的算法有非常奇妙的解释。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/254762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档