-1

サイズ7、高さ3の二分探索木を生成する必要があります。ただし、私の答えはハードコーディングするだけでよく、生成する関数ではありません。

それで

let bst_size7_height3 =

これをハードコーディングするとはどういう意味ですか?

4

1 に答える 1

1

これは、ツリーがプログラム内の単なる式になることを意味します。以下は、ハードコーディングされた 3 つの数字のリストです。

let numbers = [2; 1; 0]

数値のリストを計算する関数は次のとおりです。

let rec downfrom n = if n < 0 then [] else n :: downfrom (n - 1)

let numbers2 = downfrom 2
于 2013-02-02T19:43:04.223 に答える