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

被替换的不应该是arr[1]的10吗?

函数原文:if(arr[i]>max){max = arr[i]; index = i;} arr[index] = value

所以不应该是第一步10被41替换掉,然后41再被value替换掉吗?为什么被替换的是41???

正在回答

代码语言

1 回答

max最终是arr1中的最大元素,arr1[0]并没有被max替换。是max对应的arr1的最大元素,被传递过来的value(对应题目要求arr2的第一个元素)替换了。


0 回复 有任何疑惑可以回复我~
#1

慕粉9297554 提问者

嗯嗯,谢谢,已经明白了~
2021-10-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

被替换的不应该是arr[1]的10吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号