数据结构小记 数据的逻辑结构分为线性结构和非线性结构,线性表是典型的线性结构。 线性表的存储结构有顺序存储和链式存储链式存储存储地址不应连续,如链表顺序存储存储地址连续,读取更方便,如数组。。。链式存储,随机插入删除更方便 数组静态分配内存,链表动态分配内存; 数组在内存中连续,链表不连续; 数组元素在栈区,链表元素在堆区; 数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n); 数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1) (C,若有问题请指正)