图解时间复杂度O(n)

简介:

画一个16个格子。大O表示计算的操作数。

算法1

需要16步。

算法2

算法1的时间复杂度为O(n)
算法2的时间复杂度为O(logn)

n为元素个数16
O中的内容为操作的次数

5种常用的时间复杂度


本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/7615254.html,如需转载请自行联系原作者

相关文章
|
6月前
|
算法 搜索推荐 Java
图解冒泡排序
图解冒泡排序
45 4
|
5月前
|
存储 算法 C语言
数据结构和算法——堆排序(选择排序、思路图解、代码、时间复杂度、堆排序及代码)
数据结构和算法——堆排序(选择排序、思路图解、代码、时间复杂度、堆排序及代码)
34 0
|
存储 算法
【数据结构与算法】时间复杂度与空间复杂度(下)
【数据结构与算法】时间复杂度与空间复杂度(下)
44 0
|
11月前
|
机器学习/深度学习 算法
深入浅出理解:算法的时间复杂度和空间复杂度
深入浅出理解:算法的时间复杂度和空间复杂度
61 0
|
存储
图解:非递归实现快速排序
方法的调用实际是使用了方法调用栈。递归不就是方法调用本身就是入栈和出栈的过程吗。如果是这样的话,我们就可以使用栈来替换之前的递归,在栈中存储方法每次传入的参数即可。
133 0
图解:非递归实现快速排序
|
算法
【二分查找】详细图解
【二分查找】详细图解
164 0
二分查找【多种方法+图解】
介绍以及简单思路介绍 第一种解法,[left,right]区间 第二种解法,[left,right)区间
85 0
|
存储 算法 程序员
【数据结构与算法】算法的时间复杂度和空间复杂度
【数据结构与算法】算法的时间复杂度和空间复杂度
冒泡排序图解
冒泡排序图解
61 0
|
存储 机器学习/深度学习 算法
【数据结构与算法篇】时间复杂度与空间复杂度
【数据结构与算法篇】时间复杂度与空间复杂度
117 0