iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
佛心分享-刷題不只是刷題

圖解LeetCode(入門篇) 系列

LeetCode 是許多軟體工程師準備面試時必備的練習平台,提供了超過三千道題目供大家練習。然而,對於初學者來說,解答 LeetCode 的題目可能會面臨不少挑戰。為了幫助初學者克服這些困難,我決定以圖解的方式,從最基本的題目開始,在接下來的三十天內逐題詳細解說。希望透過這種方法,讓讀者更容易理解 LeetCode 的題目,並養成每天練習的習慣,最終幫助他們順利找到理想的工作。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 11

圖解LeetCode(入門篇): 58. Length of Last Word

58. Length of Last Word 題目描述: 給定一個只包含大小寫字母和空格 ' ' 的字符串 s,返回其最後一個單詞的長度。如果字符串尾部包含空...

2024-08-20 ‧ 由 zaleyu 分享
DAY 12

圖解LeetCode(入門篇): 66. Plus One

66. Plus One 題目描述: 給定一個由整陣列成的非空陣列,表示一個非負整數,在該數的基礎上加一,並返回結果陣列。 最高位數字存放在陣列的首位,陣列中每...

2024-08-21 ‧ 由 zaleyu 分享
DAY 13

圖解LeetCode(入門篇): 67. Add Binary

67. Add Binary 题目描述: 給定兩個二進制字符串 a 和 b,返回它們的和(用二進制表示)。輸入為非空字符串,且只包含數字 1 和 0。 Exam...

2024-08-22 ‧ 由 zaleyu 分享
DAY 14

圖解LeetCode(入門篇): 69. Sqrt(x)

69. Sqrt(x) 题目描述: 實現 int sqrt(int x) 函數,計算並返回 x 的平方根,其中 x 是非負整數。由於返回類型是整數,結果只保留整...

2024-08-23 ‧ 由 zaleyu 分享
DAY 15

圖解LeetCode(入門篇): 70. Climbing Stairs

70. Climbing Stairs 题目描述: 假設你正在爬樓梯,需要爬 n 階才能到達樓頂。每次你可以選擇爬 1 個或 2 個台階。請問有多少種不同的方法...

2024-08-24 ‧ 由 zaleyu 分享
DAY 16

圖解LeetCode(入門篇): 83. Remove Duplicates from Sorted List

83. Remove Duplicates from Sorted List 题目描述: 給定一個已排序的Linked List,刪除所有重複的元素,使每個元素...

2024-08-25 ‧ 由 zaleyu 分享
DAY 17

圖解LeetCode(入門篇): 88. Merge Sorted Array

88. Merge Sorted Array 题目描述: 給定兩個按非遞減順序排列的整數陣列 nums1 和 nums2,以及兩個整數 m 和 n,分別表示 n...

2024-08-26 ‧ 由 zaleyu 分享
DAY 18

圖解LeetCode(入門篇): 94. Binary Tree Inorder Traversal

94. Binary Tree Inorder Traversal 题目描述: 給定一個二元樹的根節點 root,返回它的中序遍歷(inorder traver...

2024-08-27 ‧ 由 zaleyu 分享
DAY 19

圖解LeetCode(入門篇): 100. Same Tree

100. Same Tree 题目描述: 給定兩個二元樹的根節點 p 和 q,編寫一個函數來檢查它們是否相同。如果這兩棵樹在結構上完全相同,並且所有對應的節點的...

2024-08-28 ‧ 由 zaleyu 分享
DAY 20

圖解LeetCode(入門篇): 101. Symmetric Tree

101. Symmetric Tree 题目描述: 給定一個二元樹的根節點 root,判斷這棵樹是否是對稱的。即檢查該二元樹是否等價於其鏡像。 Example...

2024-08-29 ‧ 由 zaleyu 分享