Von Zeit zu Zeit stoße ich auf manuell implementierte Sortier- und/oder Suchalgorithmen, anstatt in Sprache implementierte Algorithmen zu verwenden. Der meiste Quellcode, den ich untersucht habe, ist in Java, C# oder PHP geschrieben - aber ich denke, dieses Phänomen ist sprachunabhängig.Implementieren von Sortier- und/oder Suchalgorithmen - wo und warum
In Bezug auf regelmäßige Datenstrukturen wie Listen; Warum und wo implementieren Sie Ihren eigenen Algorithmus? Ideologische Gründe? Speicher effizienter? Kann die Idee, integrierte Funktionen zu verwenden, nicht ertragen? Java verwendet vorzugsweise mergesort (in Collections.sort()), was einige Gemeinkosten hat, wenn Sie es mit Quicksort als Beispiel vergleichen. Wenn Sie einen Favoriten haben, den Sie regelmäßig für allgemeine Aufgaben verwenden, können Sie ihn gerne in Ihrer bevorzugten Sprache einreichen!
Dies ist die Art von Antwort, die ich gesucht habe! –