算法系列一:快慢指针
快慢指针
我们定义两个指针,设置它们的速度为两倍的关系,同时出发相同时间内走的路程始终为两倍的关系,当快指针的路程为单链表总长时,慢指针的路程就为总链表一半,指到中间
v × t = s
2v × t = 2s
设置它们的速度关系为n倍关系时,路程就始终是n倍的关系
算法系列一:快慢指针
快慢指针
我们定义两个指针,设置它们的速度为两倍的关系,同时出发相同时间内走的路程始终为两倍的关系,当快指针的路程为单链表总长时,慢指针的路程就为总链表一半,指到中间
v × t = s
2v × t = 2s
设置它们的速度关系为n倍关系时,路程就始终是n倍的关系