for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
if(a[i]<a[j]){
FunctionTepy temp=a[i];
a[i]=a[j];
a[j]=temp;}}}
for(int i=0;i<n;i++) cout<<a[i]<<endl;
有n 个 数
2个for循环
倒过来看,第二个for循环是对所有数和a[i]进行比较
第一个for循环保证所有数都进行一次检验
举例 有下列数字 1 ,3 ,2
先用1 对所有数字 1, 3,2 进行对比排序
然后 3 对所有数字进行排序
最后 2 对所有数字进行排序
冒泡排序,这个方法时间复杂度好像最大吧