其中包含了三种排序算法的注释版本(冒泡排序、选择排序、插入排序),但当前只实现了数组的输入和输出功能。

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a15,n;

cin>>n;

for(int i=1;i<=n;i++)

{

cin>>ai;

}

/*for(int i=1;i<=n-1;i++)//冒泡排序

{

bool f=true;

for(int j=1;j<=n-1;j++)

{

if(aj>aj+1)

{

swap(aj,aj+1);

f=false;

}

}

if(f) break;

}*/

/*for(int i=1;i<=n-1;i++)//选择排序

{

int mi=i;

for(int j=i;j<=n;j++)

{

if(aj<ami)

{

mi=j;

}

}

swap(ai,ami);

}*/

/*for(int i=2;i<=n;i++)//插入排序

{

for(int j=i;j>=2;j--)

{

if(aj<aj-1)

{

swap(aj,aj-1);

}

else

{

break;

}

}

}*/

for(int i=1;i<=n;i++)

{

cout<<ai<<" ";

}

return 0;

}

相关推荐
呜喵王阿尔萨斯24 分钟前
C/C++ const -- 多义混乱
c语言·开发语言·c++
海清河晏11126 分钟前
Qt实战:从零构建美化登录界面
开发语言·c++·qt
来一碗刘肉面32 分钟前
串的定义与基本操作
数据结构
一只小灿灿36 分钟前
C++ 各类特殊符号、运算符
开发语言·c++
geovindu44 分钟前
java: Backtracking Algorithm
java·开发语言·windows·后端·算法·回溯算法
三克的油1 小时前
数据结构-1
数据结构
晚风叙码1 小时前
C++ vector底层模拟实现与迭代器失效深度剖析
c++·算法
To_OC9 小时前
LC 51 N 皇后:我以为难的是回溯,结果栽在了对角线下标
javascript·算法·leetcode
2401_8414956410 小时前
【操作系统】进程同步与互斥实验报告
c++·算法·操作系统·进程·并发·同步·互斥