java关于冒泡排序法的问题

小白自学java,目前学到数组的排序这里!视频里老师讲的,和百度上的教程大多数都是说需要嵌套for循环来实现,然而我发现去掉外循环,依然不影响结果,想问一下外循环的意义在... 小白自学java,目前学到数组的排序这里!视频里老师讲的,和百度上的教程大多数都是说需要嵌套for循环来实现,然而我发现去掉外循环,依然不影响结果,想问一下外循环的意义在哪,去掉后是不是有什么漏洞! 展开
 我来答
ijava学习网
2018-07-18 · 国内最优秀java资源共享平台
ijava学习网
国内最优秀的java免费资源共享及学习平台,专注从实战中学习与成长。主要包括教程、经验分享、知识、资讯、工具、手册、视频及各种资源下载。
向TA提问
展开全部
  1. 很简单测试只需要把你数组的排序打乱你就会发现了

  2. 看看案例

    正确结果:

  3. 错误结果

pauther
2018-07-18 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:61%
帮助的人:76.6万
展开全部
你可以试试把初始数据的顺序打乱,而不是现在这样子是按从小到大的顺序排列。这样的话就需要外循环了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路路通965
2018-07-18 · TA获得超过446个赞
知道小有建树答主
回答量:227
采纳率:33%
帮助的人:42万
展开全部
你把num数组里面的顺序打乱一下,你看结果是不是一样。
你把数组改成[5,3,2,1,4,6], 结果能对吗?
结果一样是因为if语句的判定都没有生效。num数组本身就是从小到大,所以for循环里面的语句都没有执行。
追问
谢谢。明白了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式