有了昨天的介紹後,我們今天來介紹它們的演算法!
Counting Sort
Counting Sort 是一種用於排序一組數字的演算法,它主要適用於範圍較小的非...
破題
這題目要求我們實作一種叫做 LRU 的 cache 機制,它可以快速地存取和更新資料。
為了實作這種機制,我們需要用到兩種資料結構:一個是 hash...
破題
這題是一個經典的幾何問題。給定一個建築物列表,每個建築物由其左邊界、右邊界和高度表示,我們需要找出這些建築物形成的天際線。天際線是由水平線段組成的,這些...
昨天才剛把專案調整為 MVP 架構,本來今天想直接改為 MVVM,但突然有點不捨,所以改為解析 Json 字串好了,過幾天在來重構~~
定義資料結構
Json...
廣度優先搜尋 (BFS)
破題
這個問題要找出最短的轉換序列長度,當我們看到「最短」時,我們可以想到使用「廣度優先搜尋」來解決。但是,這個問題並沒有直接我們圖...
今天來實戰,將前三天學習到關於 coroutine 的基本概念和用法在我們的專案內實作!
使用 launch 搭配 LiveData
因為我們學到的是用 lau...