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

设计什么网站简单东城网站建设工作室

设计什么网站简单,东城网站建设工作室,考试培训,nginx 反向代理 wordpress冒泡排序 一种典型的交换排序 类似水冒泡&#xff0c;大元素经不断的交换由水底慢慢的浮出 从头到尾&#xff0c;循环比较两相邻的元素 大的元素移到后面&#xff0c;小的放前面-每次循环&#xff0c;大的元素会排到最后 代码如下&#xff1a; #include<stdio.h> …

冒泡排序

一种典型的交换排序
类似水冒泡,大元素经不断的交换由水底慢慢的浮出
从头到尾,循环比较两相邻的元素
    大的元素移到后面,小的放前面-每次循环,大的元素会排到最后

代码如下: 

#include<stdio.h> 
#include<stdlib.h>
//升序排序
void Bubble_sort(int a[], int size){int i,j,temp;for(int i=0 ; i<size-1 ;i++) //size-1 : 不用和自己比较{int flag =0;//比较记号//在a[0]到a[size-i-1]之间比较,将最大的数放最后(即a[size-i-1])for(int j=0 ; j<size-i-1 ; j++)	{if(a[j] > a[j+1])//比较,大的在后面{temp = a[j]; a[j]= a[j+1]; a[j+1]=temp;flag =1;}}//若flag为0,则在该轮次没有交换动作,说明排序已经完成,break跳出循环if(flag == 0 ) break;	}
}void main()   
{	int a[10];printf("输入10个整形数据(整数):");for(int i=0;i<10 ; i++)scanf("%d",&a[i]);  Bubble_sort(a,10);	//排序处理printf("排序后的数组:\n");for(int i=0;i<10 ; i++)printf("%d ",a[i]);  system("pause");//屏幕暂停
}

简单选择排序

简单选择排序(Select Sort)示意图如下图所示。 

 

代码如下:

#include<stdio.h> 
#include<stdlib.h>void SelectSort(int arr[],int n){//minIndex用于记录每一趟中最小元素的下标int i,j,temp,minIndex;/*外层循环,用于控制第1层到第n-1轮排序第i轮循环时,后面部分的元素的下标范围为(i-1) 到 (n-1)*/for( i=1; i<n ; i++ ){//将后面(未排序)部分的第1个元素赋予minIndexminIndex = i-1;for(j =i ; j < n ; j++ ){	//找到本轮循环中最小元素if( arr[j]<arr[minIndex] ){	minIndex = j;}}//若本轮中最小的元素不是后面部分的第1个元素,则需要交换元素if(minIndex != i-1 ){temp=arr[minIndex]; arr[minIndex]=arr[i-1]; arr[i-1]=temp;}}
}void main(){	int a[10];printf("输入10个整形数据(整数):");for(int i=0;i<10 ; i++)scanf("%d",&a[i]);  SelectSort(a,10);	//排序处理printf("排序后的数组:\n");for(int i=0;i<10 ; i++)printf("%d ",a[i]);  printf("\n");system("pause");//屏幕暂停
}

http://www.yayakq.cn/news/84211/

相关文章:

  • 天津培训网站建设成都 视频网站建设
  • wordpress粒子插件网页seo搜索引擎优化
  • 网站建设备案要哪些电脑前端主要做什么
  • 电子网站设计简单详细搭建网站教程视频教程
  • 网站开发的前端框架有哪些商城平台
  • 有没有教做蛋糕的网站佛山网站专业制作
  • 网站 报价单永久免费改ip地址软件
  • 优秀网站推广方案南京本地网站建设
  • 专业手机网站建设公司排名东莞建设网站公司简介
  • 东莞企业网站推广运营长沙长沙建设网站
  • 琼海网站制作高端建站用什么软件
  • 广州网站 制作信科便宜怎么开网店?去哪里注册?
  • 郑州app网站公司嵌入式培训学费
  • 怎么建网站挣钱阜蒙县自治区建设学校网站
  • 可以做片头的网站石家庄市制作网站公司
  • 做韦恩图网站诚一网站推广
  • 企业快速建站都有哪些技巧呢美工做网站怎么收费
  • 新都兴城建设投资有限公司网站做网站的公司怎么推销
  • 网站浏览器兼容性问题吗仿门户网站
  • 无投入网站推广海南做网站
  • 怎么建设QQ网站北京专业网站营销
  • 静态网站开发课程网北京手机建站模板
  • 做网站 会计分录品牌策划是做什么
  • 小程序网站建立网站平台需要那些技术
  • 青海省建设工程监理协会网站哪个网站买做房图纸好
  • wordpress 中间截取缩略图优化设计七年级下册数学答案
  • 怎么查看网站的空间商word如何做网站链接
  • 企业工商信息公示系统广州品牌seo推广
  • 国家批准做新闻的网站电商网站制作
  • 浙江商会网站建设策划方案关于做网站的合同