A new merge based sort algorithm for nearly sorted lists
dc.contributor.advisor | Akın, Murat | |
dc.contributor.author | Özalp, Orhan Can | |
dc.date.accessioned | 2020-12-04T13:12:33Z | |
dc.date.available | 2020-12-04T13:12:33Z | |
dc.date.submitted | 2013 | |
dc.date.issued | 2018-08-06 | |
dc.identifier.uri | https://acikbilim.yok.gov.tr/handle/20.500.12812/86981 | |
dc.description.abstract | Sıralama algoritmalarının performansı, özellikle büyük boyutta verilerin işlendiği sistemlerde, arama gibi temel algoritmaların daha performanslı gerçekleştirilebilmesinin ön koşulu olduğu için büyük önem taşımaktadır.Sık kullanılan sıralama algoritmaları (Örn; HeapSort, MergeSort) eldeki verinin karakteristik özellikleri dikkate alınmadan oluşturulmuş genel sıralama algoritmalarıdır. Verinin karakteristik özelliklerinin (Örn: Sıralanmışlık) bilinebildiği durumlarda, bu durumlara özel daha performanslı çözümler üretilebilir.Bu çalışmada, bu zamana kadar bulunan sıralama algoritmalarından, bu çalışmaya temel oluşturacak yöntemleri içeren algoritmalar incelenmiştir. Ayrıca çalışmanın temelini oluşturduğu için, şimdiye kadar kullanılmış birleştirme (merge) işlemlerine de değinilmiş, sonrasında da incelenen yöntemlerin sıralıya yakın diziler için uyarlanabilir hale gelmesi için iyileştirmeler yapılmaya çalışılmıştır. | |
dc.description.abstract | Methods and algorithms, i.e. sorting algorithms, can be customized to increase system performance in large data systems. In order to do this, various parameters like data flow or data characteristics must be known.Widely used sorting algorithms (e.g., HeapSort, MergeSort) do not consider the characteristics of data and introduce general solutions for almost all cases. Better performance algorithms can be found when some parameters (e.g., Sortedness) taken into account.In this work, first the sorting algorithms which can provide a basis for the new method are reviewed. Also, because the new method is merge based, former merge algorithms are reviewed. Finally, based on the former methods, new sorting method is presented for nearly sorted lists. | en_US |
dc.language | English | |
dc.language.iso | en | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights | Attribution 4.0 United States | tr_TR |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol | tr_TR |
dc.subject | Computer Engineering and Computer Science and Control | en_US |
dc.title | A new merge based sort algorithm for nearly sorted lists | |
dc.title.alternative | Sıralıya yakın diziler için yeni bir birleştirme tabanlı sıralama algoritması | |
dc.type | masterThesis | |
dc.date.updated | 2018-08-06 | |
dc.contributor.department | Bilgisayar Mühendisliği Anabilim Dalı | |
dc.subject.ytm | Algorithms | |
dc.subject.ytm | Algorithmic solutions | |
dc.identifier.yokid | 461992 | |
dc.publisher.institute | Fen Bilimleri Enstitüsü | |
dc.publisher.university | GALATASARAY ÜNİVERSİTESİ | |
dc.identifier.thesisid | 373727 | |
dc.description.pages | 56 | |
dc.publisher.discipline | Diğer |