268.Missing Number 題目 給定一個包含 0 到 n 之間的 n 個不同數字 的陣列,找出陣列中缺少的那個數字。 解題思路 1.計算理論總和 s...
202.Happy Number 題目 判斷一個數字是否是「快樂數(Happy Number)」。 定義:對一個正整數,不斷將它替換為每個位數平方的總和,如果最...
326.Power of Three 題目 給定一個整數 n,判斷它是否是 3 的冪次方(即 3^x,其中 x 是整數)。 解題思路 1.若 n <= 0...
125.Valid Palindrome 題目 給你一個字串 s,請判斷它是否是 回文串(palindrome)。只考慮 字母和數字 字元,忽略大小寫。 解題思...
118.Pascal's Triangle 題目 給定一個整數 numRows,生成 前 numRows 行帕斯卡三角形。 帕斯卡三角形規則: * 每行第一個和...
234.Palindrome Linked List 題目 給定一個 單向鏈結串列 head, 判斷該鏈表是否為 回文(Palindrome): 回文鏈表的定義...
136.Single Number 題目 給定一個整數陣列 nums,其中每個元素都出現 兩次,唯獨有一個元素只出現 一次。 請找出這個 只出現一次的元素。 必...
108.Convert Sorted Array to Binary Search Tree 題目 給定一個 升序排序的整數陣列 nums, 請將它轉換成 高度...
83.Remove Duplicates from Sorted List 題目 給定一個 已排序(升序)的單向鏈結串列,請刪除其中的所有重複節點,讓每個元素只...
58.Length of Last Word 題目 給定一個只包含 英文字母與空白字元 ' ' 的字串 s, 請你回傳 最後一個單字的長度。 一個「單字」是由非...
350: Intersection of Two Arrays II 題目 給定兩個整數陣列 nums1 和 nums2,返回 它們的交集元素陣列,其中每個元素...
13.Roman to Integer 題目 羅馬數字由以下七個符號組成: 符號 值I 1V 5X 10L 50C 100D 500M 1000 羅馬數字的規則...
70.Climbing Stairs 題目 有 n 階樓梯,每次可以爬 1 或 2 階。 求 有多少種不同的爬法。 解題思路 1.判斷特殊情況:n == 1 →...
20.Valid Parentheses 題目 給定一個只包含 (, ), {, }, [, ] 的字串 s。 判斷該字串是否為 有效括號序列。 有...
206.Reverse Linked List 題目 給定一個單向鏈結串列的頭節點 head。 將鏈表 反轉,返回反轉後的頭節點。 解題思路 設定兩個指標:...
169.Majority Element 題目 給定一個整數陣列 nums。 找出 出現次數超過 ⌊n/2⌋ 的元素(稱為 Majority Element)。...
171.Excel Sheet Column Number 題目 給一個 Excel 欄位標題字串 columnTitle(僅包含大寫字母 A-Z),請將其轉換...
160:Intersection of Two Linked Lists 題目 給定兩個單向鏈結串列(Linked List)headA 和 headB。 可能...
122:Best Time to Buy and Sell Stock II 題目 給定一個整數陣列 prices,其中 prices[i] 表示某支股票在第...
53.Maximum Subarray 題目給定一個整數陣列 nums,找到 連續子陣列(至少包含一個元素),使其總和最大,返回該總和。 解題思路 定義兩個變數...
242.Valid Anagram 題目描述 給你兩個字串 s 和 t,判斷 t 是否是 s 的重排列(anagram)。 也就是 t 是否由 s 的所有字母重...
283.Move Zeroes 題目描述 給你一個整數陣列 nums,將所有 0 移動到陣列末尾,同時保持非零元素的相對順序。 必須原地操作 不使用額外陣列 解...
66.Plus One 題目描述 給你一個由整數組成的陣列 digits,其中每個元素都是 0–9,表示一個非負整數的每一位數(高位在前)。 將這個數字加 1,...
217.Contains Duplicate 題目描述 給你一個整數陣列 nums,判斷其中是否有 重複元素。 如果任意值出現至少兩次,返回 true 如果每個...
26.Remove Duplicates from Sorted Array 題目描述 給你一個已排序的整數陣列 nums,原地刪除重複元素,使每個元素只出現一...
121.Best Time to Buy and Sell Stock 題目描述 給你一個整數陣列 prices,其中 prices[i] 表示某支股票第 i...
21.Merge Two Sorted Lists 題目描述 給你兩個 已排序的單向鏈表 list1 和 list2,請將它們合併成一個新的有序鏈表,並返回新鏈...
9.Palindrome Number 題目描述 給你一個整數 x,判斷它是否為回文數。 回文數的定義:正著讀和反著讀一樣 例如:121 → 回文,-121 →...
7.Reverse Integer 題目描述 給你一個 32 位整數 x,將其數字反轉。 例如:123 → 321,-123 → -321 如果反轉後的數字超過...
Given a string s, find the first non-repeating character in it and return its in...