Abstract
Bucket sort algorithm is an effective approach to sort very large files, whereas the probability of bucket overflow hinders its efficiency. The paper puts forward a more effective bucket sort algorithm, THShort2, which subtly handles the overflowed buckets. For a different degree of bucket overflow, we propose a corresponding processing scheme. The correctness and efficiency of THShort2 is proofed theoretically. The experiment results show that the performance of THSort2 is about triple times of NTSort, and 50% faster than THSort.
This work was supported by the National Science Foundation of China under the grant No. 60403043.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Knuth, D.E.: The Art of Computer Programming, vol. 3: Sorting and Searching, 2nd edn., pp. 114–116. Addison-Wesley, Reading (1973)
Baase, S.: Computer Algorithms: Introduction to Design and Analysys, 3rd edn., pp. 182–197. HIGHER EDUCATION PRESS, Beijing (2001)
Neubert, K.D.: The flash sort algorithm. Dr. Dobb’s Journal 23(2), 123–129 (1998)
Chen, J.C.: Proportion extend sort (in Chinese). SIAM Journal on Computing 31(1), 323–330 (2001)
Tang, X.Y.: Fast sorting method of separating segment (in Chinese). Journal of Software 4(2), 53–57 (1993)
Wang, X.Y.: A new sorting method by nase distribution and linking (in Chinese). Chinese Journal of Computers 23(7), 774–777 (2000)
Elmasri, R., Navathe, S.B.: Fundamental of Database Systems, 2nd edn., pp. 83–84. Benjamin/Cummings, Redwood City (1994)
Shi, Y., Zhang, L., Liu, P.: THSort: A Single-Processor Parallel Sorting Algorithm (in Chinese). Journal of Software 14(2), 159–165 (2003)
Sort Benchmark, http://research.microsoft.com/barc/SortBenchmark/
Yang, L., Huang, H., Song, T.: The Sample-Seperators Based Distributing Scheme of the External Bucket Sort Algorithm (in Chinese). Journal of Software 16(5), 643–651 (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Liu, P., Ma, Yp., Dong, Js. (2007). Adaptive Processing Scheme of Overflowed Buckets for Bucket Sort Algorithm. In: Castillo, O., Melin, P., Ross, O.M., Sepúlveda Cruz, R., Pedrycz, W., Kacprzyk, J. (eds) Theoretical Advances and Applications of Fuzzy Logic and Soft Computing. Advances in Soft Computing, vol 42. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72434-6_49
Download citation
DOI: https://doi.org/10.1007/978-3-540-72434-6_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72433-9
Online ISBN: 978-3-540-72434-6
eBook Packages: EngineeringEngineering (R0)