首页 > 编程语言 > 详细

算法基本概念

时间:2021-05-13 19:30:36      阅读:10      评论:0      收藏:0      [点我收藏+]

目录

复杂度

  • 主定理(Master Theorem): 算法的运行时间
  • 排序复杂度
    • 以下对应排序算法最好情况、最坏情况及平均情况的时间复杂度
      • 冒泡排序: O(n)、O(\(n^2\))、O(\(n^2\))
      • 插入排序: O(n)、O(\(n^2\))、O(\(n^2\))
      • 选择排序: O(n)、O(\(n^2\))、O(\(n^2\))
      • 归并排序: O(nlgn)、O(nlgn)、O(nlgn)
      • 堆排序: O(nlgn)、O(nlgn)、O(nlgn)
      • 快排序: O(nlgn)、O(\(n^2\))、O(nlgn)
    • 以下对应排序算法的空间复杂度
      • 冒泡排序: O(1)
      • 插入排序: O(1)
      • 选择排序: O(1)
      • 归并排序: O(n)
      • 堆排序: O(1)
      • 快排序: O(nlgn)

算法基本概念

原文:https://www.cnblogs.com/yao1996/p/14764681.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!