目录
-
常数操作
释义:操作如果和样本的数据量没有关系,每次都是一个固定时间完成的操作。
比如:常见的算数运算(+-*/...)
常见的位运算(>>,|,&,^...)
赋值,比较,自加自减,数组中按地址偏移量直接命中等等。
-
时间复杂度
释义:作为算法流程中,常熟操作数量的一个指标,也就是评判一个算法好坏的标准。通常用(念作big O)O()表示。
根据算法去总结它的常数操作数量的表达式,只保留其最高阶项;高阶项系数也不要,剩下发f(N),则时间复杂度为O(f(N))。
(ps:评判一个算法时,先看时间复杂度指标,再分析不同样本下实际运行时间。)
-
冒泡排序
简单描述:一个无序数组,从左往右,每相邻两个