选择排序法,指针来也
来源:互联网 发布:淘宝回收卡西欧被骗了 编辑:程序博客网 时间:2024/06/16 04:56
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: array.cpp * 作 者: 徐汉玉 * 完成日期: 2012 年11 月28日 * 版本号: v1.0 * * 输入描述:无 * 问题描述: */ #include <iostream> using namespace std; void sort(int *p, int num); //不要对自定义函数的声明有任何改动 void output(int *p,int num); int main( ) //不要对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); sort(b,15); output(b,15);cout<<endl;return 0; } //下面定义自定义函数 void sort(int *p, int num){int k,j,t;for(int 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)<<" "; }}
运行结果:
- 选择排序法,指针来也
- 冒泡排序来也
- 数组变指针 选择法排序
- 选择排序(指针)
- 用指针的选择排序
- order by 也可用函数来排序
- 选择法排序,用传递数组名来实现
- 指针对数组排序选择法和冒泡法
- 第17周项目18-指针选择法数组排序
- 使用指针法对数组进行冒泡排序、选择排序、插入排序法、二分查找法
- 解析选择排序法与冒泡排序法的区别(数组实现和指针实现)
- 指针—选择法
- 用指向指针的指针来对数组排序
- 使用指针方式进行数组排序 选择排序:
- 利用函数指针对数组进行排序(选择排序实现)
- 通过用数组名作函数参数来实现选择排序法
- 指针初步学习,运用指针进行冒泡排序,选择排序,插入排序和折半查找
- 选择法对数据进行排序 指针和数组两种方式 经典
- Design Pattern学习笔记之状态机模式(State Patterns)
- android ImageView-----图片放大或者缩小
- zoj3471
- JS写的计时器,把代码贴上,可以参考
- svn:版本库 xxx 不存在||svn: No such revision xxx"
- 选择排序法,指针来也
- 由表单中onsubmit="return false;"想到的
- mysql修改表名,列名,列类型,添加表列,删除表列
- 前台--一个css冲突导致的ie6崩溃
- java 和javascript中的 MD5加密
- 子衿的事(68)
- SAXParseException: Content is not allowed in prolog
- unityios开发--NGUI类似QQ菜单实现
- java.sql.SQLException: 无效的列索引