1 / 5
文档名称:

各种排序算法的时间复杂度和空间复杂度.docx

格式:docx   大小:42KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

各种排序算法的时间复杂度和空间复杂度.docx

上传人:jiyudian11 2022/6/16 文件大小:42 KB

下载得到文件列表

各种排序算法的时间复杂度和空间复杂度.docx

相关文档

文档介绍

文档介绍:各种排序算法的时间复杂度和空间复杂度
F
- - 入序_ 插排
入 播 接 a
O
定 稳
O
ofu
0(

选掙
XJ-
0(
5
定 稳 不各种排序算法的时间复杂度和空间复杂度
F
- - 入序_ 插排
入 播 接 a
O
定 稳
O
ofu
0(

选掙
XJ-
0(
5
定 稳 不
序 堆
^J.
定 稳 不
0(
n2)
定 稳
no
定 總 不
0
序 排 数 基
其中冒泡排序加个标志,所以最好情况下是o(n)
直接选择排序:
排序过程:
1 、首先在所有数据中经过n-1次比较选出最小的数,把它与第1个数据交换, 2、然后在其余的数据内选出排序码最小的数,与第 2个数据交换 依次类推,直
到所有数据排完为止。
在第i趟排序中选出最小关键字的数据,需要做n-i次比较。
1//冒泡排序,大的数不断向后冒泡
2void buddle(vector<int>& nums)
3{
int len=();
for(int i=0;i<len-1;i++)
6{
7 for(int j=0;j<len-1-i;j++)
8{
9
10
11
12
if(nums[j]>nums[j+1])
swap(nums[j],nums[j+1]);
13
14}
线性排序算法
计数排序
假设:有n个数的集合,而且n个数的范围都在O~k(k = O(n))之间。
运行时间:®(n+k)
,需要辅助数组B(存储最后排序结果),数组C(存储元素的个数)。基于上 述的假设,数组C的大小为k, C[i]表示数组A中元素i(0 <= i < k)的个数(),为了保 证计数排序的稳定性,, C[i]表示小于或者等于i的个数。代码如下:
1: /*
2: 输入:待排序数组A,存储排序后的数组B,数组A的大小,数组C的大小
3: 功能:计数排序
4: */
5: void CountingSort(int A[], int B[], int len, int k)
6: {
7: int *CountArr = new int[k];
8: int i;
9: for (i = 0; i < k; i++)
10: {
11: CountArr[i] = 0;
12: }
13:
14: for (i = 0; i < len; i++)
15: {
16: CountArr[A[i]]++;
17: }
18:
19: for (i = 1; i < k; i++)
20: {
21: CountArr[i] += CountArr[i-1];
22: }
23:
24: // 从右至左保证算法的稳定性
25: for (i = len-1; i >=0; i--)
26: {
27: B[Cou

最近更新

2025年业务2024年工作总结范文6篇 15页

2025年七年级作文《冬》500字优质7篇 9页

2025年一学期体育工作总结精选7篇 17页

农业及其地区差异公开课获奖课件赛课一等奖课.. 40页

2025年1年级下体育教学工作总结6篇 17页

石家庄铁道大学工程爆破第二十二讲公开课获奖.. 39页

基因在染色体上公开课获奖课件赛课一等奖课件.. 23页

如何管理学生的情绪和心理健康-心理健康专家 38页

培训学校教育管理研究-教育管理的最佳实践和策.. 26页

决胜未来:互联网革新-公司业绩、策略与未来展.. 36页

数字化时代的系统集成-挑战与机遇并存的行业趋.. 28页

提高学生汉语阅读能力-语文教师 23页

纳米材料纳米材料的表征方法公开课获奖课件赛.. 170页

2025建筑工程合同书管理的主要任务 17页

2025彩钢棚施工合同范文 13页

2025房屋买卖及居间合同书 17页

2025担保合同书 15页

感恩节的烹饪与健康-成为感恩节大餐的厨师 22页

空气的热湿处理公开课获奖课件赛课一等奖课件.. 39页

立体几何中距离问题公开课获奖课件赛课一等奖.. 26页

久保田水稻插秧机及育插秧技术推广应用 27页

铰链四杆机构的组成及分类公开课获奖课件赛课.. 24页

化工设计专业分工及职责 89页

讲党课还需活燃实红色党政风2022年党支部党员.. 15页

机加工成本自动核算表 1页

“913”事32疑点:是谁在策划谋杀毛泽东 8页

新源煤矿1.2Mta新井设计【含CAD图纸+文档】 173页

内部资料参考,请勿外传 33页

行政处罚案卷评查表问题表述参考 10页

白莲崖水电站水能规划及调度图绘制 56页