链表(下) - 写链表代码的技巧

1.理解指针或引用的含义

数据结构与算法5-链表(下)

2.警惕指针丢失和内存泄漏

数据结构与算法5-链表(下)

3.利用哨兵简化实现难度

1)常见单链表插入、删除代码

数据结构与算法5-链表(下)
数据结构与算法5-链表(下)

2)引入哨兵

数据结构与算法5-链表(下)

3)只是为了说明哨兵的作用进行举例,不用太在意这个Part

数据结构与算法5-链表(下)
数据结构与算法5-链表(下)
数据结构与算法5-链表(下)

4.重点留意边界条件处理

数据结构与算法5-链表(下)

5.举例画图,辅助思考

数据结构与算法5-链表(下)

6.多写多练,没有捷径

数据结构与算法5-链表(下)
写链表代码是最考验逻辑思维能力的。
LeetCode对应上述编号为:206、141、21、19、876
下次更新会带上这些题的代码解决思路

相关文章:

  • 2022-03-03
  • 2022-12-23
  • 2021-09-28
  • 2021-07-29
  • 2021-06-23
  • 2021-11-26
  • 2021-09-17
猜你喜欢
  • 2021-05-29
  • 2021-09-13
  • 2022-12-23
  • 2021-04-24
  • 2021-06-11
  • 2021-04-14
  • 2021-06-02
相关资源
相似解决方案