【发布时间】:2018-08-09 14:00:02
【问题描述】:
我们有一个包含“n”个元素的链接列表。如何找到中间元素?
我可以这样做吗? (这是一个伪代码)
Node current = head;
for (int i = 0; i < n/2; i++)
{
current = current.next;
}
return current;
【问题讨论】:
-
为什么不试试看它是否有效,如果无效,然后再回来询问有关真实代码的问题?
-
通常当被问到这个问题时,你不能假设你有
n作为参数。
标签: c# algorithm data-structures