问:
给定程序中,程序的功能是:用选择法按升序对a数组中的数排序。
答:
举例来说,给定数组a = {3, 2, 1, 4, 5},排序后结果为a = {1, 2, 3, 4, 5}。
选定i = 0,minIndex = 1,然后a[0]和a[1]交换,a = {2, 3, 1, 4, 5}
选定i = 1,minIndex = 2,然后a[1]和a[2]交换,a = {2, 1, 3, 4, 5}
以此类推,数组排序完毕。
这就是选择法排序算法的基本思想与实现过程。 let me know如果您有任何其他问题。