Effective Implementation of Sorting Algorithms Using the Concept of Q-determinant
The present paper is devoted to the possibility of efficient implementation for sorting algorithms using the Q-determinant concept. We have investigated four algorithms: shaker sort, Shell sort, quicksort and Batcher’s odd-even mergesort. To sort small arrays, we obtained representations in the form of Q-determinants for these algorithms. Then the structures of the obtained representations were analyzed and, as a result, for the general case we have described the representations of the sorting algorithms in the form of a Q-determinant. Also, for sorting algorithms there was considered the application of the method of designing effective programs using the concept of Q-determinant. This application has been tested on shared and distributed memory of parallel computing systems by developing eff ective programs for the Shell sort.
Authors
- Evgeny Kuznetsov (ORCID: https://orcid.org/0009-0004-6664-2425)
- Valentina N. Aleeva (ORCID: https://orcid.org/0000-0002-4717-0045)
Institutions
- South Ural State University (RU)
Publication Details
- Journal
- Vestnik NSU Series Information Technologies
- Published
- 2025-09-08
- DOI
- https://doi.org/10.25205/1818-7900-2025-23-2-5-17
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00