
代號:
頁次:
-
26 請問下列二元樹的中序走訪(inorder traversal)何者正確?
9,5,3,1,4,8,6,20,12,10,11,30,21,31
1,3,4,5,6,8,9,10,11,12,20,21,30,31
1,4,3,6,8,5,11,10,12,21,31,30,20,9
9,5,20,3,8,12,30,1,4,6,10,21,31,11
27 請問若執行 foo(6)則會輸出幾個 #符號?
void foo(int i){
if(i > 1){
foo(i/2);
foo(i/2);
}
printf("#");
}
3478
28 根據下列的 C程式碼片段,請問 sum++大約會執行幾次(N為大於 1的整數)?
for(int k = 1; k < N; k = k*2)
sum++;
N次2N 次log2N次Nlog2N次
29 下列是一個 C程式碼,請問其輸出結果為何?
718
26 無法執行,因編譯錯誤