題目:給定兩個二進位數字字串 a 和 b,將它們加起來並以二進位形式回傳他們的加總。
範例:
輸入: a = "11", b = "...
題目:
在這道題目中,我們需要使用兩個堆疊 (stack) 來實現一個佇列 (queue)。由於堆疊是後進先出 (LIFO) 的結構,而佇列則是先進先出 (FI...
題目:這題要求我們計算二元樹中任意兩個節點之間的最大距離,這段距離被稱為二元樹的「直徑」。直徑的長度是透過兩個節點間的邊數來衡量的,而不一定需要經過樹根。
解題...
題目:給定一個只包含大小寫字母的字串,找出可以由這些字母組成的最長回文的長度。回文指的是正著讀和倒著讀都一樣的字串。
範例:
輸入: s = "abc...
題目:
你是一個開發者,負責維護一個版本控制系統。每個版本的產品都是按順序發布的,例如 version 1, version 2, version 3, 等等。...
題目:這道題目要求我們實現一個標準的二分搜尋演算法,以查找一個整數目標值在排序陣列中的索引。如果找不到該目標值,則回傳 -1。
解題思路
Divide and...