- 1. Az algoritmusok lépésenkénti eljárások vagy képletek a problémák megoldására. Ezek olyan utasítások, amelyek leírják, hogyan kell hatékonyan végrehajtani egy feladatot vagy megoldani egy problémát. Az algoritmusokat különféle területeken használják, például számítástechnikában, matematikában, mérnöki tudományokban stb. Segítenek az adatok rendszerezésében, a döntéshozatalban és a folyamatok automatizálásában. Hatékony algoritmusok tervezésével optimalizálhatjuk az erőforrások felhasználását, javíthatjuk a teljesítményt, és szisztematikusan oldhatjuk meg az összetett problémákat. Melyik rendezési algoritmusnak van O(n2) legrosszabb eseti összetettsége?
A) Halom rendezés B) Gyors rendezés C) Összevonási rendezés D) Buborékos rendezés
- 2. Milyen adatstruktúrát használnak jellemzően a mélységi keresés (DFS) algoritmusai?
A) Bináris fa B) Sor C) Kazal D) Sor
- 3. Melyik algoritmust használják általában a legrövidebb út megtalálására egy nem negatív élsúlyú gráfban?
A) A* keresési algoritmus B) Dijkstra algoritmusa C) Prim algoritmusa D) Bellman-Ford algoritmus
- 4. Mit jelent a „rekurzió” az algoritmusok kontextusában?
A) Olyan függvény, amely elemek gyűjteményén iterál. B) Olyan függvény, amely egy problémamegoldó folyamatban hívja meg magát. C) Véletlen számokat generáló függvény. D) Egy függvény, amelynek nincs return utasítása.
- 5. Melyik algoritmussal keressük meg egy irányított gráf tranzitív lezárását?
A) Kosaraju algoritmusa B) Warshall algoritmusa C) Floyd algoritmusa D) Tarján algoritmusa
- 6. Az alábbiak közül melyik oszd meg és uralkodj algoritmus?
A) Kijelölés rendezése B) Beszúrás rendezése C) Buborékos rendezés D) Összevonási rendezés
- 7. Mi a Gyorsrendezés algoritmus legrosszabb időbeli összetettsége?
A) Tovább) B) O(n log n) C) O(log n) D) O(n2)
- 8. Melyik algoritmussal lehet megtalálni a maximális áramlást egy áramlási hálózatban?
A) Ford-Fulkerson algoritmus B) Buborékos rendezés C) Bináris keresési algoritmus D) Mélység-első keresés
- 9. Mi a szélesség-első keresés (BFS) algoritmus fő előnye a mélységi kereséssel (DFS) szemben?
A) A BFS garantálja a célhoz vezető legrövidebb utat. B) A DFS gyorsabban megtalálja az utat. C) A BFS könnyebben megvalósítható. D) A DFS kevesebb memóriát használ.
- 10. Melyik algoritmus segítségével találjuk meg a leghosszabb közös részsorozatot két sorozat között?
A) Halom rendezés B) Radix rendezés C) Kijelölés rendezése D) Leghosszabb közös utósorozat algoritmus
- 11. Mi a Floyd-Warshall algoritmus elsődleges célja?
A) A súlyozott gráf összes csúcspárja közötti legrövidebb utak megtalálása. B) Egy áramlási hálózatban a maximális áramlás kiszámítása. C) Az irányítatlan gráf legnagyobb összekapcsolt komponensének meghatározása. D) Elemek növekvő sorrendbe rendezése.
- 12. Milyen adatstruktúrát használnak általában a Breadth-First Search algoritmusok?
A) Kazal B) Sor C) Halom D) Linkelt lista
- 13. Hogyan nevezzük az ismétlődő sorozatok korábbi előfordulások felhasználásával történő rövidítésének folyamatát?
A) Run-Length kódolás B) Differenciális kódolás C) Burrows-Wheeler Transform D) Huffman kódolás
- 14. Mi a kifejezés annak mértékére, hogy mennyire részletesek az utasítások egy algoritmusban?
A) Bonyolultság B) Hatékonyság C) Méretezhetőség D) szemcsézettség
|