1. 什麼是 Trait它定義了一組方法簽名(method signatures),型別只要實作 (implement) 這些方法,就能被當作該 trait 使...
之前在stack的深度優先搜尋(Depth First Search)中提到深度優先可以用遞迴和堆疊來解,主要是因為先處理最後進來的值,而在廣度優先則是處理先進...
圖:“Rust 的吉祥物 Ferris the Crab 化身監視器,手拿放大鏡監視都市的點點滴滴”,gemini-2.5-flash-preview,2025...
TL;DR 這三天忙死了,現在終於有時間好好彙整和重新修正這三天內容,今天這一篇也是帶修正。修正正在執行中...
架構設計
模組結構
src/
├── li...
1. 為什麼需要借用昨天學到:一個變數的值被移動 (move) 後,原變數就不能再用。
fn main() {
let s1 = String::fro...
在Day5提交Leetcode1679中發現使用Hashmap慢了許多,因此今天來分析一下時間複雜度。
時間複雜度常用O符號表述,描述該演算法執行時間,使用這種...