iT邦幫忙

leetcode相關文章
共有 1089 則文章

技術 DAY 25:Combinations 經一事長一智的回溯法!

(*・∀-)b嗨,我是wec,今天是DAY 25。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定兩個整數n和k,返回從1到n中選擇k個數字的所有組合...

技術 DAY 24:Rotting Oranges佇列排排站!

(人・∀・)嗨,我是wec,今天是DAY 24。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 在一個 m x n 的網格中,每個單元格可以有以下三種狀態...

技術 Day30 X Leetcode:對稱二元樹 Symmetric Tree

前言 今天我們要來解一個二元樹的題目,叫做 Symmetric Tree。 這題其實還滿有趣的,因為它要我們檢查一棵樹是不是「對稱的」,也就是說這棵樹的左邊...

技術 DAY 23:Shortest Bridge 佇列排排站!

ヾ(^▽^ヾ)嗨,我是wec,今天是DAY 23。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 一個由0和1組成的二維矩陣,0代表水,1代表陸地。矩陣中...

技術 DAY 22:Binary Tree Right Side View 佇列排排站!

๑◔◡◔๑嗨,我是wec,今天是DAY 22。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個二叉樹,返回從右側看這棵樹所能看到的節點值的列表。...

技術 DAY 21:Best Time to Buy and Sell Stock with Transaction Fee 永遠不回頭的貪婪演算法!

٩(๑> ₃ <)۶з嗨,我是wec,今天是DAY 21。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個整數數組prices,表示每...

技術 Day29 X Leetcode:最小棧 Min Stack

前言 嘿嘿~今天我們要來挑戰一個有趣的設計題目!你是否曾經想過,要設計一個特別的堆疊,不僅能執行一般的 push 和 pop 操作,還能在 O(1) 時間內快...

技術 DAY 20:Best Time to Buy and Sell Stock II 永遠不回頭的貪婪演算法!

⸜(ˊᗜˋ)⸝嗨,我是wec,今天是DAY 20。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個整數數組 prices,其中 prices[i]...

技術 DAY 19: Wiggle Subsequence 永遠不回頭的貪婪演算法!

( ੭ ˙ᗜ˙ )੭嗨,我是wec,今天是DAY 19。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個整數數組nums,找出其擺動序列的最大長度...

技術 DAY 18: 4 Sum II 拼拼湊湊雜湊表!

٩꒰。•◡•。꒱۶嗨,我是wec,今天是DAY 18。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定四個整數數組nums1,nums2,nums3,...

技術 DAY 17: 4 Sum 拼拼湊湊雜湊表!

(՞˶・֊・˶՞)嗨,我是wec,今天是DAY 17。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個包含n個整數的數組nums和一個目標值tar...

技術 Day28 X Leetcode:最長有效括號 Longest Valid Parentheses (3) 雙指針法

前言 嘿嘿~我們又回來啦!延續上次的 Longest Valid Parentheses 題目,這次我們要換個方式來解決。還記得上次我們用了動態規劃法嗎? 今...

技術 DAY 16:3 Sum 拼拼湊湊雜湊表!

•̀ω•́)つ嗨,我是wec,今天是DAY 16。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個包含n個整數的數組nums,判斷是否存在三個數字...

技術 DAY 15:Lowest Common Ancestor of a Binary Tree 練練二元樹!

(●˙꒳˙●)嗨,我是wec,今天是DAY 15。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一棵二叉樹,找出兩個節點p和q的最近公共祖先節點(L...

技術 DAY 14:Minimum Depth of Binary Tree 練練二元樹!

ଘ(੭ˊ꒳ ˋ)੭✧˙˚嗨,我是wec,今天是DAY 14。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個二元樹,找出其最小深度。1.最小深度:...

技術 DAY 13:Binary Tree Maximum Depth 練練二元樹!

(◍´ಲ`◍)嗨,我是wec,今天是DAY 13。 🔎 題目難度與描述 難度:MEDIUM 題目描述: 給定一個二元樹,找出其最大深度。1.二元樹的深度:從根節...

技術 Day27 X Leetcode:最長有效括號 Longest Valid Parentheses (2) 動態規劃

前言 嘿嘿~我們又來啦!延續上次那道 Longest Valid Parentheses 的題目,上次我們用的是堆疊方法來解決這個「括號迷宮」,今天我們換一...

鐵人賽 JavaScript DAY 27

技術 我推Day27 - 玩轉 TypeScript 進階映射型別,入門直接變精通

TypeScript 映射型別進階技巧 🎯 在使用 TypeScript 的過程中,我們經常會遇到需要將一個型別轉換成另一個型別的需求。映射型別(Mapped...

技術 【LeetCode with C: A Series of Problem-Solving Techniques】-- min Stack

Description Min Stack Design a stack that supports push, pop, top, and retriev...

技術 DAY 12:House Robber III DPの基礎概念!

(⑉˙ᗜ˙⑉)嗨,我是wec,今天是DAY 12。 🔎 題目難度與描述 難度:MEDIUM 題目描述: House Robber系列的第三道題目!不同於前兩題的...

技術 【LeetCode with C: A Series of Problem-Solving Techniques】-- Design Circular Queue

Description Design Circular Queue Design your implementation of the circular q...

技術 Day24 X Leetcode:爬樓梯 Climbing Stairs

前言 今天我們來挑戰的是 Climbing Stairs(爬樓梯)這道題目!想像一下,你站在樓梯的底部,目標是爬到最頂端,每次可以選擇走一步或兩步。問題是:有...

技術 【LeetCode with C: A Series of Problem-Solving Techniques】-- Implement Queue using Stacks

Description Implement Queue using Stacks Implement a first in first out (FIFO)...

技術 【LeetCode with C: A Series of Problem-Solving Techniques】-- Implement Stack using Queues

Description Implement a last-in-first-out (LIFO) stack using only two queues. Th...

技術 Day 13 字串題型(五) 編輯距離

🟨編輯距離 本題取自 Leetcode 72. Edit Distance 題目 Given two strings word1 and word2, retu...

技術 Day19 X Leetcode:二元樹的直徑 Diameter of Binary Tree

這次我們來解一道二元樹的題目:Diameter of Binary Tree,這道題目的關鍵在於找到二元樹中兩個節點之間的最長路徑,這段路徑稱為「直徑」。 接...

技術 Day29 Misc題目3:53. Maximum Subarray

原文題目 Given an integer array nums, find the subarray with the largest sum, and re...

技術 Day28 Misc題目2:238. Product of Array Except Self

原文題目 Given an integer array nums, return an array answer such that answer[i] is...

技術 Day27 Misc題目1:169. Majority Element

原文題目 Given an array nums of size n, return the majority element. The majority el...