iT邦幫忙

鐵人檔案

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

TypeScript X Leetcode:精進演算法,掌握技術詞 系列

本文結合TypeScript與Leetcode,旨在優化演算法和提高解題能力,同時掌握重要的專業技術英語詞彙,達到技術與語言雙重精進的目標。

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

Day21 X Leetcode:有效的括號 Valid Parentheses

前言 今天要解的題目是 Valid Parentheses(有效的括號)。題目要求我們判斷一個只包含括號的字串是否是有效的。 有效的意思是:每個開括號必須有...

2024-10-05 ‧ 由 Sunny.Cat 分享
DAY 22

Day22 X Leetcode:搜尋插入位置 Search Insert Position

前言 今天要解的題目是 Search Insert Position(搜尋插入位置)。 題目要求我們在一個已經排序好的陣列中找到目標數字的位置。 如果找到目...

2024-10-06 ‧ 由 Sunny.Cat 分享
DAY 23

Day23 X Leetcode:排序顏色 Sort Colors

前言 今天要解的題目是 Sort Colors(排序顏色)。題目給我們一個陣列 nums,這個陣列裡包含 0、1 和 2,分別代表紅色、白色和藍色。現在要求我...

2024-10-07 ‧ 由 Sunny.Cat 分享
DAY 24

Day24 X Leetcode:爬樓梯 Climbing Stairs

前言 今天我們來挑戰的是 Climbing Stairs(爬樓梯)這道題目!想像一下,你站在樓梯的底部,目標是爬到最頂端,每次可以選擇走一步或兩步。問題是:有...

2024-10-08 ‧ 由 Sunny.Cat 分享
DAY 25

Day25 X Leetcode:尋找重複數字 Find the Duplicate Number

前言 今天要解的題目是 Find the Duplicate Number(尋找重複數字)。這道題有一點點小挑戰,因為我們需要在不修改原陣列的情況下,找出唯一...

2024-10-09 ‧ 由 Sunny.Cat 分享
DAY 26

Day26 X Leetcode:最長有效括號 Longest Valid Parentheses (1) 堆疊

前言 今天我們來解一題挑戰難度的題目——Longest Valid Parentheses(最長有效括號)。 這道題目真的不簡單,因為它要求我們在一個由括號組...

2024-10-10 ‧ 由 Sunny.Cat 分享
DAY 27

Day27 X Leetcode:最長有效括號 Longest Valid Parentheses (2) 動態規劃

前言 嘿嘿~我們又來啦!延續上次那道 Longest Valid Parentheses 的題目,上次我們用的是堆疊方法來解決這個「括號迷宮」,今天我們換一...

2024-10-11 ‧ 由 Sunny.Cat 分享
DAY 28

Day28 X Leetcode:最長有效括號 Longest Valid Parentheses (3) 雙指針法

前言 嘿嘿~我們又回來啦!延續上次的 Longest Valid Parentheses 題目,這次我們要換個方式來解決。還記得上次我們用了動態規劃法嗎? 今...

2024-10-12 ‧ 由 Sunny.Cat 分享
DAY 29

Day29 X Leetcode:最小棧 Min Stack

前言 嘿嘿~今天我們要來挑戰一個有趣的設計題目!你是否曾經想過,要設計一個特別的堆疊,不僅能執行一般的 push 和 pop 操作,還能在 O(1) 時間內快...

2024-10-13 ‧ 由 Sunny.Cat 分享
DAY 30

Day30 X Leetcode:對稱二元樹 Symmetric Tree

前言 今天我們要來解一個二元樹的題目,叫做 Symmetric Tree。 這題其實還滿有趣的,因為它要我們檢查一棵樹是不是「對稱的」,也就是說這棵樹的左邊...

2024-10-14 ‧ 由 Sunny.Cat 分享