原題給出多個數據區段,把首尾相連的數據段合並。注意點:所給的數據段是亂序的例子:輸入: intervals = [1,3],[2,6],[8,10],[15,1
翻譯給定一個二叉搜索樹(BST),找出兩個給定節點的最小公共祖先(LCA)。根據維基百科對於LCA的定義:“最小公共祖先的定義是對於兩個節點v和s有
翻譯寫一個函數獲取一個無符號整型數,並且返回它的“1”比特的數目(也被叫做Hamming weight)。例如,一個32位整型數&ldq
題意:求S[k] = A + A^2 + ..... + A^k利用矩陣快速冪可以很快的求出A矩陣的k次方, 但是該題是求和, 如果還按照原來的方法, 將要計算
一. 題目描述 Convert a non-negative integer to its english words representation. Giv
141. Linked List CycleMy SubmissionsQuestionTotal Accepted: 88665 TotalSubmissio
翻譯給定一個整型數字數組,找出這個數組是否包含任何重復內容。如果任何值出現了至少兩次,那麼返回真(true),如果每個值都是互不相同的,那麼返回假(false)
原題給出多個不重合的數據區段,現在插入一個數據區段,有重合的區段要進行合並。注意點:所給的區段已經按照起始位置進行排序例子:輸入: intervals = [2
翻譯你正在爬一個樓梯。它需要n步才能到底頂部。每次你可以爬1步或者2兩步。那麼你有多少種不同的方法爬到頂部呢?原文You are climbing a stai
翻譯給定一個已排序鏈表,刪除所有重復元素讓每個元素只出現一次。例如:給定 1->1->2, 返回 1->2。給定 1->1->2-
原題將一個正方形矩陣螺旋著填滿遞增的數字。注意點:無例子:輸入: n = 3輸出:[[ 1, 2, 3 ],[ 8, 9, 4 ],[ 7, 6, 5 ]]解題
LeetCode解題之Unique Paths原題機器人從起點到終點有多少條不同的路徑,只能向右或者向下走。注意點:解題思路很常見的小學生奧數題,可以用排列組合
LeetCode解題之Rotate List原題將一個鏈表中的元素向右旋轉k個位置。注意點:k可能非常大 最好不要申請額外空間例子:輸入: list = 1-&