什么是数据结构与算法:
数据结构(英语:data structure)是计算机中存储、组织数据的方式。
数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。
数据结构研究的内容:就是如何按一定的逻辑结构,把数据组织起来,并选择适当的存储表示方法把逻辑结构组织好的数据存储到计算机的存储器里。
算法研究研究的目的:就是为了更有效的处理数据,提高数据运算效率。数据的运算是定义在数据的逻辑结构上,但运算的具体实现要在存储结构上进行。
常见数据结构:
1、数组(Array)
2、栈(Stack)
3、队列 (Queue)
4、链表 (Linked List)
5、树 (Tree)
6、散列表(Hash table)
7、堆 (Heap)
8、图(Graph)
常见算法:
1、增
2、删
3、改
4、查
5、排序