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

#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;

}

相关推荐
fish_xk2 小时前
c++中的引用和数组
开发语言·c++
有点。5 小时前
C++ ⼀级 2024 年 03 ⽉
c++
CC.GG5 小时前
【C++】二叉搜索树
java·c++·redis
Savior`L6 小时前
二分算法及常见用法
数据结构·c++·算法
深海潜水员6 小时前
OpenGL 学习笔记 第一章:绘制一个窗口
c++·笔记·学习·图形渲染·opengl
mmz12077 小时前
前缀和问题(c++)
c++·算法·图论
ULTRA??7 小时前
初学protobuf,C++应用例子(AI辅助)
c++·python
旖旎夜光8 小时前
list实现(7)(上)
c++
努力学算法的蒟蒻8 小时前
day27(12.7)——leetcode面试经典150
算法·leetcode·面试
不会c嘎嘎8 小时前
深入理解 C++ 异常机制:从原理到工程实践
开发语言·c++