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

#include<bits/stdc++.h>

using namespace std;

int main()

{

int a[15],n;

cin>>n;

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

{

cin>>a[i];

}

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

{

bool f=true;

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

{

if(a[j]>a[j+1])

{

swap(a[j],a[j+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(a[j]<a[mi])

{

mi=j;

}

}

swap(a[i],a[mi]);

}*/

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

{

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

{

if(a[j]<a[j-1])

{

swap(a[j],a[j-1]);

}

else

{

break;

}

}

}*/

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

{

cout<<a[i]<<" ";

}

return 0;

}

相关推荐
winner8881几秒前
从零吃透C++命名空间、std、#include、string、vector
java·开发语言·c++
数据皮皮侠3 分钟前
上市公司创新韧性数据(2000-2024)|顶刊同款 EIR 指数
大数据·人工智能·算法·智慧城市·制造
WL_Aurora6 分钟前
Python 算法基础篇之链表
python·算法·链表
科研前沿14 分钟前
纯视觉无感解算 + 动态数字孪生:室内外无感定位技术全新升级
大数据·人工智能·算法·重构·空间计算
AI进化营-智能译站21 分钟前
ROS2 C++开发系列07-高效构建机器人决策逻辑,运算符与控制流实战
开发语言·c++·ai·机器人
winner888122 分钟前
C++ 命名空间、虚函数、抽象类、protected 权限全套通俗易懂精讲(附与 Java 对比)
java·开发语言·c++
不会编程的懒洋洋32 分钟前
C# P/Invoke 基础
开发语言·c++·笔记·安全·机器学习·c#·p/invoke
代码中介商1 小时前
数据结构开篇:从问题到解决方案
数据结构
Wadli1 小时前
26.单调栈
算法
晨曦夜月1 小时前
进程的五大状态及特殊进程解析
linux·服务器·算法