第十四周项目4--数组排序(选择法)
来源:互联网 发布:淘宝申请退款时限 编辑:程序博客网 时间:2024/06/05 05:42
/* * 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称: * 作 者:田成琳 * 完成日期:2013 年 11 月 25 日* 版 本 号: * 对任务及求解方法的描述部分* 输入描述:无* 问题描述:编函数,完成选择排序* 程序输出:排序后的数列*/#include <iostream>using namespace std;void bubble_sort(int[],int);void output_array(int[],int);int main( ){int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76};int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73};bubble_sort(a,20); //用选择法按降序排序a中元素output_array(a,20); //输出排序后的数组cout<<endl;bubble_sort(b,15); //用选择法按降序排序b中元素output_array(b,15); //输出排序后的数组cout<<endl;return 0;}void bubble_sort(int a[],int n){int i,min,t;for(i=0;i<n;i++){min=i;for(int j=0;j<n;j++){if(a[min]>a[j]){ min=j;}t=a[i];a[i]=a[min];a[min]=t;}}}void output_array(int a[],int n){for(int i=0;i<n;i++)cout<<a[i]<<" ";}
运行结果:
心得体会:
- 第十四周项目4--数组排序(选择法)
- 第十四周项目4 数组的排序
- 第十四周 项目4--数组的排序
- 第十四周项目4--冒泡法数组排序
- 第十四周 项目四--拓展2--用选择法排序数组中的数
- 第十四周项目4(拓展1)--字符数组选择排序
- 第十四周上机任务项目4 - 数组的排序
- 第十四周上机项目4:数组的排序
- 第十四周项目4-数组的排序2
- 第十四周-(项目四)数组排序。
- 第十四周项目二 排序函数模板(动态分配空间+选择排序法)
- 第十四周项目1.2—排序函数模板(选择法排序)
- 第十四周项目1.2—排序函数模板(选择法排序)
- 第十四周上机实践项目1(2):排序函数模板(选择法排序)
- 第十四周上机实践项目——选择排序
- 第十四周项目四拓展2-选择排序
- 第十四周项目4:数组类模板
- 第十四周项目五—涨工资(选择法排序,写入文件的操作)
- 模拟器的一些技巧
- ZJU1088
- SURF进阶
- Revit2014 支持编程创建管道并且立即赋予系统类型名称
- 黑马程序员--Java基础之集合框架(1)
- 第十四周项目4--数组排序(选择法)
- environment
- iPhone项目例子资源
- js键盘事件
- Linux线程调度策略与优先级
- Set Matrix Zeroes
- Presto简介<转>
- 关于单例(Singleton)的示范代码:allocwithzone
- 多维数组怎么样访问更快?(讨论)