golang学习
目录说明
algorithm主要是一些自己学习算法目录
算法
基础算法
时间复杂度
量级
量级:随数量递增而递增公式会把常量和低次项都忽略就得到下面
O(1)常熟阶
O(logn)对数阶
O(n)线性阶
O(nlogn)对数线性阶
O(n ^ 2)指数阶
O(n!)阶乘阶
分类
最好情况时间复杂度
最坏情况时间复杂度(最坏情况时间复杂度)
平均情况时间复杂度(平均情况时间复杂度),
均摊时间复杂度(摊余时间复杂度)(切片扩容就需要用到,在扩容的那次的操作会比非扩容操作耗时)
相关下载链接:
//download.csdn.net/download/weixin_42099176/15558510?utm_source=bbsseo