青蛙排序
来源:互联网 发布:全球城市经纬度数据库 编辑:程序博客网 时间:2024/04/29 02:15
青蛙排序
此类排序的前提是数组中的内容和下标有对应关系。
此排序时间复杂度为0(n),空间复杂度为O(1)
- #include "stdio.h"
- int main(){
- int a[10]={5,3,2,1,8,6,4,7,10,9} ;
- int b,i,j,n=10;
- for(j=0;j<n;j++)
- printf("%d/t",a[j]);
- printf("================/n");
- for(i=0;i<n;i++){
- while(a[i]!=(i+1)){
- b=a[a[i]-1];
- a[a[i]-1]=a[i];
- a[i]=b;
- for(j=0;j<n;j++)
- printf("%d/t",a[j]);
- printf("/n");
- }
- printf("---------------------/n");
- }
- printf("================/n");
- for(i=0;i<n;i++)
- printf("%d/t",a[i]);
- return 0;
- }
- 青蛙排序
- 青蛙排序
- 青蛙
- 青蛙
- C语言排序(5)___青蛙过河——(二分查找)
- 青蛙摆渡
- 青蛙过河
- 青蛙效应
- 青蛙现象
- 青蛙视觉
- 青蛙庸医
- 青蛙过河
- 青蛙邻居
- 【青蛙现象】
- 青蛙过桥
- 青蛙跳
- 青蛙跳河
- 青蛙换位
- mini2440的ds18b20驱动和测试程序
- 友善之臂mini2440编译驱动问题。
- 如何提高员工的安全意识
- ubuntu编译内核-make menuconfig 出现错误及解决
- 驱动编译
- 青蛙排序
- 快排序的递归算法
- linux 修改root.cramfs步骤
- QT和QT-embedded的配置选项(简易翻译)
- ubuntu下minicom配置
- ubuntu 8.10配置NFS服务器
- Qt-Embedded4.5 for linux交叉编译
- arm-linux-gcc制作
- 漫步闲谈