Показати скорочену інформацію

dc.contributor.authorДенисюк, В. О.uk
dc.contributor.authorТомчук, Є. В.uk
dc.contributor.authorDenysiuk, V. O.en
dc.contributor.authorTomchuk, Y. V.en
dc.date.accessioned2026-09-03T10:56:31Z
dc.date.available2026-09-03T10:56:31Z
dc.date.issued2026
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.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.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofМатеріали Міжнародної науково-практичної інтернет-конференції «Молодь в науці: дослідження, проблеми, перспективи (МН-2026)», м. Вінниця, 22-26 червня 2026 р.uk
dc.relation.urihttps://conferences.vntu.edu.ua/index.php/mn/mn2026/paper/view/26531
dc.subjectTimSorten
dc.subjectпаралельне сортуванняuk
dc.subjectC#en
dc.subjectTPLen
dc.subjectпродуктивністьuk
dc.subjectTimSorten
dc.subjectparallel sortingen
dc.subjectC#en
dc.subjectTPLen
dc.subjectperformanceen
dc.titleДосідження та реалізація паралельного алгоритму сортування tim sortuk
dc.typeThesis
dc.identifier.udc004.8
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


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію