Als Datenwissenschaftler werden uns selten Fragen im LeetCode-Stil gestellt, daher ist der Bedarf, Datenstrukturen und Algorithmen zu erlernen, geringer als bei Softwareentwicklern.
Allerdings ist die Fähigkeit, effizienten Code zu schreiben, ein großer Multiplikator für Ihre Karriere im Bereich Datenwissenschaft. Stellen Sie sich vor, Sie könnten ein Datenwissenschaftler sein, der weiß, wie man ML-Modelle implementiert, aber auch die Finest Practices beim Schreiben von Code versteht und über Verständnis und Kenntnisse im Software program-Engineering verfügt?
Sie werden plötzlich sehr wertvoll und quick ein Einhorn auf dem Markt. Aus diesem Grund habe ich begonnen, einen Kurs über Datenstrukturen und Algorithmen zu belegen, in dem ich das Gelernte weitergeben möchte.
Dieser Beitrag befasst sich mit Arrays, ihrer Funktionsweise unter der Haube und ihren verschiedenen Typen.
Eine Datenstruktur ist eine praktische Möglichkeit, Informationen in einem Laptop zu speichern. Als Wikipedia definiert es:
A Datenstruktur ist ein Datenorganisations- und Speicherformat, das normalerweise für einen effizienten Zugriff auf Daten gewählt wird. Genauer gesagt ist eine Datenstruktur eine…