数字排序问题(逆序,顺序)(冒泡排序法,选择排序法)
2015-01-26 09:40
288 查看
应用冒泡法发按逆序排列
应用排序法顺序排列
#include <iostream> using namespace std; int main() { int a[11]= {2,5,2,4,3,8,6,9,4,1,10}; int t; for(int i=0; i<11; i++) for(int j=0; j<11-i-1; j++) { t=a[j+1]; a[j+1]=a[j]; a[j]=t; } for(int k=0; k<10; k++) cout<<a[k]<<" "; return 0; }应用冒泡法顺序排列
#include <iostream> using namespace std; int main() { int a[11]= {2,5,2,4,3,8,6,9,4,1,10}; int t; for(int i=0; i<11; i++) for(int j=0; j<11-i-1; j++) { if(a[j]<a[j+1]) { t=a[j+1]; a[j+1]=a[j]; a[j]=t; } } for(int k=0; k<10; k++) cout<<a[k]<<" "; return 0; }
应用排序法顺序排列
#include <iostream> using namespace std; int main() { int a[11]= {2,5,2,4,3,8,6,9,4,1,10}; int t; for(int i=0; i<11; i++) for(int j=i+1; j<11; j++) { if(a[i]<a[j]) { t=a[j]; a[j]=a[i]; a[i]=t; } } for(int k=0; k<10; k++) cout<<a[k]<<" "; return 0; }排序法有冒泡排序和选择排序,两者都可以应用到数据的顺序排序中;冒泡排序又可以应用到逆序排序中。
相关文章推荐
- 牛客网三道编程题(四)华为机试在线训练(三)将数字逆序输出、将n个字符串按照字典顺序排序
- Windows 中"另存为" 浏览时,文件夹中 默认的排序为倒序(逆序,顺序都反过来了)
- SQL截取一个字段中不确定字母和数字并按照数字顺序排序
- flex DataGrid按数字顺序,字母,日期顺序排序
- 按字符串中的数字排序问题
- 采用冒泡排序法,将数组中元素按照从小到大的顺序排序
- 数据库包含数字的String类型数据的排序问题
- 测试排序函数常用的三个数组:顺序、逆序和乱序
- Oracle 数字与空值的排序问题
- Oracle 数字与空值的排序问题
- C# DataTable 按数字排序问题
- 通过 TStringList 给系列数字倒排序 - 回复 lancerning 的问题
- 关于map中含数字string的排序问题
- 关于map中含数字string的排序问题
- flex DataGrid按数字顺序,字母,日期顺序排序
- 按字符串中的数字排序问题
- xsl按数字排序的问题
- 一个字符与数字混合排序的问题
- Oracle数据库中数字与空值的排序问题
- 例题6--2//运用直接 选择排序法对整数数组元素按照从小到大顺序排序