iT邦幫忙

leetcode相關文章
共有 1104 則文章

技術 30天Leetcode挑戰(8):823. Binary Trees With Factors

碎碎念 這題我沒做出來,還碰到了GPT4的發問上限,相當崩潰我個人是非常賭爛這一題的,題目描述很空泛(討論區也有在罵的,所以看來不是只有我) 題幹 我自己也不是...

技術 30天Leetcode挑戰(7):779 k-th symbol in gramar

碎碎念 這是一個很棒的題目,也是我所期待遇到的東西。當然,也不排除是我太笨啦。 題幹 給予兩個數值,第一個k代表會有幾階的數,一階是0,二階是把0變成01,三階...

技術 30天Leetcode挑戰(6):1793 Maximum score of a good subarray

碎碎念 這應該是一兩天前的,但因為那幾天忙碌就沒有記下來了。這一題可難可簡單,我是先用了笨方法然後吃到超時,然後請GPT改成快一點的方法(蠻猛的) 提案 這題也...

技術 30天Leetcode挑戰(5):515 Largest value in each tree raw

碎碎念 好啦嚴格說今天的不算是碎碎念,比較像是心得分享。我發現在解這些題目的過程,我自己的思路會有很大的開拓與改變,而那些嚴格的測資也會讓我知道不可以作弊(欸)...

技術 30天Leetcode挑戰(4):342 Power of four

碎碎念 終於是easy題了......連續被電了兩天的hard(昨天的我還沒發文) 題幹 確認輸入的數字是4的平方數(也就是4^x) 解題思路 基本上就是mod...

技術 30天Leetcode挑戰(3):1425 Constrained Subset

碎碎念 這是一題hard的題目,看了很多解答之後還是沒懂,最後就先留著不寫 題幹 給定一個數組與k,你可以用子數組來形成一個最大總和,但是子數組的每個元素在數組...

技術 30天Leetcode挑戰(2):341 Flatten Nested List Iterator

碎碎念 寫完之後發現我好多function根本不會,但反正看著其他人的範例也是加減學 題幹 會有一個list裡面可能有很多list,要把它們變成只有一層,也就是...

技術 30天Leetcode挑戰(1):844 Backspace String compare

碎碎念 主要是跟一個朋友打賭看能不能每天做一個leetcode,雖然我甚至不知道這個東西除了對要當軟工的人有用以外還能幹嘛XD 題幹 題目會給兩個字串,每遇到一...

鐵人賽 自我挑戰組 DAY 30
Leetcode 各主題解題攻略 系列 第 30

技術 Design 攻略 part2

Hi 大家好,今天要繼續來分享歸類在Design的題目。這種模擬實際系統中的核心功能的題目在python中最常用到的資料結構就是list, dictionary...

鐵人賽 Software Development DAY 30
Leetcode 習慣養成之路 系列 第 30

技術 Day 30 - 1209. Remove All Adjacent Duplicates in String II

題目說明 給定一個字符串 s 以及一個數字 k ,把所有連續 k 次的字母串移除,回傳最後剩下的字符串 思路解析 這題一樣透過 stack 可以用較少的時間複雜...

鐵人賽 Software Development DAY 29
Leetcode 習慣養成之路 系列 第 29

技術 Day 29 - 1472. Design Browser History

題目說明 設計一個瀏覽器歷史紀錄器,包含 access 到某個網頁並且可以找到上一頁 下一頁的功能 思路解析 這題用比較好理解的方式解的話,double lin...

鐵人賽 自我挑戰組 DAY 29
Leetcode 各主題解題攻略 系列 第 29

技術 Design 攻略 part1

大家好,在leetcode的問題中有一個主題被稱為Design。這類型的問題比較像是要模擬實作出某些系統中的核心功能。今天要來分享和上一個主題Trie有關的De...

鐵人賽 自我挑戰組 DAY 28
Leetcode 各主題解題攻略 系列 第 28

技術 Trie 攻略 part2

大家好,今天要來分享Trie的進階題。 Leetcode 212. Word Search II 題目敘述:有一個m x n的二維陣列,裡面存放了字元,另外又...

鐵人賽 Software Development DAY 28
Leetcode 習慣養成之路 系列 第 28

技術 Day 28 - 20. Valid Parentheses

