博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择排序(c++)
阅读量:4648 次
发布时间:2019-06-09

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

#include <iostream>

using namespace std;
//数组的前一个元素和后一个元素相比
void select_sort(int *p,int n)
{
 int i, j, k, t;
 for (i = 0; i < n - 1;i++)
 {
  k = i;
  for (j = i + 1; j < n;j++)
   if (*(p + j) < *(p + k))//从小到大
    k = j;    //用指针法访问数组元素
   t = *(p + k); *(p + k) = *(p + i); *(p + i) = t;
 }
}
int main()
{
 int a[10], i;
 cout << "请输入数组元素:" << endl;
 for (i = 0; i <= 9; i++)
  cin >> a[i];
 cout << endl;
 select_sort(a,10);
 cout << "重新排序为:" << endl;
 for (i = 0; i < 10; i++)
  cout << a[i] << "  ";
 cout << endl;
 return 0;
}

转载于:https://www.cnblogs.com/rong123/p/7789191.html

你可能感兴趣的文章
spring IOC 装配一个bean
查看>>
maven更换源
查看>>
编程之美读书笔记之-高效率的安排见面会
查看>>
DSAPI多功能组件编程应用-HTTP监听服务端与客户端
查看>>
获取网络资源保存本地
查看>>
Bootstrap页面布局17 - BS选项卡
查看>>
Bootstrap页面布局10 - BS表格
查看>>
解题报告 最长链
查看>>
单调队列以及单调队列优化DP
查看>>
爬虫大作业
查看>>
java多线程详解(8)-volatile,Atomic比较
查看>>
硬质合金销售真的有那么难么?
查看>>
Struts2(十二)使用验证框架验证数据较验
查看>>
Greenplum-概念篇
查看>>
Thrift 个人实战--Thrift 网络服务模型
查看>>
Day24-Ajax文件上传
查看>>
第五天、LAMP架构
查看>>
【bzoj2060】[Usaco2010 Nov]Visiting Cows拜访奶牛 树形dp
查看>>
【bzoj5110】[CodePlus2017]Yazid 的新生舞会 Treap
查看>>
[archlinux] linux boot process/order/stage
查看>>