Первый элемент списка называется головой, а остальная часть списка - его хвостом. Но каков термин для подсписок, состоящий из первых N элементов списка? И каково название для остальной части списка после N-го элемента?Что означает термин для первых N элементов списка?
1
A
ответ
0
На самом деле, в достаточно большом подмножестве связанных реализаций списка, хвост фактически последний элемент, а не список SANs голова :-)
Поскольку, как представляется, мало консенсуса (после двух лет) относительно того, что вы должны назвать первоначальным подмножеством, вы можете назвать его, как вам угодно, если это ясно, например:
- начальное подмножество размера N;
- первые элементы N;
- начальный-N.
Я бы на самом деле назвать сидение из списка только остаток, так как вы почти всегда будете использовать его в контексте того, что вы обсуждаете.
Так, например, голова имеет остаток всего, кроме головы, а исходное подмножество размера N
имеет остаток от минус тех элементов N
.
Действительно? Я думал, что первый элемент списка был назван автомобилем, остальное называлось cdr, а список после N-го элемента назывался nthcdr. –
@DourHighArch Любовь, как lisps называют вещи. Я имею в виду, голова и хвост? Да ладно, что это такое, анатомический класс? Шутки в сторону, nthcdr является верным ответом на вторую часть вопроса. – gvlasov
Вы можете назвать это * префиксом длины n *. –