題目說明 給定一個字符串,包含大中小括號,其中 思路說明 這題可以用 stack 處理 設定好 左右括號對應的 map 遍歷整個字符串 遇到左括號時,放到...

技術 Leetcode 理解題目意思與專有名詞-Leetcode 解題心得

Leetcode 理解題目意思與專有名詞-Leetcode 解題心得 Version: 2023101201作者: Billour Ou 歐育溙 這是我最近進行...

鐵人賽 Software Development DAY 27
Leetcode 習慣養成之路 系列 第 27

技術 Day 27 - 150. Evaluate Reverse Polish Notation

題目說明 給定一個由 Reverse Polish notation 組成的字符串,回傳其計算結果 解題思路 這體可以使用 stack 來解,當遇到數字時,將數...

鐵人賽 自我挑戰組 DAY 26
Leetcode 各主題解題攻略 系列 第 26

技術 Binary Search 的應用 part3

Hi 大家好,今天要來分享binary search的進階題~ 153. Find Minimum in Rotated Sorted Array 題目敘述:...

鐵人賽 Software Development DAY 26
Leetcode 習慣養成之路 系列 第 26

技術 Day 26 - 155. Min Stack

題目說明 實作資料結構 min stack,包含底下幾種操作 function push: 與 一般的 stack 相同 pop: 與 一般的 stack 相...

鐵人賽 Mobile Development DAY 27

技術 Day 27: 導讀 LeetCode 演算法 - 動態規劃 Dynamic Programming (Swift)

終於來到最後一篇介紹 LeetCode 演算法的導讀文了,先聲明其實還有一些主題沒有介紹,在安排三十天挑戰計畫裡面,因為整個主題不是全部 LeetCode,是環...

鐵人賽 自我挑戰組 DAY 25
Leetcode 各主題解題攻略 系列 第 25

技術 Binary Search 的應用 part2

Hi 大家好,昨天將binary search的題目分成三個類型: 應用在array上,但是對於要回傳的index有不一樣的條件 應用在不同的資料結構上,例如...

鐵人賽 Software Development DAY 25
Leetcode 習慣養成之路 系列 第 25

技術 Day 25 - 232. Implement Queue using Stacks

題目說明 用兩個 stack 實作 queue 解題思路 stack1: 當要 push 的時候都從這裡放入 stack2: 當要 pop 的時候就從這裡拿...

鐵人賽 自我挑戰組 DAY 30

技術 Day 30 - Array and String - Conslusion

Array and String 最後總結了五點有關陣列的技術知識。 陣列是最常使用的資料結構之一,其衍伸的資料結構除了String 和Linked List...

鐵人賽 自我挑戰組 DAY 29

技術 Day 29 - Array and String - Conslusion Problem

189. Rotate Array 題目 Given an integer array nums, rotate the array to the right...

鐵人賽 自我挑戰組 DAY 28

技術 Day 28 - Array and String - Two Pointer Problem

344. Reverse String 題目 Write a function that reverses a string. The input string...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27 - Array and String - Two Pointer Technique

雖然在Linked List Explore Card 中也有提及雙指針演算法,當時是直接講了快慢指針算法,我們為了要判斷鏈結陣列中是否有環狀結構,使用的兩個指...

鐵人賽 自我挑戰組 DAY 26

技術 Day 26 - Array and String - String Problem

67. Add Binary 題目 Given two binary strings a and b, return their sum as a binary...

鐵人賽 自我挑戰組 DAY 25

技術 Day 25 - Array and String - 2D Array Problem

498. Diagonal Traverse 題目 Given an m x n matrix mat, return an array of all the...

技術 [LeetCode 筆記] 560. Subarray Sum Equals K

前言   這題學習目標是 Prefix Sums 前綴和的概念, Prefix Sums 通常用於需要頻繁查詢陣列中某一區間的元素和的情況,這裡目標是找到一個陣...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24 - Array and String - Array Problem

724. Find Pivot Index 題目 Given an array of integers nums, calculate the pivot in...

鐵人賽 Software Development DAY 24
Leetcode 習慣養成之路 系列 第 24

技術 Day 24 - 227. Basic Calculator II

題目說明 這題也是計算機的題目,跟前一題的差別在於,這次的式子有包含加減乘除,但是沒有括號所以相對於第 224 題,這是比較簡單一些的題目(因此只有 Mediu...