java关于冒泡排序法的问题
小白自学java,目前学到数组的排序这里!视频里老师讲的,和百度上的教程大多数都是说需要嵌套for循环来实现,然而我发现去掉外循环,依然不影响结果,想问一下外循环的意义在...
小白自学java,目前学到数组的排序这里!视频里老师讲的,和百度上的教程大多数都是说需要嵌套for循环来实现,然而我发现去掉外循环,依然不影响结果,想问一下外循环的意义在哪,去掉后是不是有什么漏洞!
展开
3个回答
2018-07-18 · 国内最优秀java资源共享平台
关注
展开全部
你可以试试把初始数据的顺序打乱,而不是现在这样子是按从小到大的顺序排列。这样的话就需要外循环了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把num数组里面的顺序打乱一下,你看结果是不是一样。
你把数组改成[5,3,2,1,4,6], 结果能对吗?
结果一样是因为if语句的判定都没有生效。num数组本身就是从小到大,所以for循环里面的语句都没有执行。
你把数组改成[5,3,2,1,4,6], 结果能对吗?
结果一样是因为if语句的判定都没有生效。num数组本身就是从小到大,所以for循环里面的语句都没有执行。
追问
谢谢。明白了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询