• KERJA FREELANCE MENGUNTUNGKAN
  • KUMPUL PARA BLOGGER DAPET DOLLAR
  • HOSTING DAPAT DOMAIN GRATIS

BIntara Green

Internet | Software | SEO | Artikel

  • HOME
  • DAFTAR ISI
  • C++
  • SEO
  • GADGET
  • ARTIKEL
  • INTERNET
  • SOFTWARE
  • CONTACT ME
    • ON FACEBOOK
    • ON TWITTER
    • ON GOOGLE +
    • ON EMAIL
Home » c » Membuat Program Sorting Data Dengan Metode Radix Sort

Membuat Program Sorting Data Dengan Metode Radix Sort

Membuat Program Sorting Data Dengan Metode Radix Sort

Ok . ketemu lagi bersama Bintara , c++ lagi c++ lagi . gak papa lah yang penting manfaat . langsung comot gan Radix Sort .

Membuat Program Sorting Data Dengan Metode Radix Sort


  • Script Program

/* radix sort */
#include <iostream>
#include <stdlib.h>
#include <string.h>

using namespace std;

void radix(int byte, long N, long *source, long *dest)
{
    long count[256];
    long index[256];
    memset(count, 0, sizeof(count));
    for(int i = 1; i<N; i++) count[((source[i]) >> (byte*8))&0xff]++;

    index[0]=0;
    for(int i=1;i<256;i++)
        index[i] = index[i-1]+count[i-1];
    for(int i=0;i<N; i++)
    dest[index[((source[i]) >> (byte*8))&0xff]++] = source[i];
}

void radixsort(long *source, long *temp, long N)
{
    radix(0, N, source, temp);
    radix(1, N, temp, source);
    radix(2, N, source, temp);
    radix(3, N, temp, source);
}

void make_random(long *data, long N)
{
    for(int i=0; i<N; i++) data[i] = rand() | (rand()<<16);
}

long data[100];
long temp[100];

int main(void)
{
    make_random(data,100);
    radixsort(data, temp, 100);
    for (int i=0; i<100; i++) cout << data[i] << "\n";
}

For Result This Program, you must try this script . ok . 
Semoga bermanfaat , salam sukses , Bintara .

Membuat Program Sorting Data Dengan Metode Radix Sort

Related Post:

Posted by Bintara Green on Monday, May 25, 2015 - Rating: 4.5
Title : Membuat Program Sorting Data Dengan Metode Radix Sort
Description : Membuat Program Sorting Data Dengan Metode Radix Sort Ok . ketemu lagi bersama Bintara , c++ lagi c++ lagi . gak papa lah yang penting ma...

Share to

Facebook Google+ Twitter
Newer Post
Older Post
Home

FIND YOUR FUTURE

free dating with million people, only one step with email

Lowongan Kerja Online

Lowongan Kerja Online

Artikel

  • Nonton01.Com - Website Nonton Film Online Terlengkap Subtitle Indonesia
    Nonton01.Com - Website Nonton Film Online Terlengkap Subtitle Indonesia - Di jaman yang modern seperti sekarang ini kebutuhan internet akan...
  • 6 Tips Belanja Online Di Internet
    6 Tips Belanja Online Di Internet - Seiring dengan berkembangnya teknologi, tradisi dan trends belanja online di internet pun semakin mening...
  • Nissan, Mobil Terbaik Pilihan Keluarga Indonesia
    Nissan, Mobil Terbaik Pilihan Keluarga Indonesia - Mobil merupakan kebutuhan pokok bagi kalangan menengah keatas. Kebutuhan mobil yang se...
  • Tips Memilih Apartemen
    TipsMemilih Apartemen - Apartemen adalah bangunan elit yang di dalamnya terdapat blok – blok  bangunan yang dapat terbagi menjadi beberapa...
  • 6 Tips Menyewa Rumah
    6 Tips Menyewa Rumah  - Rumah merupakan kebutuhan penting yang harus terpenuhi setiap individu karena 3 komponen penting menurut tradisi ja...
  • 3 Film Korea Terlaris Sepanjang Masa
    Korea, mendengar kata tersebut pasti yang terlintas dipikiran kita adalah boyban dan drama romantis. Disamping kedua hal tersebut ternyata d...
  • Pemrograman Menggunakan C++ Pointer Tingkat Lanjut I
    Pemrograman Menggunakan C++ Pointer Tingkat Lanjut I Selamat pagi gan , Bintara sekarang mau ngeshare tentang pemrograman berbasis consol...
IBX5865F64237309
Copyright © 2012 BIntara Green - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger - Connect with Bintara