冒泡排序及优化c语言实现,如何用冒泡排序实现冒泡动画
今天小编为大家分享生活中的小常识、日常问题解答等相关内容,希望能够帮助大家。
今天来聊聊关于冒泡排序c语言代码优化,冒泡排序c语言代码的文章,现在就为大家来简单介绍下冒泡排序c语言代码优化,冒泡排序c语言代码,希望对各位小伙伴们有所帮助。
1、#include void main() { int a[10]; int i,j,t; printf("input 10 numbers:"); for(i=0;i<10;i++) scanf("%d",&a[i]);for(j=0;j<9;j++) /*进行9次循环 实现9趟比较*/ for(i=0;ia[i+1]) /*相邻两个数比较,想降序只要改成a[i]void swap(int *i, int *j){int temp = *i;*i = *j;*j = temp;}int main(){int a[10] = {2,1,4,5,6,9,7,8,7,7};int i,j;for (i = 0; i i; j--)//从后往前冒泡{if (a[j] < a[j-1]){swap(&a[j], &a[j-1]);}}}for (i = 0; i < 10; i++){printf("%d", a[i]);}return 0;}参考资料来源:冒泡排序-百度百科。
相信通过冒泡排序c语言代码这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
Www.yiLeen.com.CN艺莲園提供生活百科,美食,购物,旅游,房产,交通,家居,数码,科技,财经,教育,健康,娱乐,历史,汽车,生活消费门户网站
本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
联系邮箱:773537036@qq.com
发表评论