65
4
題目描述
提示幫助
提交記錄
社群討論
閱讀解答
隨機一題
反轉乙個單鏈表。
示例:
輸入: 1->2->3->4->5->null高階:輸出: 5->4->3->2->1->null
你可以迭代或遞迴地反轉鍊錶。你能否用兩種方法解決這道題?
您是否在真實的面試環節中遇到過這道題目呢?
是的
沒有
c
/**
* definition for singly-linked list.
* struct listnode ;
*/
structlistnode
*reverselist(struct
listnode
*head)
returnpre;
}自定義測試用例
(貢獻給我們
)
執行**
提交解答
提交結果:通過
更多明細
反轉鍊錶 ii
binary tree upside down
回文鍊錶
炫耀一下結果
|||
type here...(markdown is enabled)
加入我們 |
常見問題 |
使用條例 |
隱私政策
LeedCode 61 旋轉鍊錶
給定乙個鍊錶,旋轉鍊錶,將鍊錶每個節點向右移動 k 個位置,其中 k 是非負數。示例 1 輸入 1 2 3 4 5 null,k 2 輸出 4 5 1 2 3 null 解釋 向右旋轉 1 步 5 1 2 3 4 null 向右旋轉 2 步 4 5 1 2 3 null 示例 2 輸入 0 1 2 ...
leedcode合併兩個有序鍊錶
構建乙個新鍊錶,遍歷這兩個有序鍊錶,將較小值加入到新鍊錶。直到兩個有序鍊錶至少有乙個遍歷結束為止。對於沒有遍歷完的有序鍊錶,將其剩餘的元素加入到新鍊錶的後面 definition for singly linked list.class listnode def init self,x self.v...
LeedCode篇 234 回文鍊錶
1 先用快慢指標找到中間節點 2 後半個鍊錶逆置 3 然後一一比較 bool ispalindrome struct listnode head while slow null while p null newhead null else return false return true 1 鍊錶逆...