iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

我在刷LeetCode時邂逅了Python 系列

這個系列文章的目標是瞭解刷LeetCode時對題目的想像,選擇Python3來當我刷題的語言,文章內容的重點會是分享我對LeetCode題目的解法及想像。選題的方式會依照主題來選擇,每個主題大概會選1~3題,以Easy題目為主。給我自己的挑戰是練習自己描述題目或解題的方法,因此每天的主要文章內容會用自己的方式解釋當天題目的目標、分享對題目解法的想像及撰寫出來的程式碼,若當天有適合說明的演算法或資料結構也會在文章內容中簡單說明。

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

Day 1:開始前的準備

緣起 各位好~我是一個軟體工程師,追求每年都要有不一樣的進步,今年追求的是把自己的基底在打的更穩,之前也沒機會來認真刷題,刷LeetCode就是在練習對演算法及...

2021-09-15 ‧ 由 Mr. YA 分享
DAY 2

Day 2:414. Third Maximum Number

今日題目 題目:414. Third Maximum Numbe 題目主題:Array, Sorting 我會從最基本的排序開始,本題先不講任何演算法或資料結構...

2021-09-16 ‧ 由 Mr. YA 分享
DAY 3

Day 3:747. Largest Number At Least Twice of Others

今日題目 題目連結:747. Largest Number At Least Twice of Others 題目主題:Array、Sorting 選擇這題的主...

2021-09-17 ‧ 由 Mr. YA 分享
DAY 4

Day 4:88. Merge Sorted Array

今日題目 題目連結:88. Merge Sorted Array 題目主題:Array、Two Pointer、Sorting 今天要說說另一種排序法,這次選的...

2021-09-18 ‧ 由 Mr. YA 分享
DAY 5

Day 5:20. Valid Parentheses

今日題目 題目連結:20. Valid Parentheses 題目主題:String, Stack 玩了幾題排序後,接下來會分享兩種重要的資料結構Stack...

2021-09-19 ‧ 由 Mr. YA 分享
DAY 6

Day 6:232. Implement Queue using Stacks

今日題目 題目連結:232. Implement Queue using Stacks 題目主題:Stack, Design, Queue 此題目主要是來了解Q...

2021-09-20 ‧ 由 Mr. YA 分享
DAY 7

Day 7:225. Implement Stack using Queues

今日題目 題目連結:225. Implement Stack using Queues 題目主題:Stack, Design, Queue 瞭解完Stack跟...

2021-09-21 ‧ 由 Mr. YA 分享
DAY 8

Day 8:506. Relative Ranks

今日題目 題目連結:506. Relative Ranks 題目主題:Array, Sorting, Heap(Priority Queue) 前幾天結束了S...

2021-09-22 ‧ 由 Mr. YA 分享
DAY 9

Day 9:1046. Last Stone Weight

今日題目 題目連結:1046. Last Stone Weight 題目主題:Array, Heap(Priority Queue) 今天的重點一樣在Heap...

2021-09-23 ‧ 由 Mr. YA 分享
DAY 10

Day 10:144. Binary Tree Preorder Traversal

今日題目 題目連結:144. Binary Tree Preorder Traversal 題目主題:Stack, Tree, Depth-First Sea...

2021-09-24 ‧ 由 Mr. YA 分享