链表基础概念¶ 什么是链表¶ 链表是一种通过节点连接的数据结构。 一个节点包含: struct Node{ int val; Node *next; }; val:保存数据 next:指向下一个节点 链表特点¶ 数组: 连续存储 随机访问快 插入删除需要移动 链表: 不要求连续存储 插入删除方便 查找需要遍历 竞赛中的链表¶ 常用两种方式: 指针实现 数组模拟 竞赛中更加常用数组模拟链表。