iT邦幫忙

leetcode相關文章
共有 254 則文章

技術 【Leetcode解題模版-不要重塑輪子】nlogn解法打通關SubarraySum問題

想法來自LeetCode的難題327. Count of Range Sum, 簡單來說,就是求一維陣列有幾個非空陣列subarraySum s滿足lower&...

技術 Python 多賦值問題,推論過程與結果

題目來源:邦友問答,因覺得有趣就嘗試推論看看 python 多賦值是如何運作的 以下是我推論出來的,不確定是不是正確答案 class Node: def __...

技術 LeectCode解題pattern- Monotone Stack

今天來分享一個在leetcode中很實用的解題技巧- Monotone Stack, 顧名思義,就是一個stack裡面維持單調遞增或遞減, 詳情可參考leetc...

技術 打競賽學到許多coding技巧,分享個LeetCode Weekly Contest 239的詳解

leetcode是一個著名的程式練習平台, 台灣時間的每週日早上10:30~12:00可以參加線上的競賽, 共有4題, 難度依序為Easy, Medium, M...

鐵人賽 影片教學

技術 [Day10] 如何實現圖片填色功能 (完結)

#733 - Flood Fill 連結: https://leetcode.com/problems/flood-fill/ 難度: Easy 感謝大家觀...

技術 Leet Code 4. Running Sum

今天分別有幾個數值,要與前數值做相加的動作 Example 1. input: nums=[1,2,3,4] Output:[1,3,6,10] Exa...

技術 貪婪法- 用田忌賽馬的智謀解掉LeetCode三道類似題

今天要分享一道蠻有名的歷史故事- 田忌賽馬, 沒想到這個思維還能夠幫助我們解leetcode? 田忌喜歡和齊威王賽馬賭錢。 他們約定每人都出三匹馬, 用上等對...

技術 發現一個python好用函式庫,能夠維護排序的陣列- Leetcode 1649. Create Sorted Array through Instructions

今天在刷leetcode時看到一道有意思的題, 話不多說先上題目 1649. Create Sorted Array through Instructions...

鐵人賽 影片教學

技術 [Day09] 什麼是鏈結串列

#328 - Odd Even Linked List 連結: https://leetcode.com/problems/odd-even-linked-...

技術 求所有子集合的公因數有多少種可能?Leetcode- 1819. Number of Different Subsequences GCDs

分享一道leetcode最新出爐的一道題, 1819. Number of Different Subsequences GCDs, 來自leetcode的We...

鐵人賽 影片教學

技術 [Day08] 什麼是貪婪法

#402 - Remove K Digits 連結: https://leetcode.com/problems/remove-k-digits/ 難度: M...

技術 LeetCode都很難,只有工程師面試前才會刷?打破LeetCode初學者不友善的既定印象

哈囉~ 大家好,這一篇算是閒聊文, 聊聊如何小鹿覺得哪個是適合自己的「程式練習平台」 小鹿是自學程式的, 想說現在網路自學資源發達, 就上網搜索能夠自己練習的平...

技術 超降維之術,O(n^4)降至O(n^2),LeetCode 454. 4Sum II

分享一道題解: LeetCode 454. 4Sum II 題意: 回傳有幾個數對(a,b,c,d) 分別in A,B,C,D s.t. a+b+c+d=0...

技術 老肝哥-菜鳥Java的LeetCode歷程,第十三題:Roman to Integer,朝遠大目標前進!

嘿嘿!各位好你最好的朋友老肝哥照慣例又來了 今天老肝哥心情其實不錯 因為自己又堅持一天了,但老肝哥在想 Easy的題目就有四百多題,一天一題484要搞一年? 所...

技術 優化窮舉之術,儘量平均分配工作給每個人,LeetCode- 1723. Find Minimum Time to Finish All Jobs

題意: 有n份工作分配給k個人,問你使得工作能在最短時間完成的分配方式? Input: jobs = [3,2,3], k = 3 Output: 3 Expl...

