列表的前N个元素的术语是什么?

时间:2016-01-05 00:05:15

标签: list functional-programming terminology

列表的第一个元素称为head,列表的其余部分称为head。但是,由列表的前N个元素组成的子列表的术语是什么?在第N个元素之后,列表其余部分的名称是什么?

1 个答案:

答案 0 :(得分:0)

实际上,在链接列表实现的一个相当大的子集中,尾部实际上是 last 元素而不是列表没有头部: - )

由于关于你应该称之为初始子集的内容似乎没有达成共识(两年之后),只要它很清楚就可以将它命名为任何名称,例如:

  • 大小为N的初始子集;
  • 前N个元素;
  • 初始-N。

我实际上会将列表中的 rest 称为余数,因为您几乎总是在您正在讨论的内容中使用它。

因此,例如,头部除头部外都有剩余部分,而大小N的初始子集的列表余数减去N个元素。