先簡單回顧一下,今天預計分析的題目: 53. Maximum Subarray 題目敘述:https://leetcode.com/problems/m...
今日題目 題目:414. Third Maximum Numbe題目主題:Array, Sorting 我會從最基本的排序開始,本題先不講任何演算法或資料結構。...
相信大家對Fibonacci這個名稱應該都不陌生就直接來看題目的定義吧! Given n, calculate F(n). F(0) = 0, F(1) = 1...
https://leetcode.com/problems/two-sum/description/ Two Sum JavaScript 解答...
Q1. 動態規劃(Dynamic Programming)是什麼 ? Dynamic programming,簡稱DP,是一種多階段決策出最佳解的方法,他會...
先簡單回顧一下,今天預計分析的題目: Swap Nodes in Pairs 題目連結:https://leetcode.com/problems/s...
緣起 各位好~我是一個軟體工程師,追求每年都要有不一樣的進步,今年追求的是把自己的基底在打的更穩,之前也沒機會來認真刷題,刷LeetCode就是在練習對演算法及...
第一次參與鐵人賽真是興奮阿! 我原本從事傳統產業,在四年多的日子裡總是覺得很痛苦,這讓我想轉換跑道,挑戰更高的收入、更好的生活! 參賽不只是一種挑戰,更是種激勵...
26. Remove Duplicates from Sorted Array 今天我們一起挑戰leetcode第26題Remove Duplicates f...
Q1. linked list是什麼 是一種資料結構,透過很多節點(Node)串接成一個 linked list 型態的資料。 以 python 宣告的 Li...
先簡單回顧一下,今天預計分析的題目: 題目連結:https://leetcode.com/problems/merge-two-sorted-lists/...
171. Excel Sheet Column Number 轉眼間,來到第十天了!今天這一題是一個和進位法換算相關的題目,會運用到一些ASCII的技巧,是相...
Q1. 遞迴 (recursive) 是什麼? 遞迴是一種解題的方法,主要是透過「重複呼叫自身程式碼」,將大問題切成小問題來找到解答 提到 recursive...
前言 今天來分享621. Task Scheduler這一題~ 其實會選到這題本來也是要接續昨天priority queue主題來練習,所以用了top 100...
344. Reverse String 今天這一題是將一個字元陣列翻轉過來,題目看似很單純,但也有一些技巧和知識在其中可以使用的!有感於題目中範例如果用程式碼...
一切都是為了面試 這只是一篇單純的心得整理,先說說為何我要刷 LeetCode,因為聽說下周的一場面試會考啊(我就是如此的膚淺),所以我就想說來簡單刷個一兩題也...
先簡單回顧一下,今天預計分析兩個題目: Remove Duplicates from Sorted Array Two Sum II - Inpu...
Q1. Two-pointer 是什麼? 我個人認為雙指標 ( Two-pointer ) 比較像寫題目的技巧,一些演算法也會用到雙指標的概念,例如昨天介紹到...
118. Pascal's Triangle 今天要挑戰的是實作一個在數學上有許多應用的帕斯卡三角形!可以先參考Leetcode上的動畫說明。https://...
能夠完賽的人是鬼吧本文會提到做 singular linked list 常犯錯誤、如何避免,與常見的技巧。此系列 Leetcode 篇不介紹基本資料結構。 常...
先簡單回顧一下,今天預計分析的題目: 題目敘述: 題目連結:https://leetcode.com/problems/sort-an-array/ 會...
Q1. Quick Sort是什麼 與前天介紹的 bubble sort 一樣,是一種計算排序的方法,但是此種演算法比起 bubble sort 平均所花費...
先簡單回顧一下,今天預計分析的題目: 如何利用 Bubble sort 進行排序? 我們要將下圖六個數字進行從小到大的排序 我們現...
88. Merge Sorted Array 今天要挑戰的合併兩個已排序的陣列,這題的題目要求也很有趣,與以往有些不同,讓我們一起來挑戰看看! 題目 Yo...
20. Valid Parentheses 今天要挑戰是第二十題合法括號,這題也是非常經典而且有趣的,其中還會使用「堆疊」(Stack)這樣子的資料結構,能幫...
Q1. Bubble Sort 是什麼? 一種排序方式,bubble sort 是透過兩兩相比,將正確順序逐漸往後/往前放。每次跑完一次全部數字比對,就會有...
先簡單回顧一下,今天預計分析的題目: 如何利用兩個 stack 完成 Queue 的概念? 邏輯很簡單,如下: 先準備兩個 stack 的盒子 (...
Q1. Queue是什麼? 與 Stack 一樣,是一種資料結構的概念,假設有一個容器是裝馬克杯的盒子 (從這個盒子下方拿東西,有點類似飲水機旁邊會放的下落式...
先簡單回顧一下,今天預計分析的題目: Valid Parentheses 昨天問到,如果 ([)] 是錯誤的,那什麼是正確的 ? 你寫 (...
Q1. Stack 是什麼 一種資料結構的概念,假設有一個容器是裝馬克杯的盒子 (這個盒子下面是封死的,無法拿東西) 現在第一步有小明、小美、...