冒泡排序
来源:互联网 发布:java毕业设计题目大全 编辑:程序博客网 时间:2024/06/05 21:58
冒泡排序的思路方法:#include <iostream>using namespace std;class Bubble{ public: void init(int arr[],int n) { for(int i=0;i<n;i++) cin>>arr[i]; } void Sort(int arr[],int n) { int temp; //用于控制需要排序多少趟,也就是控制排序的次数 for(int i=0;i<n;i++) { //用于向后冒泡,每次都将做大的一个数字冒泡到最后 for(int j=0;j<n-i-1;j++) if(arr[j]>arr[j+1]) { temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } void output(int arr[],int n) { cout<<"After sort the result is:\n"; for(int i=0;i<n;i++) cout<<arr[i]<<" "; }};int main(){ int n; int arr[100]; cout<<"请输入待排序的元素的个数n\n"; cin>>n; Bubble a; a.init(arr,n); a.Sort(arr,n); a.output(arr,n); return 0;}![这里写图片描述](http://img.blog.csdn.net/20160913143734600)
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- palindrome_number判断int是否是回文
- 求解, Win10 下vs2013 调试 无法用本机IP访问
- 一条语句系列——C++ STL(不定期更新)
- Ubuntu中update-alternatives命令(版本切换)
- msql quote()函数
- 冒泡排序
- 89GrayCode
- 强制 code review:reviewboard+svn 的方案
- JQuery学习笔记之自定义动画效果
- java对象的序列化
- 学习注水-20160901-ccna-ProblemRemain
- js写当前系统的时间代码案例分享
- OpenCV split函数 merge函数 及示例
- 解决grid拖拽功能后,复选框多选后取消不掉的问题