链表(上) 2021-03-12 笔记 205 words Algorithms 链表结构存储结构内存分布 单链表 单链表结构 插入和删除 循环链表 双向链表 双向循环链表 链表 VS 数组性能大比拼 解答开篇思路: 维护一张有序单链表,越靠近链表尾部的节点越早访问 如果已经在链表中的数据 将其从原来位置删除,并插入到头部 如果不在链表中 空间已满,则删除尾部节点,在头部节点插入 空间未满,直接插入头部 扩展问题: 如果字符串用单链表来存储的,如何判断是否是回文 用快慢指针确定中点指针 慢指针移动时,将节点倒置 在中间指针分别向前后向后移动进行比较