• 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...
  • 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...
  • Belanja Di Elevenia Gratis Voucher 1 Juta
    Belanja Di Elevenia Gratis Voucher 1 Juta - Belanja merupakan kebutuhan utama bagi seluruh manusia  terlebih lagi bagi kaum wanita. Te...
  • Harga Lantai Kayu, Lantai Parket vs Lantai Vinyl, By Sufa Parquet
    Logo Sufa Parket Harga Lantai Kayu, Lantai Parket vs Lantai Vinyl - Rumah adalah tempat paling nyaman kumpul bersama keluarga tercinta...
  • Lowongan Kerja Online Paling Aman Dan Menjanjikan Bagi Freelancer Indonesia Di Projects.co.id
    Lowongan Kerja Online Paling Aman Dan Menjanjikan Bagi Freelancer Indonesia Di Projects.co.id - Berkembangnya teknologi di abad 20 semakin ...
  • Apa Itu Lantai Vinyl ?
    Apa Itu Lantai Vinyl ? - Lantai kayu menjadi favorit untuk desain interior lantai kebanyakan rumah. Meskipun banyak yang masih menggunakan ...
  • Produk Apa Saja yang Dijual Di Elevenia ?
    Produk Apa Saja yang Dijual Di Elevenia ? - Bagi yang belum pernah berbelanja online di elevenia dan masih bertanya - tanya, apa saja sih y...
IBX5865F64237309
Copyright © 2012 BIntara Green - All Rights Reserved
Design by Mas Sugeng - Powered by Blogger - Connect with Bintara