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

企业门户网站建设 北京中山网站制作服务

企业门户网站建设 北京,中山网站制作服务,网页上的视频怎么下载下来,怎么注册软件平台冒泡排序 一种典型的交换排序 类似水冒泡&#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/547635/

相关文章:

  • 做暧暧小视频网站wordpress是做什么的
  • 株洲做网站的2015年网站设计
  • 北京优质网站制作wordpress 自动alt
  • 2017年网站建设招标书天津企航网络技术有限公司
  • 网站编辑是做网页编辑吗图片类网站欣赏
  • 南通网站建设找哪家书签制作手工
  • 区块链技术和网站开发结合企业站seo价格
  • 在线观看永久免费网站网址做网站域名的好处是什么
  • 极速云建站百度站长网站地图
  • 杭州做网站找力果域名注册的网址
  • 常州建站价格自己做的网站不显示图片
  • asp网站建设实验设计专门做网页的软件
  • 整站优化系统厂家贵州app开发公司
  • 网站开发者工作描述南充市住房和城乡建设局网站
  • 广告图片网站北京展示型网站建设价格
  • 开店做网站有什么好处网站建设类型的好处
  • 做的精美的门户网站推荐做教育网站有什么好处
  • 郑州做网站设计传统生意转型做那个网站好
  • 济宁企业做网站石家庄做网站科技公司
  • 佛山 做网站WordPress安全社区
  • 一学一做征文网站seo建网站
  • 美工设计网站推荐wordpress 随机重复
  • html5 网站搭建衍艺网站建设
  • 快站如何做网站刚建的网站百度搜不到
  • 做网站帮京东卖东西怎么合作成都定制企业网站制作
  • 虚拟主机网站源码电商网
  • 中国建设会计协会网站vps建立多个网站
  • 福建省百川建设发展有限公司网站网站建设回访
  • 都江堰网站建设公司百度网站推广怎么做
  • 网站开发有什么好的命题网络营销该如何发展