Notlarımı inceliyordum ve farklı sıralama algoritmalarının uygulanmasına rastladım.
QuickSort ve MergeSort'un uygulanmasını anlamayı denediğimde, bir yaşam için programlama yapmama ve yaptığım işte kendimi iyi görmeme rağmen, ne fotografik hafızam ne de tam bir beyin gücüne sahip olmadan bu algoritmaları uygulama notlarıma güveniyordum. Hatırladığım tek şey, bu algoritmaların bazılarının kararlı, bazılarının ise. Bazılarının tamamlanması O (nlog (n)) veya O (n ^ 2) zaman alır. Bazıları diğerlerinden daha fazla hafıza kullanır ...
Konumum, standart API'lerde bulunanlar dışında herhangi bir sıralama algoritması kullanmamı gerektirmediği için olmasaydı, bu tür bir işi haketmediğimi hissediyorum. Yani, kaçınızın, bu tür şeyleri kendi başınıza hatırlayabilmeniz veya bulabilmenizin zorunlu olduğu bir programlama pozisyonunuz var?