資料結構
#
資料結構
含有「資料結構」共 53 篇內容
全部內容
發佈日期由新至舊
2000. Reverse Prefix of Word (反轉單詞前綴)
在比賽裡這就是大家拚手速的題目了,準備好了嗎?
2024-05-09
5
#
leetcode
#
刷題
#
筆記
給訂閱者的學習心法&建議
最近有新的訂閱者加入, 想趁這個機會再分享一次學習心法與建議給第一次練習的讀者、同學們。 如果你本身已經很熟練演算法,那隨機挑題目練習ok,可以測試觀念是否正確,並且驗證寫code的效率與正確程度。 如果是剛畢業或還在學,以前沒有打過程式競賽。 想開始有系統地增強演算法&資料結構的能力
2024-04-10
8
#
leetcode
#
python
#
algorithm
35. Search Insert Position (搜索插入位置)
魔鬼藏在二分搜尋裡!輸出值代表的意含、題意產生的邊界條件,寫完模板才是挑戰的開始 Orz
2024-03-21
4
#
leetcode
#
刷題
#
筆記
資料結構實作: Implement Trie 前綴樹Leetcode #208_精選75題
題目敘述 題目已經給定一個Trie前綴樹的類別和相關的函式介面interface, 要求我們把功能實作出來。 Trie() 建構子,初始化一個空的Trie。 void insert(String word) 插入一個新的單字word到Trie裡面。 boolean search(Strin
2024-02-27
8
#
python
#
leetcode
#
algorithm
『軟體開發人員職涯發展手冊』唸大學的優缺點
嚴格來說我也不算是科班出身,但對於作者所說的大多數優缺點都是認同的;至於成本的部份,因為美國跟台灣還是有所差異,從「教育成本」的角度來看,在台灣讀一個相關學位應該是相當值得才對。不管是在哪個領域或專業,每個人都應該對自己的「教育」或「學習」負最大責任,努力爭取機會,創造讓自己有「實務學習」的舞台。
2024-02-09
0
#
程式設計
#
教育成本
#
學習
【專論】Binary Search 到底該不該套模板來解題?
在排序資料內執行二分搜尋,具有 O(logn) 的複雜度優勢。由於思路單純固定,有人會將其步驟模板化,但死背解法貌似有點危險?
2024-02-06
3
#
leetcode
#
刷題
#
筆記
深入理解鏈表(Linked List)與資料結構 - 以 JavaScript 實作
本文將深入探討鏈表的核心概念,使用 JavaScript 來說明如何實現和操作鏈表(Linked List),包括 append、prepend、remove、find 和 reverse 等五大方法。
2024-02-04
3
#
linkedlist
#
algorithm
#
datastructure
383. Ransom Note (贖金信)
給你一堆字母請你湊出單字,Scramble 貌似也是這樣玩的 (?
2024-01-22
5
#
leetcode
#
刷題
#
筆記
系統設計 設計一個平均O(1)的插入、刪除、隨機選擇元素的資料結構 Leetcode #380
題目敘述 題目會給我們一組定義好的界面和需求,要求我們設計一個資料結構,可以滿足平均O(1)的插入元素、刪除元素、隨機取得元素的操作。 RandomizedSet() 類別建構子 bool insert(int val) 插入元素的function界面 bool remove(int val
2024-01-16
5
#
leetcode
#
array
#
dictionary
136. Single Number (只出現一次的數字)
成對的數字裡出現一個落單的邊緣人,我有六種方法找出它,你會幾種呢?
2023-12-19
3
#
leetcode
#
刷題
#
筆記