摘要:
LeetCode Top100: 買賣股票的最佳時機 給定一個數組 prices ,它的第 i 個元素 prices[i] 表示一支給定股票第 i 天的價格。 你只能選擇 某一天 買入這只股票,并選擇在 未來的某一個不同的日子 賣出該股票。設計一個算法來計算你所能獲取的最大利潤。 返回你可以從這筆交
閱讀全文
摘要:
LeetCode Top100:比特位計數 給你一個整數 n ,對于 0 <= i <= n 中的每個 i ,計算其二進制表示中 1 的個數 ,返回一個長度為 n + 1 的數組 ans 作為答案。 示例 1: 輸入:n = 2 輸出:[0,1,1] 解釋: 0 --> 0 1 --> 1 2 --
閱讀全文
摘要:
LeetCode Top100: 找到所有數組中消失的數字 給你一個含 n 個整數的數組 nums ,其中 nums[i] 在區間 [1, n] 內。請你找出所有在 [1, n] 范圍內但沒有出現在 nums 中的數字,并以數組的形式返回結果。 示例 1: 輸入:nums = [4,3,2,7,8,
閱讀全文
摘要:
LeetCode Top100:回文鏈表 給你一個單鏈表的頭節點 head ,請你判斷該鏈表是否為回文鏈表。如果是,返回 true ;否則,返回 false 。 示例 1: 輸入:head = [1,2,2,1] 輸出:true 示例 2: 輸入:head = [1,2] 輸出:false 提示:
閱讀全文
摘要:
LeetCode Top100: 相交鏈表 給你兩個單鏈表的頭節點 headA 和 headB ,請你找出并返回兩個單鏈表相交的起始節點。如果兩個鏈表不存在相交節點,返回 null 。 圖示兩個鏈表在節點 c1 開始相交: 題目數據 保證 整個鏈式結構中不存在環。 注意,函數返回結果后,鏈表必須 保
閱讀全文