Я знаю, что они: В императивном языке программирования компилятору, что вы хотите случиться шаг за шагом, в то время как в декларативном языке вы пишете код, который описывает результат, но не обязате
Мне удалось выполнить эту задачу. Ответ ниже. Возможно, кому-то понадобится это решение. У вас есть двоичное дерево в OCaml. У каждого узла есть int, левый ребенок, правый ребенок и ссылка на узел. ty
читатель, Ну, я думаю, что меня просто убьют. Я реализую рюкзак, и я думал о том, что я применил алгоритм грубой силы, как 1 или 2 раза. Поэтому я решил сделать еще один. И вот что я вбил. Решим, что
Решая мою домашнюю работу по информатике в университете, я всегда нахожу разные способы решения одной и той же проблемы. Один из способов - самый быстрый (время выполнения), но самый длинный и сложный
я наткнулся на эту реализацию дека: type 'a elem = { mutable l1 : 'a elem; mutable l2 : 'a elem; v : 'a option }
type 'a queue = { mutable front : 'a elem; mutable back : 'a elem }
let init() =