Algorithm PDF
Algorithm PDF
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,m,i,j,k,l,temp;
cout<<"enter number of elements: ";
cin>>n;
int x[n];
for(i=0;i<n;i++)
{
cin>>x[i];
}
for(i=0;i<n;i++)
{
for(j=0;j<n-i-1;j++)
{
if(x[j]>x[j+1])
{
temp=x[j];
x[j]=x[j+1];
x[j+1]=temp;
}
}
}
cout<<"the sorted array is: "<<endl;
for(i=0;i<n;i++)
{
cout<<x[i]<<" ";
}
cout<<endl;
return 0;
}
for(i=1;i<n;i++)
{
m=x[i];
j=i-1;
while(j>=0 && x[j]>m)
{
x[j+1]=x[j];
j--;
}
x[j+1]=m;
}
return 0;
}
for(i=0;i<n-1;i++)
{
m=i;
for(j=i+1;j<n;j++)
{
if(x[m]>x[j])
m=j;
}
if(m!=i)
{
int temp= x[i];
x[i]=x[m];
x[m]=temp;
}
///Stability ---- NO
Merge sort :
#include<bits/stdc++.h>
using namespace std;
return 0;
}
return 0;
}
heapify(x,n,largest);
}
int main()
{
int n,m,i,j,k,l,temp;
cout<<"enter number of elements: ";
cin>>n;
int x[n];
for(i=0;i<n;i++)
{
cin>>x[i];
}
heap_sort(x,n);
return 0;
}