給一個數字 n 代表有 [1,n] 個數字要排列組合,k 代表要找第 k 小的,找出後回傳。 這題一看到時,繼續閱讀 “Leetcode題解 Python & C#六月挑戰DAY20 Permutation Sequence"
分類彙整: Leetcode
Leetcode題解 Python:六月挑戰DAY19 Longest Duplicate Substring
給一字串 S,要找出最大的重複連續字串,重複字串可部分重壘。 參考︰力扣 在這題出的這天,感覺最近要開始爆忙繼續閱讀 “Leetcode題解 Python:六月挑戰DAY19 Longest Duplicate Substring"
Leetcode題解 Python & C#:六月挑戰DAY18 H-Index II
給一個升序排列的非零非負的整數數列 citations , citations[i] 代表第 i 篇論文的引文繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY18 H-Index II"
Leetcode題解 Python & C#:六月挑戰DAY17 Surrounded Regions
給一個二維的串列,其元素為 ‘X’ 或 ‘O’ 要把所有 &#繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY17 Surrounded Regions"
Leetcode題解 Python & C#:六月挑戰DAY16 Validate IP Address
給一個字串 IP ,回傳其屬於 IPv4 或 IPv6 或都不是 Neighter。 如果要找「合格」的字串繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY16 Validate IP Address"
Leetcode題解 Python:Maximum Frequency Stack
實作一個 FreqStack,類似 stack,但 pop() 會先從出現次數最高的最後一個開始,也就是 出現繼續閱讀 “Leetcode題解 Python:Maximum Frequency Stack"
Leetcode題解 Python & C#:Maximum Binary Tree
給一列沒有重複的整數陣列,要建立一個 maximum tree,規則如下,並回傳其 root 。 1.The 繼續閱讀 “Leetcode題解 Python & C#:Maximum Binary Tree"
Leetcode題解 Python & C#:六月挑戰DAY15 Search in a Binary Search Tree
給一個二元樹的根,要找到值為 val 的 node 並回傳,沒有則回傳 None。 這裡的二元樹是嚴格的,即 繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY15 Search in a Binary Search Tree"
Leetcode題解 Python:Allocate Mailboxes
給一個陣列 houses ,houses[i]為第 i 個房子的位置,k 為郵筒數,要找出最佳分配下,每房子到繼續閱讀 “Leetcode題解 Python:Allocate Mailboxes"
Leetcode題解 Python:Find Two Non-overlapping Sub-arrays Each With Target Sum
給一個正整數陣列 arr ,跟一整數 target ,最找出二子陣列各自總和皆為target且二子陣列不重壘的繼續閱讀 “Leetcode題解 Python:Find Two Non-overlapping Sub-arrays Each With Target Sum"
Leetcode題解 Python:Kth Ancestor of a Tree Node
有 n 個 node,編號為[0, n-1],給一個 parent ,parent[i] 代表第 i 個 no繼續閱讀 “Leetcode題解 Python:Kth Ancestor of a Tree Node"
Leetcode題解 Python & C#:六月挑戰DAY13 Largest Divisible Subset
給一組不同的正整數 nums,要找出滿足條件 s[i]%s[j]==0 or s[j]%s[i]==0 之最大繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY13 Largest Divisible Subset"
Leetcode題解 Python & C#:六月挑戰DAY14 Cheapest Flights Within K Stops
有 n 個城市,出發地 src 目的地 dst ,以及航次表 edges : [[cityA(src), ci繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY14 Cheapest Flights Within K Stops"
Leetcode題解 Python & C#:Insert Delete GetRandom O(1) – Duplicates allowed
這題是「Insert Delete GetRandom O(1)」的進階,連運作原理都相同。 這次允許了重複出繼續閱讀 “Leetcode題解 Python & C#:Insert Delete GetRandom O(1) – Duplicates allowed"
Leetcode題解 Python & C#:六月挑戰DAY12 Insert Delete GetRandom O(1)
設計一個資料結構,要在 O(1) Time 內完成 insert() remove() getRandom()繼續閱讀 “Leetcode題解 Python & C#:六月挑戰DAY12 Insert Delete GetRandom O(1)"