选择排序的递归算法
来源:互联网 发布:淘宝运营需要学美工吗 编辑:程序博客网 时间:2024/05/16 05:12
#include<stdio.h>#include<stdlib.h>#include<time.h>#define N 5void fun(int* a,int n,int i){ if(i>=n-1) { return; } else{ int temp,j; temp=i; for(j=i+1;j<n;j++) { if(a[j]>a[temp]) temp=j; } if(temp!=i) { int m; m=a[temp]; a[temp]=a[i]; a[i]=m; } fun(a,n,i+1); }}void main(){ int a[N],i,j,temp; time_t ds; int data=time(&ds); srand(data); for(i=0;i<N;i++) { a[i]=rand()%50+10; printf("\n%d ",a[i]); }printf("\n----------------------------------------------------------\n");fun(a,N,0); for(i=0;i<N;i++) printf("\n%d",a[i]); system("pause");}
阅读全文
0 0
- 选择排序的递归算法
- 选择排序递归算法
- 冒泡和选择排序的递归算法
- 【算法】冒泡排序与选择排序的递归实现
- 算法提高 选择排序( 递归算法)
- 选择排序的递归实现
- 排序的选择算法
- 选择排序的算法
- 选择排序的算法
- 排序算法的选择
- 算法(选择排序的算法)
- 分治+递归:归并排序的递归算法
- 快排序的递归算法
- 插入排序的递归算法
- 快排序的递归算法
- 归并排序的递归算法
- 插入排序的递归算法
- 快速排序的递归算法
- uvalive5713(次小生成树)
- Java 扯淡@Override
- Vue2.0入门
- 常见排序算法的复杂度以及稳定性
- 图片轮播的功能实现
- 选择排序的递归算法
- 解决CentOS 7,ATI显卡,屏幕亮度调节问题
- Java编程实现文件编码转换
- C#基础(2)——字符操作
- 今年最新的30个Android库
- BurpSuite安全测试
- ANDROID样式的开发:LAYER-LIST篇
- Java线程(一):synchronized
- 修改hosts不必重启 立刻生效