1. 大O表示法

简介

因此,随着列表的增长,二分查找的速度比简单查找快得多。Bob以为二分查找速度为简单查找的15倍,这不对:列表包含10亿个元素时,为3300万倍。有鉴于此,仅知道算法需 要多长时间才能运行完毕还不够,还需知道运行时间如何随列表增长而增加。这正是大O表示法的用武之地。

运算速度

常见的几种

介绍

练习

  1. 在电话簿中根据名字查找电话号码。
  2. 在电话簿中根据电话号码找人。(提示:你必须查找整个电话 簿。)
  3. 阅读电话簿中每个人的电话号码。
  4. 阅读电话簿中姓名以A打头的人的电话号码。这个问题比较棘手, 它涉及第4章的概 念。答案可能让你感到惊讶!

练习答案(自己蒙的)

2021年04月30日15:36:17

  1. O(n)
  2. O(n)
  3. O(n)
  4. ???
  1. 大O表示法

练习