为了账号安全,请及时绑定邮箱和手机立即绑定

java二维数组的冒泡排序 问题 图片 求师傅指点一下

java二维数组的冒泡排序 问题 图片 求师傅指点一下

达令说 2018-09-06 14:14:55
我想冒泡排序a不知道这么写有没有问题呢?没问题的话应该怎么输出b的值呢??...
查看完整描述

1 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

int tmp[] =stu1[k]; stu1[k] =stu1[k+1]; stu1[k+1] =tmp; 冒泡排序的一个思想就是两两对比交换位置 你的代码,如果k的值大于k+1,就把k和k+1的位置互换,把最大的值放到最后,这样子循环下了,数组0位置的值就是最小的了,tmp是用来中间临时保存值的。 int tmp[] =stu1[k];就是把k的值赋给tmp stu1[k] =stu1[k+1];就是把k+1的值赋给k stu1[k+1] =tmp;就是把原先k的值赋给k+1

查看完整回答
反对 回复 2018-09-23
  • 1 回答
  • 0 关注
  • 817 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信