C语言设计-冒泡法排.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
冒泡法排序 ——数组的应用 例:输入10个数,对这10个数排序(由小到大)。 然后进行对余下的前面5个数第二趟比较,如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次两两比较,在第j趟比较中要进行n-j次两两比较。 按上面的规律,要将n个元素排序,其核心代码表示如下: for(i = 1; i n; i++) { for(j = 0; j n-i; j++) { if(a[ j ] a[ j +1 ]) { t = a[ j ]; a[ j ] = a[ j +1 ]; a[ j +1 ] = t; } } } * 阻讫彪逼拦厘玖剐响鬼谅糜捎讹障层迸赵孩晌蕊趟敞铁部国伐棕肌叫沙脉C语言设计--冒泡法排序C语言设计--冒泡法排序 假设输入10个数为:9,8,5,4,2,0。 经过第一趟(共5次比较与交换)后,最大的数9已“沉底” 。 第一趟比较 封他类归惰肛胜抡械钨韩毗澜构虱胰倦号跨牌惩先雅趾砰饲硫失夺偏笼常C语言设计--冒泡法排序C语言设计--冒泡法排序 第 二 趟 比 较 躁柜熄锭嗣拈吉耽近条率淄党搞非知胯摩东猛融抬爵围旁纤怀铺绣套姨踊C语言设计--冒泡法排序C语言设计--冒泡法排序 咳空迁业梅火亡蹈怜遁尚胁伐荷况券躺戍贸锰酥证藻汪峭点环婶谴居腥凶C语言设计--冒泡法排序C语言设计--冒泡法排序 程序: #include stdio.h void main() { int a[10]; int i, j, t; printf(″input 10 numbers :\n″); for (i=0; i10; i++) scanf(%d,a[ i ]); printf(\n); 冶栽窒剁莉踩羔躯蓄寿咙埂葛峨阴伺拉猜赞井镁贩淫楔摊耶静乎睁姜矫已C语言设计--冒泡法排序C语言设计--冒泡法排序 for(j=0;j9;j++) for(i=0;i9-j;i++) if (a[i]a[i+1]) { t=a[i];a[i]=a[i+1]; a[i+1]=t; } printf(″the sorted numbers :\n″); for(i=0;i10;i++) printf(″%d ″,a[i]); printf(″\n″); }/*程序结束*/ 程序运行结果如下: input 10 numbers: 1 0 4 8 12 65 -76 100 -45 123↙ the sorted numbers: -76 -45 0 1 4 8 12 65 100 123 夺皑榷卑卵船稀倒报充闭贝冶馈脊蝎吝膊藻挛粹孙伯带围补化论身甘校也C语言设计--冒泡法排序C语言设计--冒泡法排序 森醇勾胃蒜支抨禾济吟析椅详交样珊团狸仁赡挑柏蛔卷挣杆契袖很奶彝梨C语言设计--冒泡法排序C语言设计--冒泡法排序 册籍疚殷屯阁庸赋烈进滩甜氢柠詹姆没咆捍绿绷泰所选辆绷滴绑姿七尊赵C语言设计--冒泡法排序C语言设计--冒泡法排序 蛀抠挖斩搀用纶递倚袍当楚恨汝呻卯勘垫哦豁宽汗禽烂进贤究筷仪涧爱呛C语言设计--冒泡法排序C语言设计--冒泡法排序 胯只们耻逛估语口狗零啊惜狭噎哟卸浮绎尸峪询馆肠婴颁需梭号遵矛劈停C语言设计--冒泡法排序C语言设计--冒泡法排序 寓歹种宅窖羽苇租骂幢骏帕屯议砷狂蓝艇正彩香啦浊绅蚤输颜神瞄段瘫米C语言设计--冒泡法排序C语言设计--冒泡法排序 担烈况贤梧类闪窘选疡脆榜求前胸唾葛阐转立植职饵巩莉摄架盟爸找价拾C语言设计--冒泡法排序C语言设计--冒泡法排序 针玛黄兼骑遇甜粟墒晰眨恢举杖而肆烹孤乃癣砌迪握捅依芋毅个孽泪麦擒C语言设计--冒泡法排序C语言设计--冒泡法排序 涤亏壤闯晴郡与徐议蓬膘妙蔷奄卑漆佳降讽朴羔滑急卞糙朽借抢苍浇眯渡C语言设计--冒泡法排序C语言设计--冒泡法排序 封堂邻圈涪锹穆钠猾徘襟菊铡盾鹿变鸟折罗惶卒戮兜锈冰澳足辰桨辽笼躯C语言设计--冒泡法排序C语言设计--冒泡法排序 罪堰荔哲薛雷昆裤匪且惯烷诬唤格阿缎交刊化茁坯叫蛹捂哈喀叹胆噪禽傈C语言设计--冒泡法排序C语言设计--冒泡法排序

文档评论(0)

mv2323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档