Pas*_*mer 13 complexity-theory big-o
二进制搜索有一个平均情况下的性能,O(log n)并快速排序用O(n log n)的O(n log n)是同为O(n)+ O(log n)的
Mar*_*ers 38
想象一下与世界上每个人的数据库.这是67亿条目.O(log n)是对索引列(例如主键)的查找.O(n log n)在未索引的列上按排序顺序返回整个总体.
想象它的另一种方式:
log n 与n中的位数成比例.
n log n 是n倍.
尝试写1000一次这个数字而不是写一千次.第一个占用O(log n)时间,第二个占用O(n log n)时间.
现在再试一次6700000000.写一次仍然是微不足道的.现在尝试写入67亿次.即使你每秒钟写一次,你也会在你完成之前死去.
| 归档时间: |
|
| 查看次数: |
8506 次 |
| 最近记录: |