雖然目前 hypervisor 大部分功能尚未實作,但我想可先以簡易 boot loader 作為目標。目前的 boot loader 先不涉及模式切換,以實作...
一直在討論指向資料物件的指標。C 也允許宣告函式的指標。函式指標有多種用途,這裡將討論其中一些。
考慮以下實際問題。想要撰寫一個函式,該函式能夠對幾乎任何可以儲...
C 語言中的結構體 struct 可以將不同的資料類型放在一起,我們可以使用 struct 來做類似物件導向語言中的封裝
#include <stdio....
C 中的鏈結串列是一種動態資料結構,由一系列節點組成,其中每個節點包含資料和指向序列中下一個節點的指標(或引用)。與陣列不同,鏈結串列不會將元素儲存在連續的記憶...
樹(tree)
樹是一種非線性的分層資料結構,由由邊連接的節點組成。它模擬了分支結構,類似於自然樹,但通常以倒置繪製,根在頂部。關鍵元件和術語:
節點:樹狀結...
二元搜尋樹是一種基本資料結構,但如果樹變得不平衡,其效能可能會受到影響。紅黑樹是一種平衡的二元搜尋樹,它使用一組規則來保持平衡,確保插入、刪除和搜尋等操作的對數...