常用排序法(冒泡法,选择法)
for(I=0;i<n;i++)
{
int tmp=I,m;
for(j=I+1;j<n;j++)
if (a[tmp]>a[j])
tmp=j;
a[m]=a[tmp];
a[tmp]=a[i];
a[i]=a[m];
}
//选择法(每次选出最大or小的数,每次内循环结束后把该数与该次的第一位数互换)
for (I=0;i<n:i++)
for (j=I;j<n:j++)
{
if (a[j]<a[j+1])
{
m=a[j];
a[j]=a[j+1];
a[j+1]=m;
}
}
//冒泡法(每次内循环时会把最小or最大的移动到最前面)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
SGDMA与普通DMA
藍天上的雲℡
2024-05-02 14:21:20
用json来存数据的思路. json类型数据库的思路.
張博的博客
2024-05-02 14:19:50
Vue | babel.config.js 配置详解
emanlee
2024-05-02 14:10:29
Vue项目中main.js、App.vue、import...from...等的作用和意义
emanlee
2024-05-02 14:10:29
Vue .eslintignore
emanlee
2024-05-02 14:10:29
Vue mockjs mock.js
emanlee
2024-05-02 14:10:29
Vue .gitignore
emanlee
2024-05-02 14:10:29
vue 项目构建之 jsconfig.json 作用
emanlee
2024-05-02 14:10:29
Vue .eslintrc.js
emanlee
2024-05-02 14:10:29
Vue 生命周期 Vue进阶(三十六):created() 详解
emanlee
2024-05-02 14:10:29
Vue .browserslistrc
emanlee
2024-05-02 14:10:29
前端Vue 启动过程 启动流程 执行流程
emanlee
2024-05-02 14:10:29