iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

30而Leet{code} 系列

挑戰每天完成至少ㄧ題Leetcode.

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

D11 - [String] Compare Version Numbers

問題 Given two version numbers, version1 and version2, compare them. Version numb...

2022-09-25 ‧ 由 brandontsai 分享
DAY 12

D12 - [String] Valid Palindrome

今天要面對的問題是如何判斷一個字串是 Palindrome.所謂 Palindrome 字串就是正著念倒著念都一樣,例如黑吃黑、多倫多、石榴石、文言文、鹽酸鹽、...

2022-09-26 ‧ 由 brandontsai 分享
DAY 13

D13 - [Linked List] 用 Python 實作 Linked List

接下來將正式進入資料結構相關的問題,首先是 Linked List.關於用 Python 實作 Linked List ,我覺得這篇文章寫得非常好,強烈建議大家...

2022-09-27 ‧ 由 brandontsai 分享
DAY 14

D14 - [Linked List] 用 Go 實作 Linked List

Linked List 的概念昨天已經寫過了,今天主要是練習用 Go 實作 Linked List 實作 Linked List Go 不像 Python 有類...

2022-09-28 ‧ 由 brandontsai 分享
DAY 15

D15 - [Linked List] Remove Nth Node From End of List

這一題困難的點在於,因為題目給的 Linked List 沒有紀錄現在的長度,所以你很難直接算出到底哪個點是倒數第N個點. 問題 https://leetcod...

2022-09-29 ‧ 由 brandontsai 分享
DAY 16

D16 - [Linked List] Delete the Middle Node of a Linked List

這一題跟昨天的有點類似,昨天是要刪除倒數第N個,今天是要刪除中間那個.同樣不會給你整個Linked List的長度,所以我們必須用其他方法找出中間那個節點並刪除...

2022-09-30 ‧ 由 brandontsai 分享
DAY 17

D17 - [Linked List] Reverse Linked List

問題很簡單,就是反轉一個 Linked List. 問題 https://leetcode.com/problems/reverse-linked-list/...

2022-10-01 ‧ 由 brandontsai 分享
DAY 18

D18 - [Linked List] Partition List

天下合久必分,分久必合.今天的題目是要把比X小的節點都放到 Linked List的前半部,其他的放到 Linked List的後半度.我們可以另外使用兩個 L...

2022-10-02 ‧ 由 brandontsai 分享
DAY 19

D19 - [Linkedin List] Merge Two Sorted Lists

昨天是把一個 Linkedin List拆開成兩個後再合併起來,今天是直接將兩個不同的Linkedin List合併,且裡面的節點要依大小排序. 問題 http...

2022-10-03 ‧ 由 brandontsai 分享
DAY 20

D20 - 用 Python 和 Go 實作 Stack 跟 Queue

Stack:後進先出 (LIFO)Queue:先進先出 (FIFO) Python 使用 List實作 # Stack stack = ["Red&q...

2022-10-04 ‧ 由 brandontsai 分享