Programavimas

Duomenų struktūros ir algoritmai „Java“: vadovas pradedantiesiems

Ši mokymo programa yra pradedančiųjų vadovas „Java“ duomenų struktūroms ir algoritmams. Sužinosite:

  • Kaip atpažinti ir naudoti masyvą ir išvardyti duomenų struktūras savo „Java“ programose.
  • Kurie algoritmai geriausiai veikia su skirtingų tipų masyvais ir pateikia duomenų struktūras.
  • Kodėl jūsų konkretaus naudojimo atveju kai kurie algoritmai veiks geriau nei kiti.
  • Kaip naudoti laiko ir erdvės sudėtingumo matavimus, norint pasirinkti efektyviausią algoritmą jūsų naudojimo atvejui.
davidgoh / akindo / „Getty Images“

1 DALIS:

Kas yra duomenų struktūra? Ir kaip parašyti savo pirmąjį algoritmą „Java“

Sužinokite, kas yra duomenų struktūra ir kaip klasifikuojamos duomenų struktūros, taip pat kas yra algoritmas, kaip skaityti ir rašyti algoritmus naudojant pseudokodą ir kaip naudoti laiko ir erdvės sudėtingumo matavimus, norint pasirinkti efektyviausią savo programos algoritmą.

davidgoh / akindo / „Getty Images“

2 DALIS:

Kas yra masyvas? O kaip masyvai vaizduojami „Java“?

Pradėkite nuo vieno matmens masyvų ir trijų būdų, kaip juos supažindinti su „Java“ programomis, tada ištirkite penkis algoritmus, kuriuos galite naudoti ieškodami ir rūšiuodami vienmates masyvus.

davidgoh / akindo / „Getty Images“

3 DALIS:

Daugialypiai matricos ir Matricos daugybos algoritmas

Išmokite tris daugialypių masyvų kūrimo „Java“ metodus, tada naudokite „Matrix Multiplication“ algoritmą elementams dauginti dvimatėje masyve. Taip pat pradėsite nuo nelygių masyvų, kurie yra populiarūs didžiųjų duomenų programose.

davidgoh / akindo / „Getty Images“

4 DALIS:

Atskirai susieti sąrašai ir jų algoritmai

Sužinokite, kaip kurti ir valdyti atskirai susietus sąrašus „Java“ kode. Taip pat sužinosite, kokie algoritmai dažniausiai naudojami ieškant ir rūšiuojant atskirai susietus sąrašus.

davidgoh / akindo / „Getty Images“

5 DALIS:

Dvigubai susieti sąrašai ir žiediniai susieti sąrašai bei jų algoritmai

Dvigubai susieti sąrašai ir žiediniai susieti sąrašai siūlo platų jūsų „Java“ programų paieškos ir rūšiavimo elgesį. Jų naudojimas galėtų suteikti daugiau lankstumo jūsų „Java“ programoms.

Šią istoriją „Duomenų struktūros ir algoritmai„ Java “: vadovas pradedantiesiems“ iš pradžių paskelbė „JavaWorld“.