赞
踩
研究数据存储方式,为了后续更好的利用数据。
存储一对一关系的数据。**“线性表”**这三个字并不是具体的存储结构,而是一种统称。
顺序表结构的底层实现,借助的就是数组,可以理解为常用的数组。但两者不同,顺序表是一种数据结构,数组是一种数据类型,不是一个层面的事情。
顺序表需要一段完整的物理存储空间,而链表数据的存储位置是相互分离的,每个数据块通过指针指向下一个数据库(最后一个数据块的指针指向NULL)
栈中元素只能从线性表的一段进出(另一端是封死的),遵循“先入后出”原则。
队列的元素从一端进,另一端出,遵循“先入先出”原则。
树存储结构储存一对多关系的数据。
图储存结构存储多对多关系的数据。
程序由三种结构构成:
计算时间复杂度,主要看循环结构的运行次数(频度)
表示方法:O(频度)
O(频度)