• DocumentCode
    2796036
  • Title

    Experimental study on the five sort algorithms

  • Author

    Yang, You ; Yu, Ping ; Gan, Yan

  • Author_Institution
    Sch. of Comput. & Inf. Sci., Chongqing Normal Univ., Chongqing, China
  • fYear
    2011
  • fDate
    15-17 July 2011
  • Firstpage
    1314
  • Lastpage
    1317
  • Abstract
    Sorting algorithm is one of the most basic research fields in computer science. It´s goal is to make record easier to search, insert and delete. Through the description of five sort algorithms: bubble, select, insert, merger and quick, the time and space complexity was summarized. Furthermore, two categories of O(n2) and O(n log n) could be found out. From the aspects of input sequence scale and input sequence random degree, some results were obtained based on the experiments. When the size of records is small, insertion sort or selection sort performs well. When the sequence is ordered, insertion sort or bubble sort performs well. When the size of records is large, quick sort or merge sort performs well. Different application could select appropriate sort algorithm according to these rules.
  • Keywords
    computational complexity; merging; sorting; bubble sort algorithm; computer science; input sequence random degree; input sequence scale; insert sort algorithm; merger sort algorithm; quick sort algorithm; select sort algorithm; sorting algorithm; space complexity; time complexity; Algorithm design and analysis; Bellows; Classification algorithms; Complexity theory; Corporate acquisitions; Information science; Sorting; bubble sort; insert sort; merger sort; quick sort; select sort; sort algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mechanic Automation and Control Engineering (MACE), 2011 Second International Conference on
  • Conference_Location
    Hohhot
  • Print_ISBN
    978-1-4244-9436-1
  • Type

    conf

  • DOI
    10.1109/MACE.2011.5987184
  • Filename
    5987184