家人们,关于下面这个比较法排序,我有2点不懂。1.k是做什么用的,2.第二个if语句的条件是必须的吗,其中的语句能和第一个if中的语句合并吗

img

(1) k 是 定位 一次遍历中的 最大值位置【你这个示例】
(2)你把 缩进弄弄,就知道了 ; 第二个 if 不能和第一个if合并, 第二个if 是将 最大值 同 第 i 个 元素 对调

类似这种【这个是最小值示例,从小到大排序,你给的是 从大到小排序】:

img


如有帮助,欢迎采纳哈!