通过这一段时间对《数据结构与算法》的再次学习,让我对原来知识掌握程度有了新的理解,下面总结一下自己这一段时间学习的收获和心得。数据结构是什么:
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。数据结构重要性:
一般认为,一个数据结构是由数据元素依据某种逻辑联系组织起来的。对数据元素间逻辑关系的描述称为数据的逻辑结构;数据必须在计算机内存储,数据的存储结构是数据结构的实现形式,是其在计算机内的表示;此外讨论一个数据结构必须同时讨论在该类数据上执行的运算才有意义。
其中主要的数据结构有:
- 顺序表:(数组类型存储)
- 链表:(链表类型存储)
- 堆栈:(先进后出)
- 队列:(先进先出)
- 二叉树:
主要就是会计算一些里面的值,以及先序,中序,后序,并之二求一
6.图
7.排列方式:(冒泡,选择,插入,快速)