Number of the records: 1  

Customary Behavior of Sorting Reals with Linear Time Complexity

  1. 1.
    SYSNO ASEP0533287
    Document TypeC - Proceedings Paper (int. conf.)
    R&D Document TypeConference Paper
    TitleCustomary Behavior of Sorting Reals with Linear Time Complexity
    Author(s) Jiřina, Marcel (UIVT-O) SAI, RID
    Source TitleProceedings of 2nd International Conference on Mathematics and Computers in Science and Engineering (MACISE 2020). - Piscataway : IEEE, 2020 - ISBN 978-1-7281-6695-7
    Pagess. 268-271
    Number of pages4 s.
    Publication formOnline - E
    ActionMACISE 2020: International Conference on Mathematics and Computers in Science and Engineering /2./
    Event date18.01.2020 - 20.01.2020
    VEvent locationMadrid
    CountryES - Spain
    Event typeWRD
    Languageeng - English
    CountryUS - United States
    Keywordssorting algorithm ; sorting reals ; linear time complexity ; countingsort
    Subject RIVJC - Computer Hardware ; Software
    OECD categoryComputer hardware and architecture
    R&D ProjectsLM2015068 GA MŠMT - Ministry of Education, Youth and Sports (MEYS)
    Institutional supportUIVT-O - RVO:67985807
    UT WOS000635100900050
    EID SCOPUS85092691435
    DOI10.1109/MACISE49704.2020.00056
    AnnotationSorting with real number keys has time complexity n log n. This holds under the assumption that for all n samples a comparison sort is used. Here we propose to use the counting sort with just n cells for initial placement of samples. We resolve cases of groups of several samples placed into one cell by a comparison sort. Surprisingly, even this part has time complexity proportional to n. Numerical experiments confirm this finding and shows influence of the computing environment such as paging, and reflects a higher speed than the quicksort.
    WorkplaceInstitute of Computer Science
    ContactTereza Šírová, sirova@cs.cas.cz, Tel.: 266 053 800
    Year of Publishing2021
Number of the records: 1  

  This site uses cookies to make them easier to browse. Learn more about how we use cookies.