У меня есть этот код:Схема - Вставка номера в списке
(define (Insert value list)
(if (null? list) (list value))
(if (< value (car list)) (list (Insert (value list))))
(Insert (cdr list) list))
Я хочу этот код, чтобы взять список (если это в странах с низким порядке возрастания чисел) и вставить номер в нужном месте , Этот код не работает, но я не знаю, почему. Кто-нибудь знает?
Существует фундаментальная ошибка здесь, в том, как вы строите выходной список. Используйте 'cons' для этого, обратитесь к вашему учебнику. –