Duomenų struktūros yra programinis duomenų tvarkymo būdas, kad juos būtų galima efektyviai naudoti. Ši programa padeda besimokantiesiems ir specialistams sukurti tvirtą intuiciją su struktūriniais skyriais, aiškiais pavyzdžiais ir į praktiką orientuotais paaiškinimais. Naujos funkcijos apima parankinius, leidžiančius greitai pasiekti dažnai naudojamas temas, ir Pažymėti kaip skaitytą, kad galėtumėte stebėti mokymosi pažangą skyriuose.
Auditorija: skirta CS studentams ir programinės įrangos profesionalams, kurie nori paprasto, nuoseklaus kelio nuo pagrindų iki vidutinio meistriškumo.
Rezultatas: pasiekite vidutinį lygį, kuris pasiruošia gilesniam mokymuisi ir pokalbiams.
Būtinos sąlygos: Bazinis C programavimas, teksto redaktorius ir gebėjimas paleisti programas.
Pagrindinės savybės:
Mėgstamiausi: prisegkite bet kurią temą, kad galėtumėte akimirksniu vėl apsilankyti.
Pažymėti kaip skaitytą: sekti eigą užbaigiant kiekvieną skyrių.
Švarus skyriaus srautas nuo pagrindų iki išplėstinių temų.
Aiškūs analizės, metodų ir naudojimo atvejų paaiškinimai.
Skyriai
Apžvalga
Aplinkos sąranka
Algoritmas
Pagrindai
Analizė
Godūs algoritmai
Skaldyk ir valdyk
Dinaminis programavimas
Duomenų struktūros:
Pagrindai
Masyvas
Susieti sąrašai:
Pagrindai
Dvigubai
Apvalus
Stack & Queue
Išraiškos analizė
Paieškos metodai:
Linijinis
Dvejetainis
Interpoliacija
Maišos lentelė
Rūšiavimo būdai:
Burbulas
Įdėjimas
Atranka
Sujungti
Lukštas
Greitai
Grafikai:
Grafiko duomenų struktūra
Pirmasis gylis
Pirmoji pločio kelionė
Medžiai:
Medžio duomenų struktūra
Perėjimas
Dvejetainė paieška
AVL
Aprėpiantis
Krūva
Rekursija:
Pagrindai
Hanojaus bokštas
Fibonačio serija
Kas naujo
Pridėta mėgstamiausių, kad išsaugotumėte dažnai naudojamus skyrius.
Pridėta Pažymėti kaip skaitytą, kad būtų galima stebėti kiekvieno skyriaus eigą.
UI patobulinimas ir nedideli našumo patobulinimai.