1

私は自分でSMLを学び始めたばかりで、チュートリアルからの質問に行き詰まっています。私が持っているとしましょう:

ツリーデータ型

datatype node of (tree*int*tree) | null

挿入機能

fun insert (newItem, null) = node (null, newItem, null)
|   insert (newItem, node (left, oldItem, right)) =                               
    if (newItem <= oldItem) then node (insert(newItem,left),oldItem, right)
                            else
                                 node (left, oldItem, insert(newItem, right)

整数リスト

val intList  = [19,23,21,100,2];

私の質問は、リスト内の各要素をループしてツリーに追加する関数を追加して作成するにはどうすればよいですか?

あなたの答えは本当にありがたいです。

4

1 に答える 1