# BUCKET THEN BINARY RADIX SORT - A Novel Sorting Technique

### Ossama Ismail, Ahmed M. Elhabashy

#### Abstract

Sorting a sequence of numbers is an essential task that is involved in many computing algorithms and techniques. In this paper a new sorting algorithm is proposed that has broken the O(n log n) limit of the most known sorting techniques. The algorithm is designed to sort a sequence of integer numbers and may be extended to operate with decimal numbers also. The proposed algorithm offers a speed up of nearly m+3/ logn -1, where n is the size of the list and m is the size of each element in the list. The time complexity of the algorithm may be considered linear under certain constraints that should be followed in the implementation phase, while the spatial complexity is linear too. The new algorithm was given a name of Bucket Then Binary Radix Sort as a notation for the techniques which it uses.

#### References

- Akl, S. G. (1990). Parallel Sorting Algorithms. Academic Press, Inc., Orlando, FL, USA.
- Black, P. E. (April 2, 2009). Dictionary of Algorithms and Data Structures. U.S. National Institute of Standards and Technology, http://www.itl.nist.gov/div897/sqg/dads/.
- Mahmoud, H. A.-H. and Al-Ghreimil, N. (2006). A novel in-place sorting algorithm with o(n log z) comparisons and o(n log z) moves. In Proceedings of World Academy of Science, Engineering and Technology Volume 16 November 2006 ISSN 1307-6884. WASET.
- P. M. McIlroy, K. B. and McIlroy, M. D. (1993). Engineering radix sort. In Computing Systems 6 (1993) 5-27.
- Skiena, S. S. and Revilla, M. (2003). Programming Challenges: The Programming Contest Training Manual. Springer-Verlag New York, Inc., Secaucus, NJ, USA.
- Thomas H. Cormen, Charles E. Leiserson, R. L. R. and Stein, C. (2001). Introduction to Algorithms. MIT Press and McGraw-Hill, 2nd edition.

#### Paper Citation

#### in Harvard Style

Ismail O. and M. Elhabashy A. (2009). **BUCKET THEN BINARY RADIX SORT - A Novel Sorting Technique** . In * - KDIR, (IC3K 2009)* ISBN , pages 0-0

#### in Bibtex Style

@conference{kdir09,

author={Ossama Ismail and Ahmed M. Elhabashy},

title={BUCKET THEN BINARY RADIX SORT - A Novel Sorting Technique},

booktitle={ - KDIR, (IC3K 2009)},

year={2009},

pages={},

publisher={SciTePress},

organization={INSTICC},

doi={},

isbn={},

}

#### in EndNote Style

TY - CONF

JO - - KDIR, (IC3K 2009)

TI - BUCKET THEN BINARY RADIX SORT - A Novel Sorting Technique

SN -

AU - Ismail O.

AU - M. Elhabashy A.

PY - 2009

SP - 0

EP - 0

DO -