Membuat Program Sorting Data Dengan Metode Shell Sort
Siang gan .
Bintara mau bagi bagi
script lagi nih, yang suka mengurut - urutkan sesuatu yang tidak bisa diurutkan . haha . just kidd . langsung ae gan . comot script c++ e .
/*shell sort*/
#include <iostream>
using namespace std;
int main (void)
{
int array [5]; //An array of integers
int lenght = 5; //Leght of the array
int i,j,d;
int tmp, flag;
//some input
for (i=0; i<lenght; i++)
{
cout<<"Enter a number:";
cin>>array [i];
}
//Algorithm
d = lenght;
flag = 1;
while (flag || (d>1))
{
flag = 0;
d = (d+1)/2;
for (i=0; i< (lenght - d); i++)
{
if (array[i+d]>array[i])
{
tmp = array [i+d];
array [i+d]=array[i];
array[i]=tmp;
flag =1;
}
}
}
//some output
for (i = 0; i <5; i++)
{
cout<<array[i]<<endl;
}
}
Mungkin ini saja yang bisa saya share . semoga bermanfaat . eitsss . kalo mau lihat hasilnya . silakan di compile sendiri ya . salam sukses .
Bintara
Related Post:
Title
:
Membuat Program Sorting Data Dengan Metode Shell Sort
Description
:
Membuat Program Sorting Data Dengan Metode Shell Sort Siang gan . Bintara mau bagi bagi script lagi nih, yang suka mengurut - urutkan se...