Hocam sadece merak ettiğim için sordum. Programlama konusunda uzman olduğumu zannetmiyorum ben de. Yani sadece ne olduğunu söyleyebilirdiniz.Sordugunuz sorulardan daha algoritma kelimesinin anlamını bilmediğiniz bariz. Forumda ne zaman programlama sorusu olsa algoritma öğren diyenlerden veya onlara kendince uyduğunu sananlardan gibi duruyorsunuz.
Basit şekilde anlatayım. Quicksort bir sıralama algoritması. Sıralamaya yarıyor. Normal algoritma diye bir şey olmadığı için ondan farkından söz etmek mümkün değil.
Komik olanı da sorduğunuz için ona da cevap vermeme sakınca yoktur diye düşünüyorum.
Forumda programlama dehası edasıyla geziyorsunuz. Pek bir şey bilmediğiniz sektordekiler tarafından rahatca anlaşılıyor zaten. Üstüne böyle konular açarak halka duyurmanız komik.
Teşekkür ederim güzel üslup ile anlattığınız içinHızlı sıralama olarak geçer. Orta durum ve en kötü durum olarak sıralanır mantığına göre.
İş yükünün kolaydan zora doğru gitmesi gibi düşünebilirsiniz.
İnternette sıralama algoritmaları kıyaslamalarını incelemenizi öneririm, sırf sıralama olarak da değil, herhangi bir algoritmanın (kod bloğu olarak düşünün) ne kadar zaman ya da kaynak tüketeceğini aşağı yukarı kestirebilmek, daha iyi kod yazabilmek için bunları incelemelisiniz, bu daha hızlı ama ne karşılığında daha hızlı, bu daha basit anlaşılır bir kod ama neden haddinden fazla ram yiyor, bir worst case senaryosunda yani mesela sıralanacak nesneler hali hazırda sıralı olduğu bir senaryoda diyelim hangi sorting algoritmaları "e tamam bunlar zaten sıralı" diye anlamayıp gereksiz yere defalarca hesap yapıyor vb. Özellikle back end geliştiricisi iseniz bunlara ekstra dikkat etmeniz kod kalitenizi arttıracak, size artı değer katacaktır.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.