算法修炼-Day02

链表理论以及应用

一:单链表
占用双倍空间,额外存next,下一个元素的地址。
算法修炼-Day02
插入:
算法修炼-Day02
算法修炼-Day02

删除:
算法修炼-Day02

二:双向链表
占用三倍空间,额外存pre以及next,上一个元素以及下一个元素的地址。
算法修炼-Day02

时间复杂度:
look up o(n)
insert o(1)
delete o(1)
append o(1)
prepend o(1)

leetcode:
https://leetcode-cn.com/problems/reverse-linked-list/
https://leetcode-cn.com/problems/reverse-nodes-in-k-group/

上一篇:rabbitmq_problems


下一篇:[四校联考]Easy Problems