Skip to content

acokyasar/Merge-Sort-Projesi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Merge Sort Projesi

Insertion Sort'da, Big-O gösteriminden dolayı input'um arttığında n2 olduğunda dolayı çalışma zamanı artıyor.

Peki daha hızlı bir şekilde sıralama yapılabilir mi? Evet, Merge Sort burada yardımımıza koşuyor. Bir listeyi her adımda parçaya ayırıp tek eleman kalıncaya kadar bölüyor. Böldükten sonra sıralı bir şekilde bize sunuyor (Performans).

[16,21,11,8,12,22] -> Merge Sort

a)Yukarıdaki dizinin sort türüne göre aşamalarını yazınız. b)Big-O gösterimini yazınız.

CEVAP: a) [16,21,11] [8,12,22] 16 [21,11] 8 [12,22] 16 21 11 8 12 22 16 [11,21] 8 [12,22] [11,16,21] [8,12,22] [8,11,12,16,21,22]

b)ikiye bölme (2^x = n)'den x=log(n) defa yapılır. Her bir adımın time complexity değeri O(n) olduğu için genel ifademiz; O(nlog(n))

About

Merge Sort Projesi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published