Я только начал изучать 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];
У меня вопрос: как добавить функцию записи для циклического просмотра каждого элемента в списке и добавления в дерево?
Ваш ответ действительно приветствуется.