資料科學小嫩嫩 10/12 - Day 18 Leetcode 24. Swap Nodes in Pairs]
前篇: 資料科學小嫩嫩 10/8 - Day 16 225. Implement Stack using Queues
Leetcode 24 swap nodes in pairs
繼續 遞迴 做看看
github : runtime : 0ms, faster than 100%
Leetcode 25 reverse nodes in k group
github : runtime: 16 ms, faster than 64% -> 還有需要改善的地方
設計幾個函式:
1. list_move_to() : 移動到 list 的哪一個位置.
常用的話或許可以搭一個 hash map.
假設帶進來的 h 不會是 nullptr.
3. 接著用遞迴處理即可
Leetcode 1721 swapping nodes in a linked list
其實直接先換成 vector 後再處理, 這方式速度上沒有想像差.
但比較耗記憶體.
留言
張貼留言