|
|
1
2
根据H.Bird的原始论文,该声明的主要示例是简单链接列表的列表反转,可以定义为
在直接实现中,附加
线性实现使用了
从中列表重建是一个线性成本操作。以前的二次“主要”成本在操作堆栈的管理中是“隐藏”的。但是,最终并不需要这样做,因为结果列表的重建可以从提取第一个元素开始。这需要“累积元素”,在同一个伪代码中
哪里
具有
|