RUS  ENG
Full version
JOURNALS // Bulletin of Irkutsk State University. Series Mathematics // Archive

Bulletin of Irkutsk State University. Series Mathematics, 2017 Volume 22, Pages 3–17 (Mi iigum319)

This article is cited in 1 paper

Using the complete sequences for sorting natural numbers

Y. N. Artamonov

Federal State budget scientific institution “State Scientific-Methodological Centre”, 51, Lyusinovskaya st., Moscow, Russian Federation, 115093

Abstract: Complete sequences are defined as infinite sequences of natural numbers, with the help of which it is possible to represent any other natural number. The most significant result, allowing to judge the completeness of any sequence, was obtained by D. Brown. The article poses the problem of representing the complete sequence of all natural numbers up to a certain limit as a sum of elements (such initial segments of complete sequences are called generating sequences). Then there is the problem of finding generating sequences of minimal length for a given limit N. The article proposes algorithms for generation of generating sequences of minimal length. A class of algorithms for generation of generating sequences containing a given generating sequence of shorter length is proposed, it allows us to introduce regular algorithms of generating complete sequences. The proposed regular algorithms for generating complete sequences are used in the development of the algorithm for sorting natural numbers without comparing them, which is the development of the radix sorting algorithm with interpretation of the bits as elements of a suitable complete sequence. The article demonstrates approaches of adapting the work of this algorithm for sorting a specific sorted sequence.

Keywords: complete sequences, sorting algorithms for linear time, radix sort, non-traditional number systems, algorithms for searching and storing of numerical data.

UDC: 519.688

MSC: 68P10

DOI: 10.26516/1997-7670.2017.22.3



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024