自考之DS
来源:互联网 发布:mac 命令行 当前路径 编辑:程序博客网 时间:2024/04/28 22:37
在学习数据结构(Data structure)之前,就听师哥师姐们说数据结构很重要。一个是有助于考软考,一个是在学习实践中很有用,另一个它是其他科目的基础学科,是TGB拓扑图中重要的一部分。
因为那么多的作用,学起来也很有感触。
以前米老师上课的时候,评论过一个学姐的博客,就是数据结构。当时知道了有四种逻辑结构。
这是看完书的时候,画的导图。
后来试着看了看题,Oh,My God!不会。这就和没看过一样。
后来跟着小组学习的时候,以题为准,看看自己到底哪里不懂了。毕竟编题人的宏观把控能力比现在的你要强很多呢!
1、概念
按照课本的顺序,理解基本概念,体会复杂度的变化。
散列表:呈散列状态
线性表:一对一。有顺序存储和链式存储两种,对于线性表的操作有增删查操作。
树:一对二或一对多。二叉树、哈夫曼树
图:多对多:拓扑,还有表树图之间的转化也是让人又爱又恨。
2、静态数据和动态数据
在学习设计模式的时候,里面给我透漏的思想就是抽象封装,那样出来的效果,不乱和很有效率。在自考中也可以用到,比如所有的数据结构都只是有顺序型和链式型,这就是可以封装一下成为结构。
然后数据结构不是只单纯的摆出来就完事的,为考虑计算机的效率和存储空间、输入输出等因素,就产生了很多相应的算法——排序,查找。这就是动态的表现。
分为两大部分之后
A。静态
又可以分为静态理论知识,和动态的操作。知识都是换汤不换药,抓住它的本质,任他如何七十二变都不会思想混乱。动态的是语法不同——增删改查。
B。动态
基本概念不能不知道。然后看看根据不同的条件分的不同算法,如排序就分为插入、选择、二分法等不同的形式。
总结
这样一级一级分下来,越分越细,和书本上的知识就越接近,理解的越全面,然后进行总结抽象,他就会像太空飞船的太阳能板一样被折叠压缩成了易于掌握的东西。
- 自考之DS
- 自考之路
- 自考之叹
- 自考之信息资源管理
- 阶段自考之二
- 自考之管理经济学
- 自考之旅
- 自考之路 中
- 自考之SDT
- 自考路之计算机系统
- 【自考】操作系统之设备管理
- 自考之路 下
- 【自考】数据结构之排序
- 自考总结之操作系统
- 半年总结之自考
- 自考总结之运筹学
- 自考总结之操作系统
- 自考之路
- LibSVM 在matlab中的使用方法
- svn合并
- MongoDB下根据数组大小查询
- OAF开发环境的配置
- HDOJ HDU 1850 Being a Good Boy in Spring Festival
- 自考之DS
- 沸腾女孩不怕舆论,坦诚隆胸为更美
- 一个程序员de情书解决思路
- C语言第二课
- Mac Bash 颜色配置
- Cocos2d-X 添加广告条
- android sdk manager 无法更新解决方法
- 丢掉职场的四个幻想
- Android编程之还原JD-GUI反编译后代码