題目:這題要求我們在給定的一個整數陣列中找到「多數元素」:一個出現次數超過 n/2 次的數字,其中 n 是陣列的長度。根據題意,這個陣列一定有一個多數元素。 解...
題目:在這篇文章中,我們將探討 LeetCode 383:Ransom Note,並解釋如何有效地解決這個問題。題目要求我們判斷,給定的 ransomNote...
Balanced Binary Tree 這題要求判斷一個二元樹是否為「平衡的」,即每個節點的左右子樹的高度差不能超過 1。 題目: 給定一個二元樹,判斷它是否...
題目:這道題目要求我們實現一個標準的二分搜尋演算法,以查找一個整數目標值在排序陣列中的索引。如果找不到該目標值,則回傳 -1。 解題思路 Divide and...
題目: 你是一個開發者,負責維護一個版本控制系統。每個版本的產品都是按順序發布的,例如 version 1, version 2, version 3, 等等。...
題目:給定一個只包含大小寫字母的字串,找出可以由這些字母組成的最長回文的長度。回文指的是正著讀和倒著讀都一樣的字串。 範例: 輸入: s = "abc...
題目:這題要求我們計算二元樹中任意兩個節點之間的最大距離,這段距離被稱為二元樹的「直徑」。直徑的長度是透過兩個節點間的邊數來衡量的,而不一定需要經過樹根。 解題...
題目: 在這道題目中,我們需要使用兩個堆疊 (stack) 來實現一個佇列 (queue)。由於堆疊是後進先出 (LIFO) 的結構,而佇列則是先進先出 (FI...
題目:給定兩個二進位數字字串 a 和 b,將它們加起來並以二進位形式回傳他們的加總。 範例: 輸入: a = "11", b = "...
這題 283. Move Zeroes,目標是將陣列中的所有 0 移動到陣列的末尾,並保持其他元素的相對順序不變。 題目:給定一個陣列 nums,我們要將陣列中...