1(a)以遞迴完成十進位轉二進位 D2B
考點:遞迴追蹤範例:10進制轉2進制
void D2B(int N) {
if (N == 0 or N == 1) {
print (N)
} else {
D2B(N / 2)
print (N % 2)
}
}
考點:遞迴追蹤範例:10進制轉2進制
void D2B(int N) {
if (N == 0 or N == 1) {
print (N)
} else {
D2B(N / 2)
print (N % 2)
}
}
考點:遞迴追蹤範例:10進制轉2進制
100101
考點:遞迴追蹤範例:10進制轉2進制
:每次呼叫把 N 減半,N ≥ 1 時共 次呼叫,每次常數時間。
考點:十進位轉二進位(含小數部分):除 2 取餘與乘 2 取整法
考點:IEEE 754 浮點數格式:位元配置與精度/範圍取捨
0 1000 010(01000010)
考點:IEEE 754 浮點數格式:位元配置與精度/範圍取捨
0.125
考點:布林代數:Simplest SOP 化簡與吸收定理
(如手寫圖)

考點:Binary Search 決策樹分析與比較次數上下界
要在同一序列搜尋很多次時。設長度 n、搜尋 k 次,循序搜尋共約 ,先排序再二分搜尋共約 ;k 大於約 時二分搜尋較快,只搜尋少數幾次則循序搜尋較快。
考點:Binary Search 決策樹分析與比較次數上下界
考點:Pipeline(管線化)基本概念:執行時間公式與三種 Hazard
考點:Pipeline(管線化)基本概念:執行時間公式與三種 Hazard
考點:常見應用層協定 Port 對照表與 DNS、DHCP、FTP
11 條:1 條控制連線(整個工作階段共用)+10 條資料連線(每個檔案各開一條、傳完關閉)。
考點:TCP 與 UDP 差異
考點:TCP 三向交握、流量控制與壅塞控制
考點:Process State Transition Diagram(行程狀態轉換圖,STD)
(一)Job queue:已選定執行、尚未載入記憶體的工作,等待長期排程器載入成為行程。
(二)Process queue(ready queue):已在記憶體、處於就緒狀態等待 CPU 的行程(PCB),由短期排程器挑選執行。
考點:Binary Tree 三大定理:各層與樹高節點數上下界、n0=n2+1 證明
(full binary tree 為 )
考點:Binary Tree 三大定理:各層與樹高節點數上下界、n0=n2+1 證明
最低高度為 20。
考點:Stack 應用技巧:Infix/Postfix/Prefix 轉換與 Palindrome 檢查
abc+×d+
考點:BST 依序插入節點深度追蹤與 Inorder Traversal 列印複雜度
(如手寫圖)
[!圖文轉錄]- 解答圖上的二元搜尋樹
62 / \ 31 70 / \ \ 25 61 91 / / 11 73 / 9 / 6

考點:Singly/Doubly Linked List:基本操作與優缺點比較