iT邦幫忙

鐵人檔案

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

刷經典 LeetCode 題目 系列

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

鐵人鍊成 | 共 80 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

經典LeetCode 208. Implement Trie (Prefix Tree)

題目:實作一個 Trie(前綴樹),也稱為字典樹,來支持以下兩種操作: insert(word):插入字串 word 到 Trie 中。 search(w...

2024-10-05 ‧ 由 ShengYu 分享
DAY 22

經典LeetCode 211. Add and Search Word - Data Structure Design

題目:設計一個資料結構來支持以下兩種操作: void addWord(word):將字串 word 新增到資料結構中。 bool search(word)...

2024-10-06 ‧ 由 ShengYu 分享
DAY 23

經典LeetCode 206. Reverse Linked List

題目 206:「反轉 Linked List」 是一道常見的 LeetCode 基礎題目,目標是將一個單向 Linked List 的節點順序反轉。 題目: 給...

2024-10-07 ‧ 由 ShengYu 分享
DAY 24

經典LeetCode 141. Linked List Cycle

題目 141:「環形鏈結 (Linked List Cycle)」 是一道經典的鏈結串列問題,目標是判斷一個單向鏈結串列是否包含環(cycle)。環形鏈結是指在...

2024-10-08 ‧ 由 ShengYu 分享
DAY 25

經典LeetCode 21. Merge Two Sorted Lists

題目 21:「合併兩個有序鏈結串列 (Merge Two Sorted Lists)」 是一道經典的鏈結串列操作問題。目標是將兩個已經排序好的單向鏈結串列合併成...

2024-10-09 ‧ 由 ShengYu 分享
DAY 26

經典LeetCode 19. Remove Nth Node From End of List

題目 19:「移除鏈結串列的倒數第 N 個節點 (Remove Nth Node From End of List)」是一道鏈結串列操作問題,主要目標是從單向鏈...

2024-10-10 ‧ 由 ShengYu 分享
DAY 27

經典LeetCode 143. Reorder List

題目 143:「重排鏈結串列 (Reorder List)」要求我們對單向鏈結串列進行重新排列,使得節點順序變為 L0 → Ln → L1 → Ln-1 → L...

2024-10-11 ‧ 由 ShengYu 分享
DAY 28

經典LeetCode 70: Climbing Stairs

在這篇文章中,我們來探討 Leetcode 第 70 題「Climbing Stairs」。這道題目是一個經典的動態規劃問題,經常作為學習 DP(動態規劃)的入...

2024-10-12 ‧ 由 ShengYu 分享
DAY 29

經典LeetCode 198. House Robber

題目:你是小偷,計劃偷一排房子。每個房子裡都有一定數量的現金,然而,你不能連續偷兩間相鄰的房子,否則會被發現。你的目標是偷取最多的現金,該如何決策呢? 解題思路...

2024-10-13 ‧ 由 ShengYu 分享
DAY 30

經典LeetCode 62. Unique Paths

題目: 問題描述: 在一個 m x n 的網格中,你位於網格的左上角 (0, 0),需要移動到右下角 (m-1, n-1)。每次只能向右或向下移動,求有多少種不...

2024-10-14 ‧ 由 ShengYu 分享