博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
排序算法-C++实现
阅读量:5316 次
发布时间:2019-06-14

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

#include 
using namespace std;void show(int M[], int n){ for(int i=0; i
= x) j--; if(i
0 && M[j-1]>tmp; j--)//将比数据tmp大的数据往后移动,直到找到比它的数据 M[j] = M[j-1]; // j指向的始终是一个空位置 M[j] = tmp;//将tmp放置在临界位置上 }}//冒泡排序void bubble_sort(int M[], int n){ int i,j,k; for(i=0; i
M[j+1]) { k = M[j+1]; M[j+1] = M[j]; M[j] = k; } }}int main(){// 输入数据格式: 第一行 n 表示n个数据// 接下里 输入 n个数据,举例如下:// 5// 1 3 5 2 4 freopen ("input.txt", "r", stdin); //可以从文件中读取数据输入, //如果手动输入,注释该行 int n; cin>>n; int M[n]; for(int i =0; i
>M[i]; show(M, n); quick_sort(M, 0, n-1);// insert_sort(M, n);// bubble_sort(M, n); show(M, n); return 0;}

转载于:https://www.cnblogs.com/yeran/p/10959797.html

你可能感兴趣的文章
什么是SG?+SG模板
查看>>
四叶草社交平台——十天冲刺(10)
查看>>
如何使用jquery刷新当前页面
查看>>
[学习笔记]状压dp
查看>>
cocos2d-x 3.0rc2中读取sqlite文件
查看>>
Linux 2.6 完全公平调度算法CFS(Completely Fair Scheduler)分析
查看>>
海量数据处理面试题集锦
查看>>
【设计模式】命令模式
查看>>
pyinstaller---将py文件打包成exe
查看>>
readonly和const的区别
查看>>
VS 代码行数统计
查看>>
SSM框架搭建(四) springmvc和mybatis的配置
查看>>
UVa 11346 - Probability
查看>>
python数据类型之间的转换
查看>>
微软职位内部推荐-SDEII
查看>>
微软职位内部推荐-SENIOR SOFTWARE ENGINEER
查看>>
Redis系统性介绍
查看>>
(备忘)打开office2010总是在配置进度
查看>>
jquery中的ajax方法(备忘)
查看>>
iOS基础-高级视图-UITableView--静态单元格
查看>>