32 河內之塔函式定義 Hanoi(A, B, C, N)中,下列何者正確?
(A) N 可以省略
(B) A, B, C, N 皆是形式參數
(C) A, B, C, N 皆是實際參數
(D) A, B, C 不可指定為中繼盤柱

答案:登入後查看
統計: A(37), B(103), C(73), D(32), E(0) #3185035

詳解 (共 2 筆)

#6058584
形式參數(形參,亦可簡稱為參數,form...
(共 238 字,隱藏中)
前往觀看
11
0
#6239637

在討論河內塔(Tower of Hanoi)問題的函式定義 Hanoi(A, B, C, N) 時,我們需要理解這些參數的角色和函式的結構。通常,Hanoi(A, B, C, N) 的參數是:

  • A:起始盤柱
  • B:目標盤柱
  • C:中繼盤柱
  • N:盤子的數量

(A)錯誤。N 是盤子的數量,是解決河內塔問題的核心參數,不能省略。

(B) 正確。在函式定義中,A、B、C 和 N 都是形式參數(formal parameters),它們在函式調用時會被實際參數(actual parameters)所取代。

(C) 錯誤。在函式定義中,它們是形式參數;在函式調用時,傳入的值才是實際參數。

(D) 錯誤。在河內塔問題中,A、B、C 中的任何一個都可以被指定為中繼盤柱,具體取決於問題的解法和函式的參數順序。

2
0