Лемма 7.4

This commit is contained in:
2022-05-12 19:16:00 +03:00
parent 152c726aa3
commit 231c3491b6
3 changed files with 24 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
# Лемма 7.4
## Комментарии к коду
#### Вариант 1: добавляет пустой список и переворачивает результат.
#### Вариант 2: ничего не переворачивает, как и было в лемме.
## Ссылка на видеоразбор
https://www.youtube.com/watch?v=t_9Jv9RKarY

View File

@@ -0,0 +1,11 @@
(define (concat li1 li2)
(if (empty? li2)
li1
(concat (append li1 (list (car li2))) (cdr li2))
)
)
(define (rev li1 li2)
(reverse (concat li1 li2))
)
(writeln (rev (list 1 2) (list 3 4)))

View File

@@ -0,0 +1,6 @@
(define (concat li1 li2)
(if (empty? li2)
li1
(concat (append li1 (list (car li2))) (cdr li2))
)
)