博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bubble sort C++
阅读量:5902 次
发布时间:2019-06-19

本文共 1336 字,大约阅读时间需要 4 分钟。

Bubble Sort in C++

To sort an array in ascending order using bubble sort in C++ programming,

you have to ask to the user to enter the array size then ask to enter array elements,

now start sorting the array elements using the bubble sort technique and

display the sorted array on the screen as shown here in the following program.

 

#include <iostream>

using namespace std;

int main()

{
// declaration 
int n, i, arr[10], j, temp;

//

cout<<"Enter total number of elements :";
cin>>n;
cout<<"Enter "<<n<<" numbers :";
for(i=0; i<n; i++)
{
cin>>arr[i];
}
cout<<"Sorting array using bubble sort technique...\n";

//  sorting

for(i=0; i<(n-1); i++)
{

// the next

for(j=0; j<(n-i-1); j++)
{
if(arr[j]>arr[j+1])
{

// swap 

temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}

//

cout<<"Elements sorted successfully..!!\n";
cout<<"Sorted list in ascending order :\n";
for(i=0; i<n; i++)
{
cout<<arr[i]<<" ";
}
return 0;
}

 xfer from : 

https://codescracker.com/cpp/program/cpp-program-bubble-sort.htm

 

#include <iostream>

using namespace std;

main(){

//

int i,j;

int temp;
int n=5;
int a[5]={45,3,32,12,65};
//
for(i = 0; i < n ; i++)
for(j = n - 1 ; j > i ; j--)

{

//

if(a[j - 1] < a[j])

{

//

temp = a[j - 1];

a[j - 1]=a[j];
a[j]=temp;
}
}

//

for (int i=0;i<n;i++){

//

cout<<a[i]<<"   " ;
}
return 0;
}

转载于:https://www.cnblogs.com/poission/p/10886076.html

你可能感兴趣的文章
更改UIView的背景
查看>>
webstorm快捷键
查看>>
JLNotebookView
查看>>
StackPanel
查看>>
SPUserResizableView
查看>>
UML类图示例
查看>>
sh ./ 执行区别
查看>>
宏定义(#ifndef+#define+#endif)的作用
查看>>
关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
查看>>
Prometheus安装部署以及配置
查看>>
Oracle存储过程大冒险-2存储过程常用语法
查看>>
taobao-pamirs-schedule-2.0源码分析——类设计
查看>>
10位程序员眼中的2007:寻找软件开…
查看>>
Stream API
查看>>
Web开发之-DOM操作对象
查看>>
Git 的使用
查看>>
APUE第15章学习扎记之程序的存储区布局试验
查看>>
ubuntu升级16.04 inter idea 中文输入法无效
查看>>
查找命令集:which/whereis/locate/find
查看>>
三目运算判断jsp脚本里面的值
查看>>