Day 15: 物理計劃生成 - 從邏輯到物理的橋樑
前言
在昨天的學習中,我們深入理解了優化器框架的設計,特別是 OptimizerRule 體系如何通過固定...
1. 向量 VecVec 是一個動態陣列,可以在執行時動態增減元素。
fn main() {
let mut v: Vec<i32> = V...
當有多個來源(ex: k 個排序好的序列、或 k 條任務流水線),需要按時間/優先級合併處理時可以用priority queue來解。
我們直接練習個幾題
le...
1. 為什麼需要 Option在 C/C++ 或其他語言裡,常用 null / nullptr / None 來代表沒有值,Rust 沒有 null,取而代之的...
1. 為什麼需要借用昨天學到:一個變數的值被移動 (move) 後,原變數就不能再用。
fn main() {
let s1 = String::fro...
1. 什麼是 Trait它定義了一組方法簽名(method signatures),型別只要實作 (implement) 這些方法,就能被當作該 trait 使...