Algorithmusübungen
Repository, um alle Algorithmen zu speichern, die ich für das Üben von Algorithmen gelöst habe, aber auch alle anderen, die ich während meines Zeitfensters dafür nicht ausfüllen konnte.
Algorithmus -Lektionen gelernt
- Boyer-Moore-Algorithmus, um die Mehrheit zu bekommen
- Bit Xor, um die gleichen Zahlen zu stornieren
- Das bedeutendste Stück
- Dynamische Programmierung
- Sortieren Sie, bevor Sie Dinge tun
Sprachunterricht gelernt
- Die JavaScript -Sortierung wird für Zeichenfolgen erstellt, für Zahlen müssen eine Subtraktion durchgeführt werden
- Python: Vermeiden Sie Pop und versuchen Sie, direkt auf das Element zuzugreifen, das die Leistung stark verbessert
- Python: For-In beinhaltet nicht "Ende"
- Python: Kann Lambdas verwenden, um nach Objektschlüssel
myList.sort(key=lambda obj: obj.prop, reverse=False) - Python: Für den Bereich, wenn der Schritt nicht eins nach dem anderen ist, müssen Sie ihn als dritter Parameterbereich hinzufügen
range(5, 1, -1)