大家帮我看看我在学习冒泡排序时遇到的问题 本帖最后由 naucca 于 2010-08-13 16:53:36 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可以,因为你的if外面还有一句话swap(j, j + 1);如果没有这句话,可以。另外,你的冒泡排序写的好麻烦。 chuchuzinnia,你没看错,是我开始粘贴的没注意,后来改了的,呵呵 显然不行,因为当arr[j] > arr[j + 1]不成立的时候,连循环都跳出了 也就是说,arr[j] > arr[j + 1]你写在if里面对循环没影响,无论是否成立,循环都会执行下去,但你要是写在for的第二个表达式里面,只要不成立,直接跳出循环,后面的数都不会继续比较了 Tassdars正解,谢谢,还是我对for循环中的三个条件理解不透彻 JAVA的方式 初级问题,求解答~~~ 求个漂亮的css样式表 【急】 netbeans 6.1 中单击按钮关闭窗口问题 现在,国内外主流email客户端主要有哪些? 什么语言开发,平台,功能特点?? 菜鸟求助:如何检查用户输入是否为整数? 请问java 与j2me 、j2se、j2ee 是什么关系 haspmap 等批量实例化可以么? 在一个线程中的run()方法里面用无限循环的方式来检测某一个类中的变量的状态,当检测到该状态为true时,再判断该变量如果连续维持true状 如何给String变量设初值为空? java 规范第三版 看到一句话,不理解 重写equals()!
如果没有这句话,可以。另外,你的冒泡排序写的好麻烦。