Programmēšana

Datu struktūras un algoritmi Java: ceļvedis iesācējiem

Šī apmācību sērija ir iesācēju ceļvedis Java datu struktūrām un algoritmiem. Jūs uzzināsiet:

  • Kā atpazīt un izmantot masīvu un uzskaitīt datu struktūras Java programmās.
  • Kuri algoritmi vislabāk darbojas ar dažādu veidu masīviem un uzskaita datu struktūras.
  • Kāpēc daži algoritmi darbosies labāk nekā citi jūsu konkrētajā lietošanas gadījumā.
  • Kā izmantot laika un telpas sarežģītības mērījumus, lai izvēlētos visefektīvāko algoritmu savam lietošanas gadījumam.
davidgoh / akindo / Getty Images

1. DAĻA:

Kas ir datu struktūra? Un kā uzrakstīt savu pirmo algoritmu Java

Uzziniet, kas ir datu struktūra un kā tiek klasificētas datu struktūras, kā arī to, kas ir algoritms, kā lasīt un rakstīt algoritmus, izmantojot pseidokodu, un kā izmantot laika un telpas sarežģītības mērījumus, lai izvēlētos visefektīvāko algoritmu savai programmai.

davidgoh / akindo / Getty Images

2. DAĻA:

Kas ir masīvs? Un kā masīvi tiek attēloti Java valodā?

Sāciet ar viendimensiju masīviem un trim veidiem, kā tos ieviest Java programmās, pēc tam izpētiet piecus algoritmus, kurus varat izmantot, lai meklētu un kārtotu viendimensiju masīvus.

davidgoh / akindo / Getty Images

3. DAĻA:

Daudzdimensionāli masīvi un Matricas reizināšanas algoritms

Uzziniet trīs paņēmienus daudzdimensionālu masīvu izveidošanai Java, pēc tam izmantojiet Matricas reizināšanas algoritmu, lai divkāršotu masīvu elementus reizinātu. Jūs arī sāksit ar nedarbīgiem masīviem, kas ir populāri lielo datu lietojumprogrammās.

davidgoh / akindo / Getty Images

4. DAĻA:

Atsevišķi saistītie saraksti un to algoritmi

Uzziniet, kā Java kodā izveidot un manipulēt ar atsevišķi saistītiem sarakstiem. Jūs arī uzzināsiet, kādus algoritmus visbiežāk izmanto, lai meklētu un kārtotu atsevišķi saistītus sarakstus.

davidgoh / akindo / Getty Images

5. DAĻA:

Divkārši saistīti saraksti un cirkulāri saistīti saraksti un to algoritmi

Divkārši saistītie saraksti un apļveida saraksti piedāvā plašu Java programmu meklēšanas un šķirošanas darbību klāstu. To izmantošana varētu piešķirt lielāku elastību jūsu Java programmām.

Šo stāstu "Datu struktūras un algoritmi Java: iesācēja ceļvedis" sākotnēji publicēja JavaWorld.

$config[zx-auto] not found$config[zx-overlay] not found