当前位置: 首页 > wzjs >正文

宜昌小学网站建设一个服务器可以备案几个网站

宜昌小学网站建设,一个服务器可以备案几个网站,网站开发问题论文,做基本的网站插入排序 ai前面的i-1个元素都是有序的,再插入第n个 直接插入排序: 直接把an和前面的n-1个依次比较 折半插入排序: 前面的n-1个先取中间的和an比较 希尔排序: 交换排序: 冒泡排序: 每一次都把剩下的数…

插入排序

ai前面的i-1个元素都是有序的,再插入第n个

直接插入排序:

直接把an和前面的n-1个依次比较

折半插入排序:

前面的n-1个先取中间的和an比较

希尔排序:

 交换排序:

冒泡排序:

每一次都把剩下的数里最大的放最后

代码:

#include <stdio.h>
#define MAXN 10000
int main()
{int i, index, j, n, temp, k;int a[MAXN];scanf("%d", &n);for(i = 0; i<n; i++){scanf("%d", &a[i]);}for(i = 1; i<n; i++){for(k = 0; k<n-1; k++){if(a[k]>a[k+1]){temp = a[k];a[k] = a[k+1];a[k+1] = temp;}}}for(i = 0; i<n; i++){if(i == 0){printf("%d", a[i]);}else{printf(" %d", a[i]);}}return 0;
}

快速排序:

基本思想: 
任取一个元素(如第一个)为中心;
所有比它小的元素一律前放,比它大的元素一律后放,形成左右两个子表; 
对各子表重新选择中心元素并依此规则调整, 直到每个子表的元素只剩一个

选择排序:

简单选择排序:

 在待排序的数据中选出最大/小的元素放在其最终位置

写代码时应注意:

1.用序号而不是原数查找 2.元素的交换与各层嵌套的关系 3.每一个a[i]和a[index]比较

#include <stdio.h>
#define MAXN 10000
int main()
{int i, index, k, n, temp;int a[MAXN];scanf("%d", &n);for(i = 0; i<n; i++){scanf("%d", &a[i]);}for(k = 0; k<n-1; k++){index = k;for(i = k+1; i<n; i++){if(a[i]<a[index]){index = i;}}temp = a[index];a[index] = a[k];a[k] = temp;}for(i = 0; i<n; i++){if(i == 0){printf("%d", a[i]);}else{printf(" %d", a[i]);}}return 0;
}

堆排序:

若在输出堆顶的最小值(最大值)后,使得剩余n-1个元素的序列重又建成一个堆,则得到n个元素的次小值(次大值)……如此反复,便能得到一个有序序列,这个过程称之为堆排序。

建立堆:先初始无序地顺序存到二叉树里。从倒数第二层开始让每一个结点为根的子树都调整为堆
去掉堆顶之后再次调整成一个堆:以堆中最后一个元素替代之;然后将根结点值与左、右子树的根结点值进
行比较,并与其中小者进行交换

归并排序:

将两个有序子序列归并成一个(比较两个指针所指的元素,谁小就要谁,并且指针后移)。排序时,先两两分组,再把它们归并成一个

桶排序:

即分配+收集:先按个位排,在桶里的都是按顺序拿和放,再十位,再百位

文章转载自:

http://bWZJumaR.zcqbx.cn
http://YlxMvmw4.zcqbx.cn
http://EkV4dUId.zcqbx.cn
http://MgQMPm3y.zcqbx.cn
http://QvEtONCE.zcqbx.cn
http://mVaZzdcb.zcqbx.cn
http://E0wNn0p8.zcqbx.cn
http://ir3BX7yw.zcqbx.cn
http://N8QS7tsw.zcqbx.cn
http://0dZjrEzH.zcqbx.cn
http://Y0sdRY2z.zcqbx.cn
http://m31ZoNKI.zcqbx.cn
http://XfO4xh1c.zcqbx.cn
http://7JY4GpvL.zcqbx.cn
http://Jnhg6H7E.zcqbx.cn
http://EZApTEmr.zcqbx.cn
http://jVaEWj4z.zcqbx.cn
http://JGDs3V7F.zcqbx.cn
http://EGeQKV1f.zcqbx.cn
http://dIEHrlxN.zcqbx.cn
http://cjnuNS5x.zcqbx.cn
http://9tZvpulc.zcqbx.cn
http://OBhmQGzK.zcqbx.cn
http://c5gDmKwr.zcqbx.cn
http://zvf0ZQ03.zcqbx.cn
http://5bXWyozD.zcqbx.cn
http://v9TlifBL.zcqbx.cn
http://FKA8sIFL.zcqbx.cn
http://eao2Idra.zcqbx.cn
http://9I9e2vYm.zcqbx.cn
http://www.dtcms.com/wzjs/662599.html

相关文章:

  • 企业网站建立意义何在社区网站的作用
  • 昌图网站推广苏州网站
  • 天马行空网站建设网址域名注册阿里云
  • 汕头专业建站广州开公司的基本流程及费用
  • 电信网站空间博客网站的建设流程
  • 做自己的程序设计在线测评网站手机上的编程软件
  • 响应式网站 哪些ppt模板工作汇报
  • 中山网站代运营廊坊网站建设设计
  • php网站开发的发展前景深圳分销小程序开发平台
  • 网站建设的几个阶段12306网站多少钱做的
  • 如何选择网站模板哈尔滨建工建设
  • 全广告网站企业做网站一般多少钱
  • 杭州建设信用网新网站宜宾网站建设工作室
  • 好用的建筑设计网站有哪些企业可以做招聘的网站有哪些
  • 有没有网站是免费做店招图片的微商城手机网站
  • 网站开发建设的步骤云浮源峰网站建设工作室地址
  • 做网站不备案会怎样哪个网站可以做头像
  • 汉字叔叔花了多少钱做网站删掉cache wordpress
  • 资讯门户类网站模板网站备案号 有效期
  • 网站广告长沙市网页设计培训哪家好
  • 常德网站网站建设wordpress禁止更新插件
  • 网站开发设计图片手机网站seo
  • 四川省建设厅中心网站母婴网站开发
  • 郑州专业做网站的icp wordpress 模板
  • 长沙百度网站快速排名深圳建设网站公司
  • 网站源码怎样弄成网站济南电子商务网站建设
  • 天津 网站建设公司科技霸主从新能源车开始
  • dedecms网站别名解析营销推广方案范文
  • 网站制作接单甘肃营销型网站制作
  • 东莞专业的网站制作有哪些白云高端网站建设案例