算法复杂度
来源:互联网 发布:混合高斯模型和em算法 编辑:程序博客网 时间:2024/05/16 11:13
排序法
最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)O(n2)稳定O(1)二叉树排序O(n2)O(n*log2n)不一顶O(n)插入排序
O(n2)O(n2)稳定O(1)堆排序O(n*log2n)O(n*log2n)不稳定O(1)希尔排序OO不稳定O(1) 按数量级递增排列,常见的时间复杂度有:常数阶O(1),对数阶O(log2n),线性阶O(n), 线性对数阶O(nlog2n),平方阶O(n2),立方阶O(n3),..., k次方阶O(nk),指数阶O(2n)。随着问题规模n的不断增大,上述时间复杂度不断增大,算法的执行效率越低。
0 0
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 算法复杂度
- 达内学习日志Day05(上):双层for循环与数组扩容
- java程序员之路
- RecyclerView之动画效果
- 开会去互联网会务O2O服务平台
- 线程的互斥与同步
- 算法复杂度
- POJ 1088 滑雪 (深搜)
- 第一期学完总结
- 聊天
- HDOJ 5365 Run 【正多边形】
- Power of Two
- 多柱汉诺塔最优算法设计探究
- 关于一个有3个线程的线程池相关操作(用作备忘)
- Matlab平台下Nvidia显卡和Intel I7 CPU的并行计算性能比较:第一次测试