我們繼續透過 LeetCode #66 Plus One 來實際感受解決問題的過程 ( 題目連結 ) 一、理解題目 輸入:一個正整數組成,且從大到小排序好的陣...
今天來稍微改變一下 Two Sum 這題題目原本的題目要回傳nums中的index,我們來把他改成回傳原數吧! 題目:給一個元素皆不同的陣列以及目標的總和,寫一...
今日題目 題目連結:232. Implement Queue using Stacks題目主題:Stack, Design, Queue 此題目主要是來了解Qu...
我們透過 LeetCode #412 Fizz Buzz 來實際感受解決問題的過程 ( 題目連結 ) 一、理解題目 輸入:一個正整數 從 1 到 n,依序判斷...
先簡單回顧一下,今天預計分析的題目:94. Binary Tree Inorder Traversal 題目敘述:https://leetcode.co...
69. Sqrt(x) 今天我們一起挑戰leetcode第69題Sqrt(x)! 題目 Given a non-negative integer x, c...
231. Power of Two 今天我們一起挑戰leetcode第231題Power of Two! 題目 Given an integer n, r...
今日題目 題目連結:20. Valid Parentheses題目主題:String, Stack 玩了幾題排序後,接下來會分享兩種重要的資料結構Stack &...
Q1. binary tree 是什麼 二元樹 (binary tree) 是一種資料結構,應用非常廣泛,是資訊人必學的基礎概念 二元樹是圖論中的一種樹,這種...
今日題目 題目連結:88. Merge Sorted Array題目主題:Array、Two Pointer、Sorting 今天要說說另一種排序法,這次選的題...
簡單敘述一下題目目標:這一題我們要從Input Array(給你的一袋金幣)中,想辦法以金幣總數量最少的目標湊出他要的總額。如果辦不到請回傳-1。 在開始動手之...
先簡單回顧一下,今天預計分析的題目: 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://...