<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Досідження та реалізація паралельного алгоритму сортування tim sort

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorТомчук, Є. В.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorTomchuk, Y. V.en
dc.titleДосідження та реалізація паралельного алгоритму сортування tim sortuk
dc.date.issued2026
dc.publisherВінницький національний технічний університетuk
dc.identifier.citationДенисюк В. О., Томчук Є. В. Досідження та реалізація паралельного алгоритму сортування tim sort // Матеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р. Електрон. текст. дані. 2026. URI: https://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/26531.uk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/26531
dc.identifier.udc004.8
dc.identifier.urihttps://ir.lib.vntu.edu.ua/handle/123456789/53932
dc.description.abstractРозглянуто розробку паралельного алгоритму сортування на основі TimSort з використанням механізмів багатопоточності C#. Виконано аналіз існуючих методів сортування, обґрунтовано вибір алгоритму TimSort як базового завдяки його гібридній природі та високій ефективності на частково впорядкованих наборах даних.uk
dc.description.abstractThe development of a parallel sorting algorithm based on TimSort using C# multithreading mechanisms is considered. Existing sorting methods were analyzed, and the choice of TimSort as the baseline algorithm was justified due to its hybrid nature and high efficiency on partially ordered datasets. A software implementation of a parallel version of TimSort was developed using the Task Parallel Library. UML diagrams of the software module were created, the architecture was described, and the choice of the implementation environment was justified. Performance testing of the developed parallel algorithm was conducted on various input datasets. The results demonstrate performance improvement when processing large arrays and increasing throughput with a higher number of threads, confirming the effectiveness of parallel TimSort in data-intensive tasks.en
dc.subjectTimSorten
dc.subjectпаралельне сортуванняuk
dc.subjectC#en
dc.subjectTPLen
dc.subjectпродуктивністьuk
dc.subjectparallel sortingen
dc.subjectperformanceen
dc.typeThesis
dc.language.isoukuk
dc.relation.referencesSource Wikipedia, LLC Books. Sorting Algorithms: Sorting Algorithm, Merge Sort, Radix Sort, Insertion Sort, Heapsort, Selection Sort, Shell Sort, Bucket Sort. Нью-Йорк : General Books LLC, 2010. 238 с.en
dc.relation.referencesБхаргава А. Grokking Algorithms: An illustrated guide for programmers and other curious people. Нью-Йорк : Simon and Schuster, 2016. 256 с.en
dc.relation.referencesWikipedia. TimSort Algorithm. URL: https://uk.wikipedia.org/wiki/Timsort/.en
dc.relation.referencesGitHub. TimSort Algorithm in C#. URL: https://gist.github.com/indication/1299013/.en
dc.relation.referencesGeeksforGeeks. TimSort Algorithm. URL: https://www.geeksforgeeks.org/dsa/timsort/.en
dc.relation.referencesKirupa. All About Timsort. URL: https://www.kirupa.com/sorts/timsort.htm.en
dc.relation.referencesMedium. Tim Sort: Powering Through Real-World Data Sorting. URL: https://medium.com/@serene_mulberry_tiger_125/timsort-powering-through-real-world-data-sorting-c4940fd7c363.en
dc.relation.referencesParallel programming in .NET: A guide to the documentation. URL: https://learn.microsoft.com/uk-ua/dotnet/standard/parallelprogramming/.en
dc.date.accessioned2026-09-03T10:56:31Z
dc.date.available2026-09-03T10:56:31Z

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
26531.pdf
Розмір:
587,25 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
17 B
Формат:
Plain Text
Опис: