采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这两种循环有什么区别,为什么一个能成功一个却出错了,刚才看了很久看不出,可以讲讲吗
第一个遍历,循环执行n-1次;第二重遍历,循环执行n次。
第二重遍历,在i==n-1的时候,取arr[i+1],数组越界。
继续加油!:)
访问到最后一次i = n-1 ,此时访问i+1相当于访问n会导致数组越界,这时候应该把条件换成n-1应该就对了
正解,感谢分享:)
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.7k 16
1.5k 17
1.4k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号