a[j]=a[j+1]什么意思a[j+1]=temp什么意思
答案:2 悬赏:70
解决时间 2021-01-27 01:45
- 提问者网友:孤凫
- 2021-01-26 19:50
a[j]=a[j+1]什么意思a[j+1]=temp什么意思
最佳答案
- 二级知识专家网友:青尢
- 2021-01-26 20:40
这是冒泡排序。大值和小值循环调换位置的(也就是相邻2个值的位置调换一下)。代码
var temp=a[j];//把集合a中的第j个值存放到临时变量temp中,
a[j]=a[j+1];//把集合中的第j+1个(也就是第j个值的下一个)值存到a集合中的第j个位置
a[j+1]=temp;//把临时变量temp保存到集合a中的第j+1个位置
var temp=a[j];//把集合a中的第j个值存放到临时变量temp中,
a[j]=a[j+1];//把集合中的第j+1个(也就是第j个值的下一个)值存到a集合中的第j个位置
a[j+1]=temp;//把临时变量temp保存到集合a中的第j+1个位置
全部回答
- 1楼网友:独钓一江月
- 2021-01-26 20:52
if里面的就是交换两个数的顺序 temp是中间变量追问后面两句是什么意思追答交换啊 比如开始两个数的顺序是2,3要交换就得把2先放到temp里 再把3放到2的位置 最后再把temp放到3的位置
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