数组的处理--选择排序
来源:互联网 发布:现在软件学什么好 编辑:程序博客网 时间:2024/05/07 22:45
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:王飞* 完成日期:2012 年12 月 21日* 版本号: v1.0* 对任务及求解方法的描述部分:选择排序* 输入描述:略* 问题描述:略* 程序输出:如下*/#include <iostream>using namespace std;void sort(int *p, int num); void output(int*p, int num);int main( ) {int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16};int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73};sort(a,20); output(a,20);cout<<endl;sort(b,15); output(b,15); cout<<endl;return 0;}void sort(int *p,int num){int i,j,k,t;for(i=0;i<num-1;i++){k=i;for(j=i+1;j<num;j++)if(*(p+j)<*(p+k))k=j;t=*(p+k);*(p+k)=*(p+i);*(p+i)=t;}}void output(int*p,int num){int i;for(i=0;i<num;i++)cout<<*(p+i)<<" ";}
输出结果:
心得体会:
这些方法总会遗忘,常常温习!
- 数组的处理--选择排序
- 数组的选择排序
- 数组的选择排序
- 数组的排序:冒泡排序、选择排序
- 一位数组的选择排序
- 数组的选择排序法。
- 二维数组的选择排序
- 数组的排序(选择/冒泡/插入排序)
- 数组的排序 选择排序法
- 排序选择排序的数组使用
- 数组的选择排序和冒泡排序
- 数组排序--选择排序
- 数组排序-选择排序
- 数组排序---选择排序
- java数组的排序,选择排序,冒泡排序,插入排序
- 数组排序的两种算法--冒泡排序/选择排序
- 选择法:进行数组的排序
- 一维数组的选择排序
- 体会函数参数传递1
- 让Xfce的系统菜单悬浮在屏幕最上层
- Xubuntu command
- Nginx与Apache的Rewrite规则的区别
- hibernate关于session的关闭问题
- 数组的处理--选择排序
- 第十七周项目一任务2.1—体会函数参数的传递
- 17周---项目1-体会函数参数传递---用引用作为形参
- 用指针玩字符串2.
- 下载编译android源码(4.0.3)内核(ubuntu11.04)
- Python 之循环日志
- 有相同的数字?
- 字符串比较升级版
- 第17周项目-体会函数参数传递