iT邦幫忙

leetcode相關文章
共有 943 則文章
鐵人賽 Software Development DAY 3
Leetcode 習慣養成之路 系列 第 3

技術 Day 3 - 75. Sort Colors

75. Sort Colors 題目說明 給定一個數值 array nums,裡面只有 red, white, blue 三種顏色,需要將陣列排序後,呈現 re...

鐵人賽 自我挑戰組 DAY 15

技術 Day15-[Grind 169 questions][Array] LeetCode 128、189、525

128. Longest Consecutive Sequence 解題程式碼 var longestConsecutive = function (nums)...

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

技術 Design 攻略 part2

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

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

技術 Graph 攻略 part3

Hi 大家好,在分享了一些和Adjacency list有關的概念和題目後,今天要分享的是Matrix。這個題型在coding interview也是很熱門的題...

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

技術 Graph 攻略 part2

Hi 大家好,昨天稍微講解過用來代表Graph的資料結構後,今天要來解Graph中和Adjacency list相關的題目。 Leetcode 133. Cl...

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

技術 Day 26 - 155. Min Stack

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

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 - Arrays 101 - Problem 4

實在是沒想過講解題目會分到四篇文章,但如果一篇寫太多題目也不好,這篇是Arrays 101 Explore Card 最後結論章節的三道題目,前兩道題目輕輕鬆鬆...

鐵人賽 自我挑戰組 DAY 9

技術 2D動態規劃攻略 part2

Hi,昨天分享了一些光看題目就知道很適合利用2D動態規劃去解決的問題。今天要繼續來分享屬於2D動態規劃的經典問題,和相關應用。 0/1背包問題 敘述: 有一...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 - Arrays 101 - In-Place Operation

Arrays 101 最後一個小節是講in-place operations,中文翻譯是叫做原地操作,它的概念是說,不管今天是要對陣列做排序還是任何運算操作,都...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5 - Arrays 101 - Problem 1

雖然說Arrays 101 都只有出Easy 的題目給讀者寫,但對初學者來說也是需要花費一點時間解題,而我本來是想跳過題目講解,直接開始下一個Explore C...

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

技術 Greedy 攻略 part1

今天要來分享的是貪婪演算法。這個演算法除了一些經典的問題可以讓人知道會使用到這個策略外(之後會介紹)最難的地方,我認為是如何判斷題目是否可以利用貪婪演算法來解題...

鐵人賽 自我挑戰組 DAY 10
30天leetcode學習旅程 系列 第 10

技術 項次10 - Sort an Array -1

題目:insertion sort 連結:https://leetcode.com/problems/sort-an-array/description/ 等...

鐵人賽 Mobile Development DAY 14

技術 Day 14 - 695. Max Area of Island - 解法與複雜度分析 - LeetCode in Swift

繼第 13 天的「217. Contains Duplicate」,今天來解 695 這題!還沒看過第 13 天或再之前天數的朋友,歡迎也去看看~ 基本資訊...

鐵人賽 自我挑戰組 DAY 23

技術 Day23 - Array and String Introduction

前面花了很多篇幅介紹陣列和鏈結陣列,第三個Explore Card 還是跟陣列有關,將會介紹陣列(Array)、動態陣列(Dynamic Array)、多維陣列...

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

技術 Greedy 攻略 part2

今天要來分享幾題和greedy演算法有關的leetcode,然後明天會來分享應用到貪婪策略的演算法(或經典問題) Leetcode 11. Container...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 - Linked List - Two Pointer Problem 2

160. Intersection of Two Linked Lists 題目 Given the heads of two singly linked-li...

鐵人賽 自我挑戰組 DAY 27

技術 Day27-[Grind 169 questions[Binary Tree] LeeCode 543、199、104

543. Diameter of Binary Tree 解題程式碼 var diameterOfBinaryTree = function(root) {...

鐵人賽 自我挑戰組 DAY 22

技術 Day22 - Linked List - Conclusion Problem 4

138. Copy List with Random Pointer 題目 A linked list of length n is given such th...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 - Linked List - Two Pointer Technique

Given a linked list, determine if it has a cycle in it. 這個篇章開頭就問了這麼一個問題,【給一個鏈結...

鐵人賽 自我挑戰組 DAY 20

技術 Day20 - Linked List - Conclusion Problem 2

430. Flatten a Multilevel Doubly Linked List 題目 You are given a doubly linked li...

鐵人賽 自我挑戰組 DAY 3
30天leetcode學習旅程 系列 第 3

技術 項次3 - Stacks-1

Java類別Stack method 1 boolean empty() 判斷向量是否為空向量。 2 Object peek( )反饋向量中...

鐵人賽 自我挑戰組 DAY 6

技術 Day 6 - Arrays 101 - Problem 2

這篇會講解Array Operation 有關新增和搜尋的題目,因為刪除操作的題目跟原地操作的題目重疊,所以在下一篇才會講解。 1089. Duplicate...

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

技術 Day 5 - 179. Largest Number

題目說明 給定一個數值陣列 nums,回傳此陣列數值組合後的最大值 解題思路 這題可以透過排序來解,排序的依據為兩個數值轉為字串組合後取大者,呈降冪排序這題需注...

鐵人賽 自我挑戰組 DAY 24
30天leetcode學習旅程 系列 第 24

技術 項次 24 - Matrix DFS

題目:200. Number of Islands 連結:https://leetcode.com/problems/number-of-islands/des...

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

技術 Binary Search 的應用 part3

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

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

技術 Day 9 - 23. Merge k Sorted Lists

題目說明 給定一個 list,裡面有 k 個 linkedlist,回傳一個排序好的 linked list 解題思路 與第 21 題 Merge two so...

鐵人賽 Mobile Development DAY 19

技術 Day 19 - 1408. String Matching in an Array - 解法與複雜度分析 - LeetCode in Swift

基本資訊 難度: Easy 網址: https://leetcode.com/problems/string-matching-in-an-array...

鐵人賽 自我挑戰組 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 10
Leetcode 習慣養成之路 系列 第 10

技術 Day 10 - 39. Combination Sum

題目說明 給定一個 set 數列,並給定一個 target,找到在這個 set 中能夠組合成 target 的所有數字組合,數字可以重複 解題思路 官大講解:...

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

技術 Day 15 - 4. Median of Two Sorted Arrays

題目說明 題目給定兩個排序後的 array nums1 與 nums2,需回傳兩個 array merge 後的中位數為何 並且題目需要我們在時間複雜度為O(l...