leetcode
含有「leetcode」共 441 篇內容
全部內容
發佈日期由新至舊
Hua的沙龍
2024/11/06
leetcode | Medium | 189. Rotate Array
本文介紹了兩種將長度為 n 的陣列元素向右旋轉 k 個位置的方法,分別為使用額外陣列的直觀解法和不使用額外空間的反轉法。本文提供了時間複雜度分析及 C++ 程式碼示例,幫助讀者理解這兩種解法的不同優缺點,並適用於不同情況中的應用。
2/5
難度
#
程式
#
面試
#
leetcode
喜歡
留言
Hua的沙龍
2024/11/04
leetcode | Easy | 169. Majority Element
這題是面試中常見的經典題目,要求從一個陣列裡找出出現次數超過一半的元素,也就是所謂的「眾數」。為了更好理解,會先用一個直觀、易懂的方式來解釋問題,透過哈希表的方法來找出答案。接著,我會介紹一個更快、更有效率的解法,也就是 Boyer-Moore 多數投票算法。
#
面試
#
程式
#
leetcode
喜歡
留言
數位IC設計第一品牌
2024/11/04
[Verilog] 該不會有Verilog世界裡的leetcode ?? HDLBits !!
想要跨入Verilog的領域時 總是發現好像不像c code一樣有滿滿的資源 對於新手來說必須要先了解甚麼是design甚麼又是testbench 要怎麼在tesebench中產出stimulate及比對最後output的bit ture 可能在很多人想跨入時,發現這個的門檻極高,就直接放棄
#
HDLbits
#
Verilog
#
IC設計
15
留言
Hua的沙龍
2024/11/03
leetcode | Easy | 26. Remove Duplicates from Sorted Array
這個問題「Remove Duplicates from Sorted Array」要求我們從一個已排序的陣列中移除重複的元素,並且返回移除後的陣列新長度。由於陣列已經是排序好的,所以所有的重複元素會是相鄰的。 我們需要移除重複的元素,使每個元素最多只出現一次,並返回去重後的陣列長度。不能使用額外的空
#
程式
#
leetcode
#
刷題
2
留言
Hua的沙龍
2024/11/03
leetcode | Medium | 11.Container With Most Water
今天介紹 LeetCode 「Container With Most Water」,分享兩種解法,包括暴力法和雙指針法。透過 C++ 的逐行解讀,幫助讀者更有效地思考問題,尤其在時間複雜度方面的差異,對於學習演算法與程式設計都有所幫助。
#
程式
#
leetcode
#
刷題
3
留言
小松鼠的演算法樂園
2024/10/06
🆚大小有別 根據大小給予序號 Rank Transform of an Array_Leetcode #1331
題目敘述 Rank Transform of an Array 給定一個陣列arr,請根據數字的大小給予序號,序號值介於1~len( set(arr) )之間。 最大的數字給予最大的序號。 次大的數字給予次大的序號。 ...依此類推 最小的數字給予最小的序號1。
#
python
#
leetcode
#
algorithm
13
4
林燃(創作小說家)
1
小松鼠的演算法樂園
2024/10/01
🥂成雙成對 Check If Array Pairs Are Divisible by k_LC #1497
題目敘述 Check If Array Pairs Are Divisible by k 給定一個長度為偶數的整數陣列arr,和一個整數k 。 我們想把陣列元素兩兩一組組成pair,使得每個pair的總和可以被k整除。 如果做得到,返回True。 如果不行,返回False。
#
python
#
leetcode
#
algorithm
11
7
林燃(創作小說家)
3
小松鼠的演算法樂園
2024/09/29
📆行程安排 我的行事曆II_My Calendar II_Leetcode #731
My Calendar II 給定一個行事曆的class定義和行程安排的介面。 請完成下列function 1.建構子MyCalendarTwo() 2.boolean book(int start, int end) 在行事曆加入一項新行程,起始時間為start, 結束時間為end。
#
python
#
leetcode
#
algoirthm
28
5
Vanessa Li
2
原來還可以這樣啊~
小松鼠的演算法樂園
2024/09/26
📆行程安排 我的行事曆I_My Calendar I_Leetcode #729
Leetcode 729. My Calendar I 給定一個行事曆的class定義和行程安排的介面interface。 請完成下列function 1.建構子MyCalendar() 初始化MyCalendar物件 2.boolean book(int start, int end) 插入新行程
#
leetcode
#
python
#
algorithm
9
7
林燃(創作小說家)
2
我來了😆😆😆剛剛一直點不進來。
小松鼠的演算法樂園
2024/09/21
▶循序漸進 實作報數機_Lexicographical Numbers_Leetcode #386
題目敘述 386. Lexicographical Numbers 給定一個數字n,請實作一個字典序(Lexical order)排列的報數機, 依字典序輸出所有1~n的數字。 你必須實現一個O(n) time線性時間,O(1) extra space常數額外空間的演算法。
#
python
#
go
#
golang
13
5
心旅
4
🫣