LeetCode 第1題:Two Sum
題目 給出一個整數陣列,找出其中的兩個整數,使相加等於指定整數,並返回這兩個整數的索引。 假設每組輸入只有一種解法,並且不能重複使用同一個元素。 舉例: 給出 nums = [2, 7, 11,
題目 給出一個整數陣列,找出其中的兩個整數,使相加等於指定整數,並返回這兩個整數的索引。 假設每組輸入只有一種解法,並且不能重複使用同一個元素。 舉例: 給出 nums = [2, 7, 11,
對於陣列中的每一對點,設想他們是一個矩形的對角線,然後就簡單了。 矩形有兩條對角線,如果另外一條對角線上面的點,也在給定的數組裡面,就找出了一個滿足要求的矩形。 用雜湊集合確認四個點。 舉個例子:
這是悅樂書的第190 次更新,第193 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第49題(順位題號是204)。計算小於
討論區裡面,有各種具有啟發性的程式碼。 (換句話說,就是有很強的程式碼。看了,覺得腦洞大開,大神們把語言的語法特性發揮到了極致) 裡面有各種常見語言的實現 ( 這裡指 Leetcode 主站的, 中
這是悅樂書的第189 次更新,第191 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第48題(順位題號是203)。移除單鏈
目錄 解法一:在一個棧中維持所有元素的出隊順序 解法二:一個棧入,一個棧出 更多 LeetCode 題解筆記可以訪問我的 github 。 描述 使用棧實現佇列的
這是悅樂書的第188 次更新,第190 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第47題(順位題號是202)。編寫演算
題目描述: 你和你的朋友,兩個人一起玩Nim遊戲 :桌子上有一堆石頭,每次你們輪流拿掉 1 - 3 塊石頭。 拿掉最後一塊石頭的人就是獲勝者。你作為先手。
題目描述 使用棧實現佇列的下列操作: push(x) -- 將一個元素放入佇列的尾部。 pop() -- 從佇列首部移除元素。 peek() -- 返回佇列首部
題目描述 編寫一個函式,其作用是將輸入的字串反轉過來。 示例 1: 輸入: "hello" 輸出: "olleh"
這是悅樂書的第187 次更新,第189 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第46題(順位題號是198)。你是一個
LeetCode LeetCode Problems' Solutions LeetCode Problems ID
⒈ 雜湊是什麼 ? 問大家一個問題 。如果手機上儲存了 1000 個聯絡人 ,現在要你給小詹打個電話 ,跟他說 ,他老婆喊他回家吃飯 。你會怎麼做 ? 當然是按姓名
這是悅樂書的第186 次更新,第188 篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第45題(順位題號是191)。編寫一個
目錄 更多 LeetCode 題解筆記可以訪問我的 github 。 描述 給定 S 和 T 兩個字串,當它們分別被輸入到空白的文字編輯器後,判斷二者是否相等,並返回結果。 # 代表退格字元。