zoukankan
html css js c++ java
排序算法---开篇
排序算法总结如下:
排序算法
分类
名称
最大复杂度
最小复杂度
稳定性
交换算法
冒泡排序
O(n2)
O(1)
稳定
快速排序
O(nlogn)
O(n2)
不稳定
插入排序
直接插入排序
O(n2)
O(1)
稳定
希尔排序
O(n2)~O(n)
O(1)
不稳定
选择排序
直接选择排序
O(n2)
O(1)
不稳定
堆排序
O(nlogn)
O(1)
不稳定
归并排序
归并排序
O(nlogn)
O(n)
稳定
查看全文
相关阅读:
0031 Java学习笔记-梁勇著《Java语言程序设计-基础篇 第十版》英语单词
0030 Java学习笔记-面向对象-垃圾回收、(强、软、弱、虚)引用
0029 Java学习笔记-面向对象-枚举类
0028 Java学习笔记-面向对象-Lambda表达式
0027 Java学习笔记-面向对象-(非静态、静态、局部、匿名)内部类
0026 Java学习笔记-面向对象-抽象类、接口
0025 Java学习笔记-面向对象-final修饰符、不可变类
0024 Java学习笔记-面向对象-包装类、对象的比较、String常量池问题
0023 Java学习笔记-面向对象-初始化代码块
0022 Java学习笔记-面向对象-继承、多态、组合
原文地址:https://www.cnblogs.com/chusiyong/p/11319608.html
最新文章
使用GUID作为数据表主键的好处(转)
根据字段表 自动创建 表SQL
接口继承 测试
如果你想开发一个应用(1-5)
如果你想开发一个应用(1-4)
如果你想开发一个应用(1-3)
如果你想开发一个应用(1-2)
如果你想开发一个应用(1-1)
春天的故事1
一个web应用的诞生(13)--冲向云端
热门文章
一个web应用的诞生(12)--再探首页
一个web应用的诞生(11)--列表分页
一个web应用的诞生(10)--关注好友
0038 Java学习笔记-多线程-传统线程间通信、Condition、阻塞队列、《疯狂Java讲义 第三版》进程间通信示例代码存在的一个问题
0037 Java学习笔记-多线程-同步代码块、同步方法、同步锁
0036 Java学习笔记-多线程-创建线程的三种方式
0035 Java学习笔记-注解
0034 Java学习笔记-反射-初步2-操作对象
0033 Java学习笔记-反射-初步1
0032 Java学习笔记-类加载机制-初步
Copyright © 2011-2022 走看看