2016-01-05 40 views
1

列表的第一個元素稱爲頭,列表的其餘部分是尾部。但是,包含列表的前N個元素的子列表的術語是什麼?第N個元素之後的名單其餘部分的名稱是什麼?列表中前N個元素的含義是什麼?

+1

真的嗎?我認爲列表的第一個元素叫做汽車,其餘的叫做cdr,第N個元素後面的列表叫做nthcdr。 –

+0

@DourHighArch愛如何說出口的東西。我的意思是,頭部和尾部?來吧,這是什麼,解剖課? 不考慮笑話,nthcdr是問題第二部分的有效答案。 – gvlasov

+2

你可以稱它爲長度爲n *的前綴。 –

回答

0

其實,在鏈表實現的一個相當大的子集,尾巴其實是最後元素,而不是名單SAN的頭:-)

由於似乎沒有什麼共識(兩年後)關於你應該稱之爲初始子集的東西,只要它很清楚,你可以隨便命名它,例如:

  • 大小爲N的初始子集;
  • 前N個元素;
  • initial-N。

我真要給列表的其餘剛剛其餘的,因爲你總是在你討論什麼的上下文中使用它。

因此,例如,頭部除了頭部之外都具有其餘部分,並且尺寸爲N的初始子集具有該列表的其餘部分減去那些N元素。

相關問題