博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
各种算法
阅读量:7113 次
发布时间:2019-06-28

本文共 447 字,大约阅读时间需要 1 分钟。

排序方式                        时间复杂度                            空间复杂度                  稳定性        复杂性
 
              平均情况         最坏情况                最好情况
 
插入排序            O(n^2)            O(n^2)                   O(n)                  O(1)                         稳定           简单
                   
希尔排序            O(n^1.3)                                                                O(1)                         不稳定         较复杂
 
冒泡排序            O(n^2)            O(n^2)                   O(n)                   O(1)                         稳定            简单
 
快速排序            O(nlog2n)      O(n2)                   O(nlog2n)                O(nlog2n)                 不稳定         较复杂
 
选择排序            O(n^2)            O(n^2)                   O(n^2)               O(1)                         不稳定         简单
 
堆排序               O(nlog2n)      O(nlog2n)             O(nlog2n)                O(1)                         不稳定         较复杂
 
归并排序            O(nlog2n)      O(nlog2n)             O(nlog2n)                O(n)                         稳定            较复杂
 
基数排序            O(d(n+r))      O(d(n+r))             O(d(n+r))                O(r)                         稳定             较复杂

转载于:https://www.cnblogs.com/quansir/archive/2013/05/15/3080681.html

你可能感兴趣的文章
NAS数据迁移初探
查看>>
打破医院围墙 数字化平台之上的想象力
查看>>
《中国人工智能学会通讯》——12.53 知识图谱构建技术
查看>>
Teradata首席分析官Bill Franks:数据分析变革犹如一场工业革命
查看>>
Linux下安装并使用Java开发opencv的配置
查看>>
AdTime: DMC量身定制的企业数据分析师
查看>>
《数字逻辑设计与计算机组成》一2.3 规范表达式
查看>>
借道大数据 互联网基金再探“蓝海”
查看>>
浙江医疗综合体获批 医疗资源也可共享
查看>>
3G/4G调制解调器曝漏洞:可致设备被完全控制
查看>>
“大数据”显然已经成为新一代“网红”
查看>>
你知道你的Mac摄像头正在偷窥你吗?这款工具或许能帮你
查看>>
如何在不增加投入的情况下让你的数据库快上200倍
查看>>
你造吗?开发人都知道这四个安全常识
查看>>
高危预警!移动设备面临的五大安全威胁
查看>>
超干货!一套完整的设计分析思路应该是怎样的?
查看>>
关于视频流的各种问题,后续整理
查看>>
从零开始,我的上云路
查看>>
【Spark Summit East 2017】R与Spark:如何使用RStudio的 Sparklyr和H2O的 Rsparkling分析数据...
查看>>
FIS源码-fis release概览
查看>>