iT邦幫忙

鐵人檔案

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

Leecode刷題 系列

Leecode刷提讓我有更扎實的程式能力,並且用闖關的方法會讓我比較有動力。

參賽天數 2 天 | 共 28 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

Leetcode刷題計畫表

參加鐵人賽主要是想透過刷題來更深入的學習自己不是很熟悉的程式語言(當然有一部分是被逼的),由於學校主科程式語言大多都是用Java但我想把Python這個程式語言...

2024-09-15 ‧ 由 411570173 分享
DAY 2

D1:Q2 Add Two Numbers

先理解題目要求題目給我兩個非空的鏈結串列,每個節點表是一個數字,這些數字是「倒序」存儲的。目標是把兩個數字相加,然後返回結果當成新的鏈結串列。就是要模擬一個「按...

2024-09-16 ‧ 由 411570173 分享
DAY 2

D4:Q16

題目要我在它給的整數組 nums 裡找三個數,讓它們的和最接近目標值 target,且保證每個輸入都有唯一解,這種題目通常要考慮很多不同的組合來找到最完美的結果...

2024-09-19 ‧ 由 411570173 分享
DAY 2

D5:Q22Generate Parentheses

這題要我生成所有合理的括號組合,就是要考我 遞迴(backtracking) 的能力,我要先知道題目要我尬麻?我需要先生成 n 對括號的所有合法組合,合法括號組...

2024-09-20 ‧ 由 411570173 分享
DAY 2

D6:Q24Swap Nodes in Pairs

這題要我交換鏈結串列的節點,而且不能改節點內的值,只能用節點之間的連結,解重點是怎麼在不打亂鏈結的結構這個前提下交換,並正確地處理每對相鄰節點的交換過程。 理解...

2024-09-21 ‧ 由 411570173 分享
DAY 2

D7:Q30Substring with Concatenation of All Words

這題要我在一個字串 s 中,找到所有起始索引,讓從這些索引開始的子字串,剛好是 words 中所有字串的排列組合串連而成,困難點在於,怎樣有效的找到所有可能的子...

2024-09-22 ‧ 由 411570173 分享
DAY 2

D8:Q38Count and Say

這題要生成 "Count and Say" 序列的第 n 個數字,再根據前個數字來計算題目要求:生成第 n 個數字的 Count and S...

2024-09-23 ‧ 由 411570173 分享
DAY 2

D9:Q44Wildcard Matching

這題 Wildcard Matching 要實現一個字串配對的演算法,且要可支援兩種通配符:'?':匹配任何單一字符。'':匹配任意長度的字符序列(包括空字串)...

2024-09-24 ‧ 由 411570173 分享
DAY 2

D10:Q46Permutations

這題要生成一個數組的所有可能排列,且每個數字都是唯一的,生成排列問題通常涉及遞迴或迭代的方法生成所有可能的數組順序,典型的回溯問題,適合用來處理排列組合。題目要...

2024-09-25 ‧ 由 411570173 分享
DAY 2

D11:Q56Merge Intervals

題目要我把重疊的區間合併並返回不重疊的區間。了解題目要求:題目給一組區間,每個區間包含起點和終點,目的是把所有 重疊 區間合併,合併後的區間不能重疊,最後要返回...

2024-09-26 ‧ 由 411570173 分享