冒泡排序我第一个疑问是为什么有第二个循环,这个问题对于别人来说看起来很幼稚,后来列举几个数字试着循环了下,结果确实得需要第二个循环。
一个数组10到9,如果只有一个循环体的话,最后结果是9,8,7,6,5,4,3,2,1,10,只是把最大的一个排到最后了,所以得需要第二个循环体,
而且每次外部循环一次,就把一个最大值排列好,内部循环就少一次,所以j<10-i。
第一次写关于c++的博客,记录自己学习之路。
冒泡排序我第一个疑问是为什么有第二个循环,这个问题对于别人来说看起来很幼稚,后来列举几个数字试着循环了下,结果确实得需要第二个循环。
一个数组10到9,如果只有一个循环体的话,最后结果是9,8,7,6,5,4,3,2,1,10,只是把最大的一个排到最后了,所以得需要第二个循环体,
而且每次外部循环一次,就把一个最大值排列好,内部循环就少一次,所以j<10-i。
第一次写关于c++的博客,记录自己学习之路。