iT邦幫忙

鐵人檔案

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

刷經典 LeetCode 題目 系列

用 C++ 程式語言來刷經典 LeetCode 題目

鐵人鍊成 | 共 80 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文

經典LeetCode 169. Majority Element

題目:這題要求我們在給定的一個整數陣列中找到「多數元素」:一個出現次數超過 n/2 次的數字,其中 n 是陣列的長度。根據題意,這個陣列一定有一個多數元素。 解...

2024-10-25 ‧ 由 ShengYu 分享

經典LeetCode 383. Ransom Note

題目:在這篇文章中,我們將探討 LeetCode 383:Ransom Note,並解釋如何有效地解決這個問題。題目要求我們判斷,給定的 ransomNote...

2024-10-26 ‧ 由 ShengYu 分享

經典LeetCode 110. Balanced Binary Tree

Balanced Binary Tree 這題要求判斷一個二元樹是否為「平衡的」,即每個節點的左右子樹的高度差不能超過 1。 題目: 給定一個二元樹,判斷它是否...

2024-10-27 ‧ 由 ShengYu 分享

經典LeetCode 704. Binary Search

題目:這道題目要求我們實現一個標準的二分搜尋演算法,以查找一個整數目標值在排序陣列中的索引。如果找不到該目標值,則回傳 -1。 解題思路 Divide and...

2024-10-28 ‧ 由 ShengYu 分享

經典LeetCode 278. First Bad Version

題目: 你是一個開發者,負責維護一個版本控制系統。每個版本的產品都是按順序發布的,例如 version 1, version 2, version 3, 等等。...

2024-10-29 ‧ 由 ShengYu 分享

經典LeetCode 409. Longest Palindrome

題目:給定一個只包含大小寫字母的字串,找出可以由這些字母組成的最長回文的長度。回文指的是正著讀和倒著讀都一樣的字串。 範例: 輸入: s = "abc...

2024-10-30 ‧ 由 ShengYu 分享

經典LeetCode 543. Diameter of Binary Tree

題目:這題要求我們計算二元樹中任意兩個節點之間的最大距離,這段距離被稱為二元樹的「直徑」。直徑的長度是透過兩個節點間的邊數來衡量的,而不一定需要經過樹根。 解題...

2024-10-31 ‧ 由 ShengYu 分享

經典LeetCode 232. Implement Queue using Stacks

題目: 在這道題目中,我們需要使用兩個堆疊 (stack) 來實現一個佇列 (queue)。由於堆疊是後進先出 (LIFO) 的結構,而佇列則是先進先出 (FI...

2024-11-01 ‧ 由 ShengYu 分享

經典LeetCode 67. Add Binary

題目:給定兩個二進位數字字串 a 和 b,將它們加起來並以二進位形式回傳他們的加總。 範例: 輸入: a = "11", b = &quot...

2024-11-02 ‧ 由 ShengYu 分享

經典LeetCode 283. Move Zeroes

這題 283. Move Zeroes,目標是將陣列中的所有 0 移動到陣列的末尾,並保持其他元素的相對順序不變。 題目:給定一個陣列 nums,我們要將陣列中...

2024-11-03 ‧ 由 ShengYu 分享