Skip to content

Radix sort, LSD (least significant digit) first.

Notifications You must be signed in to change notification settings

rgongw0414/radixsort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Radix sort

how to use:

gcc rs.c -lm && ./a.out 
gcc rs.c -lm && ./a.out 10 
gcc rs.c -lm && ./a.out 15 1000

sample output:

15 number, from 0 to 999

initial:
745 278 157 101 480 139 122  90 675  77 593 921  70 727 652

Radix sort, LSD first
-
round_1
Bucket[0]: 480  90  70
Bucket[1]: 101 921
Bucket[2]: 122 652
Bucket[3]: 593
Bucket[4]:
Bucket[5]: 745 675
Bucket[6]:
Bucket[7]: 157  77 727
Bucket[8]: 278
Bucket[9]: 139
-
round_2
Bucket[0]: 101
Bucket[1]:
Bucket[2]: 921 122 727
Bucket[3]: 139
Bucket[4]: 745
Bucket[5]: 652 157
Bucket[6]:
Bucket[7]:  70 675  77 278
Bucket[8]: 480
Bucket[9]:  90 593
-
round_3
Bucket[0]:  70  77  90
Bucket[1]: 101 122 139 157
Bucket[2]: 278
Bucket[3]:
Bucket[4]: 480
Bucket[5]: 593
Bucket[6]: 652 675
Bucket[7]: 727 745
Bucket[8]:
Bucket[9]: 921
-
after radix sort:
 70  77  90 101 122 139 157 278 480 593 652 675 727 745 921

About

Radix sort, LSD (least significant digit) first.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages