Skip to main content

Sorting: An Algorithm on the ADT List

  • Chapter
Abstract Data Types and Algorithms

Part of the book series: Macmillan Computer Science Series

  • 83 Accesses

Abstract

Sorting is an old and well-known problem with well-studied and analysed solutions. Here we shall use it as an example of algorithm design and discuss the choices which can be made regarding its implementation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliographic Notes and Further Reading

  • Aho, A. V., Hopcroft, J. E. and Ullman, J. D. (1974). The Design and Analysis of Computer Algorithms, Addison-Wesley, Reading, Massachusetts.

    Google Scholar 

  • Darlington, J. (1978). ‘A synthesis of several sorting algorithms’, Acta Informatica, Vol. 11, pp. 1–30.

    Article  Google Scholar 

  • Hoare, C. A. R. (1962). ‘Quicksort’, Computer Journal, Vol. 5, No. 1, pp. 10–15.

    Article  Google Scholar 

  • Knuth, D. E. (1972). The Art of Computer Programming. Volume 3: Sorting and Searching, Addison-Wesley, Reading, Massachusetts.

    Google Scholar 

  • Merritt, S. M. (1985). ‘An inverted taxonomy of sorting algorithms’, CACM, Vol. 28, No. 1, pp. 96–99.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Copyright information

© 1990 Manoochehr Azmoodeh

About this chapter

Cite this chapter

Azmoodeh, M. (1990). Sorting: An Algorithm on the ADT List. In: Abstract Data Types and Algorithms. Macmillan Computer Science Series. Palgrave, London. https://doi.org/10.1007/978-1-349-21151-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-349-21151-7_9

  • Publisher Name: Palgrave, London

  • Print ISBN: 978-0-333-51210-4

  • Online ISBN: 978-1-349-21151-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics