C语言——希尔排序
来源:互联网 发布:人工智能图像理解 编辑:程序博客网 时间:2024/06/07 17:11
#include <stdio.h>#define N 10void swap (int a[],int i,int j){int temp = a[i];a[i] = a[j];a[j] = temp;}void printA(int *a,int len){int i;for (i = 0;i < len ;i++){printf ("%4d",a[i]);}printf ("\n");}
//希尔排序int main(){int a[N] = {1,2,3,4,5,6,7,8,9,0};int len = sizeof(a)/sizeof(a[0]);int i ,j ,get;int d = len;do{d = d / 3 + 1;for (i = d; i < len; i++){get = a[i];j= i - d;while (j >= 0 && a[j] > get){a[j+d] = a[j];j = j - d;}a[j+d] = get;}}while(d > 1);printA(a,len);return 0;}
阅读全文
0 0
- C语言——希尔排序
- C语言——希尔排序
- 希尔排序C语言
- c语言希尔排序
- C语言希尔排序
- C语言------希尔排序
- 希尔排序(C语言)
- C语言希尔排序了解
- 希尔排序C语言代码
- C语言实现希尔排序
- c语言实现希尔排序
- C 语言算法排序 希尔
- C语言实现希尔排序
- 希尔排序C语言实现
- 希尔排序-C语言实现
- 希尔排序c语言实现
- 希尔排序-c语言实现
- 排序——希尔排序(C++)
- Liunx怎么查看centos以及ubuntu版本
- jvm内存三大核心区域
- 高性能Server---Reactor模型
- php结合redis实现高并发下的抢购、秒杀功能
- Android开发之----proloader
- C语言——希尔排序
- lower_bound()返回值
- Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1
- TextView_跑马灯
- 白话经典算法系列之九 从归并排序到数列的逆序数对(微软笔试题)
- Spring依赖注入(dependency injection)
- 马尔科夫与隐马尔可夫总结
- Hoj 2010 GCD & LCM Inverse
- CSS样式初始化分为PC端和移动APP端