P5: Štruktúrované údaje, generickosť a perzistencia

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

Preber si túto prednášku so svojou AI

Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.

Otvoriť AI: ChatGPT · Claude · Gemini

Zhrnutie prednášky

Prednáška nadväzuje na organizačné informácie o odovzdávaní zámerov a pracovných verzií projektov cez GitHub a prezentácii na cvičeniach, pričom hlavnou témou je práca so štruktúrovanými údajmi v objektovo orientovanom programovaní. Rozoberá sa porovnanie poľa a spájaného zoznamu ako dvoch základných dátových štruktúr, ich vlastnosti, výhody a nevýhody v závislosti od kontextu použitia (veľkosť dát, frekvencia zmien, potreba rýchleho prístupu k prvkom). Prednáška má následne pokračovať témami generickosti, teda možnosti všeobecného využitia navrhnutých štruktúr, a perzistencie, teda uchovávania údajov objektov po ukončení behu programu. Diskutuje sa aj rozdiel medzi indexovaným prístupom v poli a ukazovateľmi na susedné prvky v spájanom zozname vrátane variant ako obojsmerný zoznam.

  • - Organizačné pokyny k odovzdávaniu zámerov a pracovných verzií projektu cez GitHub
  • - Nutnosť konzultácie a prezentácie projektu na cvičeniach ako podmienka akceptovateľnosti
  • - Tri hlavné témy prednášky: štruktúrovanosť údajov, generickosť a perzistencia
  • - Porovnanie poľa a spájaného zoznamu ako základných dátových štruktúr
  • - Výhody poľa: rýchly indexovaný prístup k prvkom
  • - Výhody spájaného zoznamu: flexibilita pri zmene veľkosti a vkladaní prvkov (head, tail)
  • - Voľba dátovej štruktúry závisí od veľkosti dát a frekvencie zmien veľkosti kontajnera

Zhrnutie pripravené s pomocou AI z prepisu videa.