【发布时间】:2017-03-09 16:15:47
【问题描述】:
在学习数据结构和算法时,我同时遇到了这两个术语,但我无法区分访问和搜索。例如数组的时间复杂度包括 O(1) 的访问时间,而搜索 O(n)。
【问题讨论】:
-
在您的示例中提供更多上下文可能会有所帮助。访问数组中的元素是一个常数时间操作,在数组中搜索是一个线性操作。
-
访问通常链接到数组中的位置。搜索通常链接到某个对象的值。因此蒂姆是对的。您应该添加更多上下文。