开发者社区> 问答> 正文

初学者应该从哪些方面学好《数据结构和算法》(这简直就像看天书一样)?

初学者应该从哪些方面学好《数据结构和算法》(这简直就像看天书一样)?

展开
收起
知与谁同 2018-07-19 16:38:49 2888 0
3 条回答
写回答
取消 提交回答
  • 实战中学习最为重要,纸上得来终觉浅。数据结构和算法是在你掌握了基本的编程语言语法之后,对实战应用编程能力的极大提升。非常常见的编程任务,都可以使用标准的数据结构和算法来解决,而不需要过多思考。

    2020-03-05 16:52:18
    赞同 展开评论 打赏

  • 《Thinking in Java》- 强烈推荐*
    O’reilly的Java编程基础系列 - 参考*

    二、进阶
    《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)
    《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)
    《O’reilly-Database Programming with JDBC》- 推荐* (JDBC编程)
    《O’reilly-Java Programming with Oracle JDBC》- 参考*

    三、Java Web编程
    《O’reilly-Java Server Pages》- 强烈推荐*
    《O’reilly-Java Servlet Programming》- 非常推荐*
    《O’reilly-Jakarta Struts》- 推荐* (Java Web编程的一个MVC实现框架Struts的书)

    四、EJB编程
    《J2EE应用与BEA Weblogic Server》- 强烈推荐
    《Mastering EJB 2.0》- 非常推荐*
    《Enterprise Java Bean》- 推荐*

    五、Java XML编程
    《O’reilly-Java and XML》- 推荐*
    《O’reilly-Java and SOAP》- 参考* (Java的SOAP编程)

    六、设计模式
    《Core J2EE Patterns》- 强烈推荐* (J2EE设计模式,设计企业应用软件必备参考书)
    《EJB Design Patterns》- 推荐*
    2019-07-17 22:54:14
    赞同 展开评论 打赏
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    《数据结构和算法》这样的书适合至少会用一门面向过程的语言编程的读者,比如C语言。讲解数据结构的书一般是用面向过程的语言或伪代码来描述,所以有C语言基础的读者还是比较容易理解书中代码含意的。如果你对面向过程的语言不甚了解,建议先看看其中一种,其他的可以触类旁通。
    之后就是研究代码和自己动手实现了。实践出真知。
    另外,刚开始学习的时候肯定是有难度的,想学好,一定要坚持。
    2019-07-17 22:54:14
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载