【发布时间】:2012-04-08 13:22:35
【问题描述】:
任何人都知道如何以相反的顺序打印单链表(一次通过和固定且独立于 RAM 元素的数量)。
【问题讨论】:
-
定义“一次通过”。展开时打印的递归实现是否算数?
-
单链表的重点不就是他们只有前向引用吗?因此,据我所知,您必须通过才能到达最后一个元素,然后向后打印(通过 2)。我错了吗?
-
@OliCharlesworth:嘿,我认为技术上是“一次通过”。
-
那我看不出它怎么可能。如果你不保存对元素的引用,那么当你到达最后一个时,你就不再知道以前的了。
-
你的面试官都是混蛋。
标签: algorithm data-structures linked-list