分享 JavaScript 與 Java 面試上機考常見問題。分析題目與解答。
從簡單的字串反轉到複雜的資料結構、演算法。由淺入深。
費氏數列(Fibonacci numbers) 還記得達文西密碼裡面,羅浮宮館長死前留下的密碼嗎? 其中關鍵的線索就是費氏數列! 費氏數列,又稱斐波那契數列。意...
記憶化(Memoization) 鐵人賽上一篇費氏數列的遞迴比較慢,但是遞迴可不可以加速呢? 答案是可以的,我們可以使用 記憶化(Memoization) 技術...
佇列(Queue) 此文同時發佈於好讀版 佇列(Queue)又稱排隊,是一種資料結構。也就是排隊的特性:先進先出(First-In-First-Out)。 通常...
資料結構 : 堆疊 (Stack) 堆疊是一種常見的資料結構,其特性是先進後出,後進先出(Last In - First Out)。像堆東西那樣。 也就像搭電梯...
Linked List Linked List 是一種資料結構。 本文同時發佈於好讀整理版因 Linked List 方法很多,我們今天先介紹其中 Node...
LinkedList 建構子與 addFirst() 本文同時發布於好讀整理版 建構子是拿來初始化物件用的。 當初始化 LinkedList 並產生實體(ins...
LinkedList size() & getFirst() 本文同時發布於好讀整理版 這篇要來介紹 LinkedList 裡面重要的方法 size...
LinkedList getLast() & clear() 本篇介紹 LinkedList 的兩個方法 : getLast() 取得最後的 node...
LinkedList removeFirst() & removeLast() 本篇要來實作 removeFirst() 與 removeLast()...
LinkedList addLast & getAt 本篇要來介紹 LinkedList 的 addLast() & getAt() addL...