【发布时间】:2012-12-11 07:55:52
【问题描述】:
1) 将 n 个元素添加到最初为空的单链表的时间成本为 插入到列表的前面。
答案似乎是这些 O(n) 或 O(1) 之一。
我认为是 O(1) 因为
将元素插入空列表只是
例如Node element = 1;
但我仍然不确定。
2) 在具有 n 个元素的链表中查找数据元素的最佳时间成本是多少。
答案似乎也是 O(1) 或 O(n)。 我认为它是 O(n) 因为它必须遍历列表才能找到元素。
【问题讨论】:
-
密切的选民:人们可以说这个问题是“离题”或“过于本地化”,但问题不是:模棱两可、模糊、过于宽泛或夸夸其谈,很明显什么是在这里提问。所以这不是“不是一个真正的问题”。请记住在投票前阅读关闭原因。
-
+1 先试一试。现在许多人在尝试自己思考之前跳过这一步并发布他们的问题。恕我直言,应该鼓励这种(你的)行为。
-
非常感谢您的 +1 !!!!!!!!!
标签: algorithm linked-list big-o time-complexity