Structura datelor sunt instrumente pe care dezvoltatorii le folosesc atunci când programează pentru a organiza datele, astfel încât să le poată accesa ulterior.

Routech.org tocmai a lansat un curs video complet de 3 ore care vă va prezenta câteva dintre cele mai importante structuri de date din informatică. Vă va învăța o mare varietate de concepte de structură a datelor și cum să le utilizați.

Pe parcurs, veți vedea o mulțime de exemple și diagrame pentru a vă ajuta să înțelegeți cum funcționează fiecare structură de date.

Structuri de date explicate Aflati conceptele de informatica in
Unele vizualizări ale structurilor de date.

Acest curs presupune că aveți o înțelegere de bază a informaticii. Dacă încă nu vă faceți griji, vă facem griji cu acest manual gratuit de informatică de 2 ore.

Acest curs, predat de Steven de la NullPointer Exception, este o prezentare generală a structurilor de date. Și cel mai bun lucru este că nu trebuie să știți Java sau C sau oricare dintre limbile în care sunt predate în mod tradițional structurile de date.

Așa este – acest curs este complet agnostic lingvistic. (Deși vă recomandăm să cunoașteți cel puțin un limbaj de programare în mod rezonabil, cum ar fi JavaScript sau Python.)

Iată câteva dintre conceptele abordate în timpul acestui curs de 3 ore:

  • Ce sunt structurile de date?
  • Măsurarea eficienței cu notația BigO
  • De ce BigO?
  • Tipuri de ecuații de complexitate temporală
  • Bazele matricei
  • Tablouri paralele
  • Tipuri de matrice
  • Populația-Primele Matrice
  • Populați-mai târziu
  • Indici numerici
  • Înlocuirea informațiilor într-o matrice
  • Matrice bidimensionale
  • ArrayList
  • Adăugați o metodă
  • Metoda de eliminare
  • Obțineți metoda
  • Set Metoda
  • Metodă clară
  • toArray Method
  • Structuri de date cu acces aleatoriu
  • Structuri de date cu acces secvențial
  • Bazele stivei
  • Metoda Push
  • Metoda Pop
  • Metoda Peek
  • Conține metodă
  • Noțiuni de bază despre coadă
  • Metoda de stingere
  • Metoda Dequeue
  • Metoda Peek
  • Conține metodă
  • Elementele de bază ale listei conectate
  • Noțiuni de bază legate de lista dublă
  • Dicționar de bază
  • Indexarea dicționarelor
  • Hash Table Mini-Lesson
  • Bazele copacilor
  • Date ierarhice
  • Trie Basics
  • Bazele Heap
  • Min-Heaps
  • Max-Heaps
  • Bazele grafice
  • Grafice direcționate vs.
  • Grafice ciclice vs. grafice aciclice
  • Grafice ponderate
  • Și altele…

Structurile de date oferă coloana vertebrală pentru multe dintre programele pe care veți ajunge să le scrieți. Și fiecare dintre ele are propriile sale cazuri de utilizare specifice. În acest curs, veți afla când și de ce să utilizați fiecare tip de structură de date.

? Urmăriți curs complet pe canalul YouTube Routech.org (Ceas de 3 ore).

? ️ Și dacă doriți să exersați construirea unora dintre aceste structuri de date, Routech are un întreg curriculum de structuri interactive de date care face parte din secțiunea noastră de pregătire a interviurilor de codare. Puteți construi aceste structuri de date în JavaScript aici.