Adatszerkezeti kalauz

Digitális kultúra és informatika programozási feladatok adatszerkezet szerinti osztályozása

Ahogy azt a fájlkezeléssel foglalkozó oldalon is hangsúlyoztuk, nagyon fontos, hogy a programozási feladatok megoldása során megfelelő adatszerkezetet alkalmazzunk, valósítsunk meg, ezért itt és most osztályozzuk a feladatokat a megoldásban használt adatszerkezetek szerint!

Python


Ebben a nyelvben alapvetően listát, vagy listák listáját (mátrixot) alkalmazunk a megoldásokban, de kiválóan alkalmazható a szótár és a halmaz adattípus is. Sőt, gyakori, hogy ezek kombinációját használjuk.

C++


Ebben a nyelvben alapvetően vectort, vagy vectorok vectorát (mátrixot) (régebbi évek feladataiban egyszerű tömböket, mátrixokat) alkalmazunk a megoldásokban, és természetesen itt is kiválóan alkalmazható a map (szótár) és a set (halmaz) adattípus is. Nagyon gyakori, hogy ezek kombinációját használjuk.

Mindig a forrásfájl tartalma és a feladat szövege "sugallja" az adatszerkezet-választást!!


Digitális Kultúra - Algoritmizálás, programozás vizsgakövetelmények (14. oldaltól)

Informatika

MÁTRIX vagy LISTA adattípus - PYTHON

MÁTRIX, LISTA, HALMAZ adattípus - PYTHON

MÁTRIX, SZÓTÁR adattípus - PYTHON

MÁTRIX, SZÓTÁR, CLASS adattípus - PYTHON

LISTA, SZÓTÁR, HALMAZ adattípus - PYTHON

Informatika

Legfrissebb idegen nyelvű feladat (magyarul)

Programozási feladatok

informatika idegen nyelven feladatsorok (magyarul)