這個系列文章的目標是瞭解刷LeetCode時對題目的想像,選擇Python3來當我刷題的語言,文章內容的重點會是分享我對LeetCode題目的解法及想像。選題的方式會依照主題來選擇,每個主題大概會選1~3題,以Easy題目為主。給我自己的挑戰是練習自己描述題目或解題的方法,因此每天的主要文章內容會用自己的方式解釋當天題目的目標、分享對題目解法的想像及撰寫出來的程式碼,若當天有適合說明的演算法或資料結構也會在文章內容中簡單說明。
緣起 各位好~我是一個軟體工程師,追求每年都要有不一樣的進步,今年追求的是把自己的基底在打的更穩,之前也沒機會來認真刷題,刷LeetCode就是在練習對演算法及...
今日題目 題目:414. Third Maximum Numbe題目主題:Array, Sorting 我會從最基本的排序開始,本題先不講任何演算法或資料結構。...
今日題目 題目連結:747. Largest Number At Least Twice of Others題目主題:Array、Sorting 選擇這題的主要...
今日題目 題目連結:88. Merge Sorted Array題目主題:Array、Two Pointer、Sorting 今天要說說另一種排序法,這次選的題...
今日題目 題目連結:20. Valid Parentheses題目主題:String, Stack 玩了幾題排序後,接下來會分享兩種重要的資料結構Stack &...
今日題目 題目連結:232. Implement Queue using Stacks題目主題:Stack, Design, Queue 此題目主要是來了解Qu...
今日題目 題目連結:225. Implement Stack using Queues 題目主題:Stack, Design, Queue 瞭解完Stack跟Q...
今日題目 題目連結:506. Relative Ranks 題目主題:Array, Sorting, Heap(Priority Queue) 前幾天結束了St...
今日題目 題目連結:1046. Last Stone Weight 題目主題:Array, Heap(Priority Queue) 今天的重點一樣在Heap...
今日題目 題目連結:144. Binary Tree Preorder Traversal 題目主題:Stack, Tree, Depth-First Sear...