
基础知识
文章平均质量分 78
dadunqingwa
这个作者很懒,什么都没留下…
展开
-
排序算法
排序算法- - #include #include #include #include #include #define N 25000 // 待排序元素的个数#include #include #include #include #include #define N 25000 // 待排序元原创 2005-07-30 16:10:00 · 1157 阅读 · 0 评论 -
各种内部排序方法的比较和选择
各种内部排序方法的比较和选择按平均时间将排序分为四类:(1)平方阶(O(n2))排序 一般称为简单排序,例如直接插入、直接选择和冒泡排序;(2)线性对数阶(O(nlgn))排序 如快速、堆和归并排序;(3)O(n1+£)阶排序 £是介于0和1之间的常数,即0(4)线性阶(O(n))排序 如桶、箱和基数排序。各种排序方法比较 简单排序中直接插入最好,快速排序最原创 2005-07-30 16:18:00 · 7202 阅读 · 0 评论 -
快速排序
快速排序- - 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。快速排序(QuickSort)1、算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治原创 2005-07-30 16:20:00 · 2636 阅读 · 1 评论 -
冒泡排序
冒泡排序- - 交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。冒泡排序1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根据轻原创 2005-07-30 16:19:00 · 2019 阅读 · 0 评论