廣度優先搜尋 (BFS)
解題思路
我們可以使用廣度優先搜尋來解決這個問題。最簡單的方法是使用一個 Pair (node, level) 來表示狀態,其中 n...
在Day 3中有提到,一切的起源,main方法,想必各位都有發現kotlin,與java之間差距很大了,這就必須提到kotlin的一個特色,就是它的簡潔性,但提...
Graph
圖(Graph)是一種用來表示物件之間關係的數據結構。
它由節點(或稱為頂點)和邊組成,節點代表物件,而邊則代表這些物件之間的關係。
圖可分為有向圖...
破題
首先,我們知道二元搜尋樹的一個重要特性是其中序走訪結果為遞增序列。因此,如果我們得到一個遞增陣列,我們可以確定這個陣列可以作為某個二元搜尋樹的中序走訪結...
前情提要
前面幾天講了幾種測試的方式,今天我們要轉換到比較實務面的技術,TestContainer,
Container簡介
容器(Container)是一種輕...
前輩常常會提醒說不要重造輪子,所以在開發時,如果有一個可以覆用的需求,就會想說這個應該有人作過吧,就去找有沒有相應的函式庫,像是 Java 常見的就是 apa...