Как указывали другие люди, этот вопрос сбивает с толку. Но вы можете понять концепции, даже если вопросы сбивают с толку.
Возьмем первый:
(A B)
Что это? Ну, это список, так что он содержит меньшие вещи. Ура! Сколько элементов в нем? Нет, правда. Остановитесь здесь и ответьте на вопрос.
...
Два!
(A B)
^ ^
___/ \___
/ \
| |
element element
one two
Что такое элементы? Два атома: A
и B
. Обратите внимание, что, как следует из названия «атом», их нельзя разбить на дополнительные элементы.
Как насчет второго?
(A B C)
Это тоже список, но в нем три элемента, снова все атомы: A
, B
и C
.
Возьмем третий, более запутанный:
(A (B C))
Если вы отслеживали, это также список. Сколько в нем элементов? Этот хитрее.
...
Два! Два элемента.
(A (B C))
^ \___/
/ \
/ \
/ \
| |
element element
one two
Первый элемент — A
, а второй элемент — (B C)
. Но подождите, каковы их типы?
A
— это атом, а (B C)
— это список! Итак, мы повторяемся и говорим о (B C)
. Это список из двух элементов: B
и C
. Оба они являются атомами, так что мы закончили.
Итак, теперь вы должны немного лучше понимать списки, даже если вопрос из книги, по которой вы учитесь, не совсем имеет смысла. Но сейчас это не имеет смысла, потому что плохо определено, а не потому, что вы не понимаете концепций.
Дополнительный кредит! Перечислите типы элементов в этом списке, и если это списки, продолжайте!
(A ((B C) D) (E F))
person
zck
schedule
30.05.2013
A
,B
иC
являются атомами. - person Gabe   schedule 29.05.2013