首页
编程
java
php
前端
首页
编程
java
php
前端
根据题意,我图中标记的三行代码有什么错误吗?为什么我的元素交换不成功,只是最高值覆盖了末尾值。
因为你用c=max(b)求出的只是最大值,不是b列表中的元素,所以交换时才会覆盖,可以遍历列表找到最大值所在的元素,再和列表最后一个元素交换数值。
点击展开全文