目录
5)eg:删除当前链表中所有值为val的节点,返回删除后链表的头节点
线性表(linear list)是n个具有相同特性的数据元素的有限序列,是一种在实际中广泛使用的数据结构。
基于数组的线性表 | 顺序表(逻辑+物理连续),又称顺序存储结构 不破坏数据的前后次序,将它们连续存储在内存空间中 |
基于链表的线性表 | 链表,又称链式存储结构,元素只是逻辑上连续 所有数据分散存储在内存中,数据之间的逻辑关系全靠“一根线”维系 |
线性表存储时,按逻辑连续存储,呈线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的, 线性表在物理上存储时,通常以数组和链式结构的形式存储。
顺序表、链表、栈、队列、字符串
顺序表(顺序存储结构)是在计算机内存中以数组的形式保存的线性表。线性表的顺序存储是指用一组地址连续的存储