
算法
文章平均质量分 53
数据结构+算法
miaoo933
这个作者很懒,什么都没留下…
展开
-
一篇文章搞懂时间复杂度
由于时间复杂度是为了表达在大规模下基础操作的执行次数,因此当获得关于问题规模n的函数 f(n) 时,我们只关注最高次幂,并且忽略其系数,因为这些值在大规模问题下并不能对其时间变化产生明显影响。如,,这里我们将忽略常数项,低次幂以及的系数3,获得时间复杂度为。 计算时间复杂度有2种方法,一种是根据直观的循环结构来计算,另一种是根据基础操作来推算。以下,分别阐述:一.直观计算public static void fc(int N){ int sum = 0; for...原创 2020-11-19 21:59:58 · 2461 阅读 · 1 评论 -
九大算法动图
目录1.插入排序2.冒泡排序3.快速排序4.归并排序5.希尔排序6.基数排序7.堆排序8.计数排序9.选择排序1.插入排序2.冒泡排序3.快速排序4.归并排序5.希尔排序6.基数排序7.堆排序8.计数排序9.选择排序...转载 2020-04-10 11:16:19 · 397 阅读 · 0 评论