Strukture podataka programski su način organiziranja podataka kako bi se mogli učinkovito koristiti. Ova aplikacija pomaže učenicima i profesionalcima izgraditi snažnu intuiciju sa strukturiranim poglavljima, jasnim primjerima i objašnjenjima usmjerenim na praksu. Nove značajke uključuju Favorite za brzi pristup često korištenim temama i Označi kao pročitano za praćenje napretka učenja kroz poglavlja.
Publika: Osmišljeno za studente CS-a i softverske profesionalce koji žele jednostavan, korak-po-korak put od osnova do srednje razine znanja.
Ishod: Dosegnite srednju razinu koja se priprema za dublje proučavanje i intervjue.
Preduvjeti: Osnove C programiranja, uređivač teksta i sposobnost pokretanja programa.
Ključne karakteristike:
Favoriti: Prikvačite bilo koju temu da biste je odmah mogli ponovno posjetiti.
Označi kao pročitano: Pratite napredak po dovršetku poglavlja.
Čist tijek poglavlja od osnova do naprednih tema.
Jasna objašnjenja analize, tehnika i slučajeva upotrebe.
poglavlja
Pregled
Postavljanje okruženja
Algoritam
Osnove
Analiza
Pohlepni algoritmi
Podijeli pa vladaj
Dinamičko programiranje
Strukture podataka:
Osnove
Niz
Povezani popisi:
Osnove
Dvostruko
Kružni
Slaganje i čekanje
Raščlanjivanje izraza
Tehnike pretraživanja:
Linearno
Binarni
Interpolacija
Hash tablica
Tehnike sortiranja:
Mjehurić
Umetanje
Izbor
Spojiti
Ljuska
Brz
Grafikoni:
Struktura podataka grafikona
Prvo obilaženje dubine
Prvi put u širinu
Drveće:
Struktura podataka stabla
Traversal
Binarno pretraživanje
AVL
Spanning
Hrpa
Rekurzija:
Osnove
Hanojski toranj
Fibonaccijev niz
Što je novo
Dodani su Favoriti za spremanje često korištenih poglavlja.
Dodano Označi kao pročitano za praćenje napretka po poglavlju.
Poboljšanje korisničkog sučelja i manja poboljšanja performansi.