|
|
a0851 发表于 2015-6-19 01:15 你自己研究下吧,搞定了,学到的自己印象才深刻,那才是你自己的东西 |
变量 数值=数组(6,5,3,2,4,1),临时数据存放,y 变量 i=0,j=1 循环( i < 5 ) 循环(j< 6 ) j=j+i 如果(数值>数值[j]) 临时数据存放=数值 数值=数值[j] 数值[j]=临时数据存放 结束 j++ 结束 i++ 结束 遍历(i = 0; i < 6; i++) 调试输出(数值) 结束 结束 //这样写 需要修改什么地方才对呀。感觉就对面了一次 第二次内循环就没有了, 请帮我修改下。达到正确的冒泡排序 1-2-3-4-5-6 |
这论坛不错 发表于 2015-6-19 01:03 是的 遍历 转换 循环 写法 两种都知道,,,,,,遍历写了排序冒泡 是对的, 问题 我用循环来写 就 不对了 感觉内循环 没有处理第二次循环。。。。。 那个朋友可以帮忙写个完整的用循环排序冒泡呀。。。。。感谢先 |
a0851 发表于 2015-6-19 00:10 变量 i=0 循环(i<5) i++ 结束 遍历(变量 j=0;j<5;j++) 结束 只能告诉你,这两种写法的结果是一样的 |
看的我迷糊!仔细看看你的程序能不出错就神奇 你仔细看 你的i 初始赋值是null 然后i<5? 压根两个类型么, 套用到 数组[i]里边 这个i没有数值 是什么吗东西 |
这论坛不错 发表于 2015-6-19 00:06 我就是想用循环写一个 冒泡排序算法 写出来排序不对, |
GMT+8, 2025-9-20 03:11 , Processed in 0.131857 second(s), 28 queries .
Powered by 海安天坑软件科技有限公司
© 2001-2013 Comsenz Inc.