題目說明 這是 reverse linked list 的進階題 # Definition for singly-linked list. # class Li...
Hi 大家好,今天要來挑戰Union-Find的進階題。要找出在哪邊使用union-find是這題的挑戰,讓我們速戰速決吧。 Leetcode 721. Ac...
跟之前Day 10 - Linked List - Design Linked List是一樣的題目,但為了區分單向和雙向的解法,因此文章標題稍有不同。 70...
題目說明 給定一個 set 數列,並給定一個 target,找到在這個 set 中能夠組合成 target 的所有數字組合,數字可以重複 解題思路 官大講解:...
121. Best Time to Buy and Sell Stock 解題程式碼 var maxProfit = function (prices) {...
最近的題目都偏簡單 >< 題目說明 找到 linked list 有沒有環 解法 使用快慢指針,如果兩個指針走著走著相遇了,代表必定有環 # Def...
67. Add Binary 題目 Given two binary strings a and b, return their sum as a binary...
看完上一篇介紹,我們學習到 Two pointers 是 LeetCode 解題的重要關鍵,如果學會了,很多題目都可以迎刃而解,而我們今天要利用 SwiftUI...
上篇我們了解陣列跟字串,再來就是最常見的觀念會在陣列與字串上操作,那就是 Two Pointers,關於這個主題的題目可以說是非常多,只是題目說明的時候並不會意...
Hi 大家好,昨天將binary search的題目分成三個類型: 應用在array上,但是對於要回傳的index有不一樣的條件 應用在不同的資料結構上,例如...
27. Remove Element 題目連結:27. Remove Element難度:Easy 題目說明 給定一個 number array nums, 以...
14. Longest Common Prefix 解題程式碼 var longestCommonPrefix = function (strs) { if...
Array and String 最後總結了五點有關陣列的技術知識。 陣列是最常使用的資料結構之一,其衍伸的資料結構除了String 和Linked List...
724. Find Pivot Index 題目 Given an array of integers nums, calculate the pivot in...
題目說明 給定一個數列 nums,讓 nums[i] 個數值變成 nums[0] +...+nums[i]的數列後返回 解題思路 假設答案是 ans 則,ans...
今天要來繼續分享Topological sort在leetcode上的題目,這個主題的題目沒有easy難度的。只有Medium和Hard,算是不簡單的主題。今天...
今天快陣亡了,先放 code class Solution: def decodeAtIndex(self, s: str, k: int) ->...
完全沒想到啊,講完Linked List 的基本概念跟操作之後,馬上就接著要你自己手刻一個Linked List 出來,不能使用各個程式語言的Library,這...
不用特別去判斷到底是不是 4 或 9 。 只要看「現在的位數」對應到的值是不是比「下一個位數」對應到的值還要小,就可以判定。 是的話就需要用減法的方式處理,例...
基本資訊 難度: Easy 網址: https://leetcode.com/problems/valid-perfect-square/ 演算法與資料...
題目說明 給定一個 矩陣,回傳順時鐘從外往內走的路徑 解題思路 找到邊界,L, R, Up, Down 第一遍:左至右,走到盡頭時,更新 up += 1第二遍:...
Linked List Explore Card 最後複習了單向與雙向鏈結陣列的差異,以及陣列與鏈結陣列的比較。 單向與雙向鏈結陣列 根據前面幾篇文章的內容,可...
題目說明 設計一個瀏覽器歷史紀錄器,包含 access 到某個網頁並且可以找到上一頁 下一頁的功能 思路解析 這題用比較好理解的方式解的話,double lin...
鏈結陣列(Linked List)是基本資料結構之一,與陣列相同,都是按照順序儲存資料,但它們內部連接資料的方式並不相同,因此它們適用於不同的情境。 Intr...
題目說明 palindromic substring : 回文字串,也就是 reverse 後會與原本字串一樣題目給定一個字串,找出在這個字串中出現的最長回文字...
題目說明 給定一個陣列 nums,回傳第 k 大的數值 解題思路 這題可以透過內建函式 sort 迎刃而解,然而其實會用到 quickSort 的概念 Tim...
題目說明 給定一個包含括號且只有加減法的運算式,回傳計算後的結果 解法說明 basic calculator 總共有四個題組,這是第一個,因為需考慮到括號內的內...
題目說明 給定一個 linked list head,回傳中間的 node如果是偶數個,回傳靠近尾部的 解法說明 這題可以使用快慢指針法求解需要注意的是雙數與單...
題目說明 將一個 linkedlist 反轉 解題思路 這題算是基本題,沒有太多訣竅,主要就是要先用一個變數記住 previous node 程式碼 # Def...
題目說明 palindromic substring : 回文字串,也就是 reverse 後會與原本字串一樣題目給定一個字串,找出在這個字串中出現的最長回文字...