大话数据结构 —— 2.8 函数的渐近增长

我们先来做一个测试,判断以下两个算法A和B哪个更好? 假设两个算法的输入规模都是n,算法A要做2n+3次操作, 你可以这么理解:   先执行n次的循环,  执行完成后再有一个n次的循环,最后有3次运算。 算法B要做3n+1次操作,理解上,你觉得它们哪一个更快些呢? 在给大家解答问题之前,先给大家做个图表参考:  当n=1时,算法A1效率不如算法B1,   当n=2时,两者效率相同;   当n>2时
相关文章
相关标签/搜索