栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【读书笔记】大话数据结构【00—本书概述】

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【读书笔记】大话数据结构【00—本书概述】


持续学习&持续更新中…

守破离


【读书笔记】大话数据结构
    • 前言
    • 数据结构和设计模式
    • 本书特点
    • 注意和一些细节
    • 参考书目
        • C程序设计语言
        • 数据结构C语言版——严蔚敏
        • 算法导论
        • 数据结构与算法分析—C语言描述
        • 数据结构与算法分析——C++语言描述
        • 编程之美——微软技术面试心得
        • 算法竞赛入门经典
        • Java软件结构与数据结构
        • 数据结构——从应用到实现(Java版)
    • 参考

前言

数据结构很重要,一定要学好。

数据结构非常有趣,数据结构和算法是智慧的结晶,学习它是去感受计算机编程技术的魅力,在理解掌握它的同时,整个过程都是一种愉悦的心情感受,而非枯燥乏味的一门课程。

克服困难 战胜自己

数据结构和设计模式
  • 数据结构和设计模式在某种程度上很类似:都是前辈的武功套路。
  • 设计模式是近几十年卓越程序员的智慧结晶。
  • 数据结构是几百上千年无数科学家、数学家的智慧沉淀,具有更加深厚的背景。

一台计算机的CPU运算能力是固定的,只会机械地接收程序的指令,所以,算法的优劣就决定了程序设计水平的高低

本书特点
  • 一图胜前言

A picture is worth a thousand words.

用上千字描述不清的事,很可能一张图就能解释清楚。

  • 善于打比方

  • 适合自学

好的教材应该是提纲挈领、重点突出,一定要留出思考的空间的,否则就没必要听老师上课了。

好的自学读物的目标是让初学者“独自”全盘掌握知识,读者在阅读时,完全依靠自己的力量向未知发出挑战,因此书中内容要么不写,要么写透。

注意和一些细节
  • 阅读越主动,效果越好。

  • 带着喜爱去学习

  • 阅读第一遍,建议从头至尾进行,以便于形成知识体系。

  • 有些数据结构、特别是经典算法,是几代科学家的智慧结晶,因此要掌握它们还是需要读者的全力投入。

  • 需要付出类似作者写作那样的精力来阅读:摘抄文字、眉批心得、稿纸演算、代码输入、在编程工作中运用等。

  • 最淡的墨水也胜于最强的记忆!

  • 本书没有习题,应该在互联网上弄个习题集。阅读完每一章,一定要适当练习。学习数据结构和算法,做题和上机写代码非常有必要。

  • 练习的目的是为了检测自己是否真的完全理解了所讲的内容。事实上很多时候,阅读中的人们只是自我感觉理解,而并非真正的明白。

  • 通过上机运行代码,来了解代码的运行过程,理解算法的编写原理

  • 单纯阅读几乎不可能达到理解的程度。

  • 阅读完本书其实也只是完成入门而已。

  • 学习不可能一蹴而就,该书作者写作时的参考书目应该认真研读。

  • 之后的编程学习和工作中,尽量把已经学到的数据结构和算法知识运用到现实开发中。

参考书目 C程序设计语言

作者:Brian W.Kernighan、Dennis M.Ritchie

数据结构C语言版——严蔚敏 算法导论

大话数据结构是此书的课前读物

数据结构与算法分析—C语言描述 数据结构与算法分析——C++语言描述 编程之美——微软技术面试心得 算法竞赛入门经典 Java软件结构与数据结构

作者:John Lewis、Joeph Chase . 译者:金名、王宇龙等. 北京:清华大学出版社

数据结构——从应用到实现(Java版)

作者:Sesh Venugopal . 译者:冯速、张青、冯丁妮等. 北京:机械工业出版社

参考

程杰: 大话数据结构.


本文完,感谢您的关注支持!


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/354419.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号