技術 老肝哥-菜鳥Java的LeetCode歷程,第九題:Palindrome Number,朝遠大目標前進!

您最親愛的老肝哥又又上線了! 至於為什麼是又又呢?因為老肝哥剛剛文章打文很開心呢,結果 忘記送出文章就關掉了,懶受 懶惰如老肝哥,一天當然發一篇,意思意思一下就...

技術 老肝哥-菜鳥Java的LeetCode歷程,第七題:Reverse Integer,朝遠大目標前進!

您最親愛的老肝哥上線了 今天老肝哥想延續昨日熱情,繼續刷刷LeetCode題目,想當然爾老肝哥這種菜雞都只能從Easy的題目解起 老肝哥看了下題目,只能以老肝哥...

技術 降維打擊之術,LeetCode- 1755. Closest Subsequence Sum,最接近目標的子集合之和

題意: 給定一個陣列nums, 目標整數goal, 求nums裡面的子集合之和最接近goal的值, 即求abs(sum-goal)的最小值,sum是可能的子集合...

技術 老肝哥-菜鳥Java的LeetCode歷程,第一題:Two Sum,朝遠大目標前進!

由於老肝哥想利用工作之餘尋找升自我的空間,在網路上逛逛PTT時意外發現 PTT上軟工版各路大神都是在討論LeetCode刷題! 不服老的老肝哥就想嘗試看看,嘗試...

技術 目標嘗試寫Leetcode千題後的題解拓展自己思維

大家好,初次嘗試寫文請多多指教。 這次想挑戰的主題是寫leetcode的題解 Leetcode簡介 個人覺得leetcode是一個蠻不錯的解題平台, 主要可以...

技術 Leet Code 3. Palindrome Number

原文 Given an integer x, return true if x is palindrome integer. An integer is a p...

技術 Leet Code 2. Two Numbers

題目 Given a signed 32-bit integer x, return x with its digits reversed. If revers...

技術 Leet Code 1. Two Sum

翻譯 給一個裡面元素為int的陣列,陣列中會有兩個元素加起來等於target,回傳這兩個元素的位置。 範例1: [2, 7, 11, 15],target =...

技術 [用 Python 解 LeetCode] (005) 189. Rotate Array

題幹懶人包 給一個數組,旋轉數組 K 次,K 非負數,如以下 附註:盡量想越多種解法越好,想到之後可否利用空間複雜度 O(1) 完成 Input: nums =...

技術 [用 Python 解 LeetCode] (004) 277. Find the Celebrity

這題因為 leetcode鎖起來,所以我們跑去做Lintcode上面的第 645題 Find the Celebrity 題幹懶人包 從派對裡面找名人,要是名人...

技術 [用 Python 解 LeetCode] (003) 80. Remove Duplicates from Sorted Array II

題幹懶人包 給定一個排列好的列表,將它整理成重複項最多出現兩次,比方說以下 [1,1,1,2,2,3] -> [1,1,2,2,3, ...] 最後回傳...

技術 [用 Python 解 LeetCode] (002) 26. Remove Duplicates from Sorted Array

題幹懶人包 基本上跟27題很像,輸入是一個已經排序好的數組,最後輸出非重複數值的數量,然後以下幾點要注意: 只能修改該數組,利用的空間複雜度最多為1(意思就...

技術 [用 Python 解 LeetCode] (001) 27. Remove Element

題幹懶人包 輸入一個數組及一個數,最後輸出一個數值代表非重複數值的數量,然後以下幾點要注意: 只能修改該數組,利用的空間複雜度最多為1(意思就是不能創建新的...

技術 動態規劃經典題: 最大子陣列之和及其變形問題解析

最大子陣列之和(Maximum Subarray)是動態規劃中一個經典問題, 最近解leetcode發現幾道類似問題,整理在一塊 參考題目: LeetCod...

鐵人賽 影片教學

技術 [Day07] 什麼是廣度優先搜尋法

#993 - Cousins in Binary Tree 連結: https://leetcode.com/problems/cousins-in-bina...