Site icon IT Tutorial

SIRALAMA ALGORİTMALARI-2 ( SHELL SORT )

Sıralama Algoritmaları 8 tanedir.Bunlardan Bazıları;Bubble sort,İnsertion Sort,Shell Sort,Straight Sort vb… Bu Algoritmalar genelde Dizileri sıralamada kullanılır ve herbir algoritmanın çalışma mantığı farklıdır.İşte Shell Sort un icrası aşağıdaki gibidir.

#include<iostream>
using namespace std;

int main()
{
int *p,boyut;
cout<<“BOYUTU BELIRLE:”;
cin>>boyut;
p=new int [boyut];
cout<<“Elemanlari belirle….”;
for(int i=0;i<boyut;i++)
cin>>p[i];
cout<<endl;

int h=1;

while((3*h+1)<boyut)
h=3*h+1;
while(h>0){
for(int i=h-1;i<boyut;i++)
{
int b=p[i];
int j=i;
for(j=i;(j>=h)&&(p[j-h]>b);j-=h)
p[j]=p[j-h];
p[j]=b;

}
h/=3;

}

for(int i=0;i<boyut;i++)
cout<<p[i]<<” “;

system (“pause”);
}

Oracle Exadata SQL Server Goldengate Weblogic EBS ve Linux konusunda aşağıdaki konularda 7×24 Uzman Danışmanlara yada Eğitimlere mi
İhtiyacınız var mehmet.deveci@gridgroup.com.tr adresine mail atarak Bizimle iletişime geçebilirsiniz.

– Oracle Veritabanı Danışmanlığı
– Oracle Veritabanı Bakım ve Destek
– Exadata Danışmanlığı
– Exadata Bakım ve Destek
– SQL Server Veritabanı Danışmanlığı
– SQL Server Veritabanı Bakım ve Destek
– Goldengate Danışmanlığı
– Goldengate Bakım ve Destek
– Linux Danışmanlığı
– Linux Bakım ve Destek
– Oracle EBS Danışmanlığı
– Oracle EBS Bakım ve Destek
– Weblogic Danışmanlığı
– Weblogic Bakım ve Destek
– Oracle Veritabanı Eğitimleri
– Oracle VM Server Danışmanlığı
– Oracle VM Server Bakım ve Destek
– Oracle EPPM Danışmanlığı
– Oracle EPPM Bakım ve Destek
– Oracle Primavera Danışmanlığı
– Oracle Primavera Bakım ve Destek
– Oracle Eğitimleri
– SQL Server Eğitimleri
– Goldengate Eğitimleri
– Exadata Eğitimleri
– Linux Eğitimleri
– Oracle EBS Eğitimleri
– Oracle VM Server Eğitimleri
– Weblogic Eğitimleri
– Oracle EPPM Eğitimleri
– Oracle Primavera Eğitimleri

Exit mobile version