刷題
含有「刷題」共 44 篇內容
全部內容
發佈日期由新至舊
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
喜歡
留言
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/09/21
研究所讀假的,業界學界兩頭空的碩博士生,都有這3個特徵:
1. 想要同時兼顧刷題與研究,結果兩邊都不討好: - 很多學生會抱持著「也許我可以一邊準備LeetCode,一邊嘗試做研究」的想法,認為這樣可以同時提升技術能力和學術成就。但實際上,這種做法常常導致兩頭都沒法兼顧。LeetCode需要大量時間訓練程式解題技巧,研究則要求深度思考與持續的專注投
#
研究
#
刷題
#
LeetCode
2
留言
LeetCode King
2024/06/25
804. Unique Morse Code Words (唯一摩爾斯密碼詞)
看到題目問「種類」時,集合就是你最好的朋友。
#
leetcode
#
刷題
#
筆記
6
留言
LeetCode King
2024/05/09
2000. Reverse Prefix of Word (反轉單詞前綴)
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
#
leetcode
#
刷題
#
筆記
5
留言
LeetCode King
2024/03/21
35. Search Insert Position (搜索插入位置)
魔鬼藏在二分搜尋裡!輸出值代表的意含、題意產生的邊界條件,寫完模板才是挑戰的開始 Orz
#
leetcode
#
刷題
#
筆記
4
留言
軟體工程師的下班隨筆 @ 新加坡
2024/03/10
從零轉職工程師,你可以做的 5 件事
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
#
工程師
#
程式
#
面試
4
留言
付費限定
LeetCode King
2024/02/06
【專論】Binary Search 到底該不該套模板來解題?
在排序資料內執行二分搜尋,具有 O(logn) 的複雜度優勢。由於思路單純固定,有人會將其步驟模板化,但死背解法貌似有點危險?
#
leetcode
#
刷題
#
筆記
3
留言