选择排序
来源:互联网 发布:手机号码采集器软件 编辑:程序博客网 时间:2024/06/11 16:03
// Selectsort.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include<IOSTREAM>#include<CSTDIO>#include<CSTDLIB>#include<CSTRING>#include<CTIME>using namespace std;#define SIZE 10void SelectSort( int *a, int len){int i, j, h;int temp;for (i = 0; i < len - 1; i++){for (j = i + 1; j < len; j++){if (a[j] < a[i]){temp = a[i];a[i] = a[j];a[j] = temp;}}cout<<"sort "<<i<<" step result"<<endl;for (h = 0; h < len; h++){cout<<a[h]<<" ";}cout<<endl;}}int main(int argc, char* argv[]){int array[SIZE], i;srand(time(NULL));for (i = 0;i < SIZE; i++){array[i] = rand() / 1000 + 100;}cout<<"before sort -------------"<<endl;for (i = 0; i < SIZE; i++){cout<<array[i]<<" ";}cout<<endl;SelectSort(array, SIZE);cout<<"Sort: ------------------"<<endl;for (i = 0; i < SIZE; i++){cout<<array[i]<<" ";}cout<<endl;getchar();return 0;}
before sort -------------105 129 130 121 122 123 119 124 108 103sort 0 step result103 129 130 121 122 123 119 124 108 105sort 1 step result103 105 130 129 122 123 121 124 119 108sort 2 step result103 105 108 130 129 123 122 124 121 119sort 3 step result103 105 108 119 130 129 123 124 122 121sort 4 step result103 105 108 119 121 130 129 124 123 122sort 5 step result103 105 108 119 121 122 130 129 124 123sort 6 step result103 105 108 119 121 122 123 130 129 124sort 7 step result103 105 108 119 121 122 123 124 130 129sort 8 step result103 105 108 119 121 122 123 124 129 130Sort: ------------------103 105 108 119 121 122 123 124 129 130
阅读全文
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 对vue中 默认的 config/index.js:配置的详细理解 -【以及webpack配置的理解】-config配置的目的都是为了服务webpack的配置,给不同的编译条件提供配置
- linux 目录的介绍
- 面对复杂项目,如何提高设计方案的可行性
- Python异常
- 在ACE中与数据库交互的时候,利用视图和重写来读取不同数据表的字段到同一个页面上。
- 选择排序
- APUE-用fcntl函数对指定的描述符打印和开启文件标志
- 超神路之始——仿真
- ansible配置文件详解(1)
- ios开发之自定义转场动画
- Ctrlbox Project v2.3项目管理用户手册(四)——操作详解4.1
- caffe学习
- java实现电脑端拨号+播放语音功能
- Python笔记9——继承、多态和type、isistance、dir