Datenstrukturen und Algorithmen sind ein wesentlicher Bestandteil der Programmierung. Beide fallen unter die Grundlagen der Informatik. Wenn wir diese verstehen, haben wir den Vorteil, in kürzerer Zeit besseren und effizienteren Code schreiben zu können. Sie sind Schlüsselthemen, wenn es darum geht, Fragen in Vorstellungsgesprächen im Software-Engineering zu meistern. Daher müssen wir als Entwickler über Kenntnisse über Datenstrukturen und Algorithmen verfügen.
? Star it ?Fork it ? Tragen Sie dazu bei!
In der Informatik ist eine Datenstruktur ein Datenorganisations-, Verwaltungs- und Speicherformat, das einen effizienten Zugriff und eine effiziente Änderung ermöglicht.
Die Datenstruktur ist eine Art und Weise oder ein Format, in dem Ihre Daten für eine effiziente Nutzung und einen effizienten Abruf im Speicher gespeichert werden.
Ein Algorithmus ist eine Reihe von Anweisungen, die zum Ausführen einer Aufgabe verwendet werden, z. B. das Finden der größten Zahl in einer Liste, das Entfernen aller roten Karten aus einem Spielkartenspiel, das Sortieren einer Namenssammlung oder das Ermitteln einer durchschnittlichen Filmbewertung nur aus der Meinung deiner Freunde.
Algorithmen sind nicht auf Computer beschränkt. Sie ähneln einer Reihe von Schritt-für-Schritt-Anleitungen oder sogar einem Rezept und enthalten die Dinge, die Sie benötigen, die auszuführenden Schritte, die Reihenfolge, nach denen Sie suchen müssen, und die erwarteten Ergebnisse.
Überprüfen Sie vor dem Beitrag den Beitragsleitfaden.
Bevor Sie einen Fehler einreichen, gehen Sie bitte wie folgt vor: Überprüfen Sie vor dem Beitrag den Beitragsleitfaden.
pip install flake8
. (Wir führen Flusenprüfungen durch. Wenn Ihr Code also fehlschlägt, werden wir die PR nicht zusammenführen.) Zeigen Sie denjenigen, die zum Projekt beigetragen haben, Ihre Wertschätzung.
Für Open-Source-Projekte unter MIT-Lizenz.