Bubble Sort Algorithm in C++

Bubble Sort Algorithm in C++

Bu dersimizde Bubble Sort u c++ dilinde inceleyeceğiz.

Bu dersimizde Bubble Sort u c++ dilinde inceleyeceğiz.

#include<iostream>
using namespace std;
//sort array[] of size n using bubble sort
void bubblesort(int array[], int n)
{
      int i,j;
      for(i=0;i<n;i++)
        {
            for(j=0;j<n-i-1;j++)
              {
                //comparing to consecutive data and switching values if value at j>j+1.
                if(array[j]>array[j+1])
                    {
                        array[j]=array[j]+array[j+1];
                        array[j+1]=array[j]-array[j+1];
                        array[j]=array[j]-array[j+1];


                    }

              }

        }

}

int main()
{
  int i,n,j;
  cout<<"n enter the number of data element to be sorted: ";
  cin>>n;
  int array[n];
  for(i=0;i<n;i++)
    {
      cout<<"enter elemnt "<<i+1<<":";
      cin>>array;
    }

    bubblesort(array, n);
    //display the data
    cout<<"n SORTED DATA ";
    for(i=0;i<n;i++)
    cout<<" "<<array;

    return 0;


}

 

Muhammet Hasan Güngör
Orta Doğu Teknik Üniversitesi Bilgisayar Mühendisliği
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git