Skip to content

Latest commit

 

History

History

ch3-LinkedList

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

链表

与数组相似,链表也是一种线性数据结构。分为两种类型,单链表和双链表。 对于链表需要掌握:

  1. 单链表和双链表的结构
  2. 在单链表和双链表中实现遍历,插入和删除
  3. 分析在单链表或双链表中的各种操作复杂度
  4. 解决一些经典问题,比如反转链表
  5. 分析自己设计的算法的复杂度
  6. 积累设计和调优的经验
  7. 从此封神,哈哈

链表的双指针

应该注意的点:

  1. 调用next字段之前,始终检查节点是否为空。
  2. 仔细定义循环的结束条件。

一些经典问题

下面是链表和其他数据结构之间复杂度比较:

LinkedList