如果有10个数需要进行排序,假设是从小到大排序,那么就需要9遍比较大流程,即九个数都要进行比较,假设第0个是最小的,记下下标为0,然后用第0个开始跟1,2,3.......9比较,找到最小的,然后记下下标,然后用数组进行交换,把最小的和第0个互换,然后第二次就假设第一个是最小的,然后记下标为1然后和其他的比较这次从2开始到9然后找到最大的然后和第一个数组交换,每次循环都会少一个数进行循环,其实一共只需要8次,最后一个不用比,就剩下一个了!
C语言选择排序感悟
最新推荐文章于 2024-01-09 16:50:52 发布