【发布时间】:2011-06-16 08:01:12
【问题描述】:
我在面试中被问到如何在不遍历链表的情况下统计链表中的节点数?有什么方法可以实现吗?
【问题讨论】:
-
插入时如何处理?
-
是的@Jgar,答案很明显,这也是我向面试官提出的建议,但他没有留下深刻印象。
-
理论上(虽然实际上不是很相关)假设您在程序中除了此链接列表之外没有执行任何分配,您可以查询操作系统现在和列表为空时的内存消耗差异。除以每个元素的大小将给出列表大小。显然不如只跟踪插入。
-
@Davin 有多实用??
-
你应该问面试官:“我口袋里有多少硬币?” :)
标签: c linked-list