143. Reorder List
https://leetcode.com/problems/reorder-list
最简单的算法:
1 | /** |
写的时候忘了:
!(head->next)
判断的时候要先判断head- 在
last->next
为空的时候如果不return会循环链表
但是复杂度很高,直接递归找最后一个元素
优秀解法:
使用快慢指针直接操作,划分成两部分然后转置后半部分,插入
https://leetcode.com/problems/reorder-list
最简单的算法:
1 | /** |
写的时候忘了:
!(head->next)
判断的时候要先判断headlast->next
为空的时候如果不return会循环链表但是复杂度很高,直接递归找最后一个元素
优秀解法:
使用快慢指针直接操作,划分成两部分然后转置后半部分,插入