Fejleszd alapjaidat a rendezés, keresés és Big-O elemzés terén egy vegyes nehézségű kérdéssorozattal, amely a folyamatos fejlődést célozza. Összehasonlítod az algoritmusok előnyeit és hátrányait, érve...
Válassz nehézségi szintet és kérdésszámot a kezdéshez.
A buborék- és gyorsrendezéstől a bináris keresésig és az aszimptotikus jelölésig, ez a kvíz az algoritmusok teljesítményének és helyességének alapvető ötleteit célozza meg.
Minden kérdés 4 lehetőséget használ, és nincs időkorlát, így lassíthatsz, elvégezheted a számításokat, és megbízható intuíciót építhetsz a rohanás helyett.
Gyakorolni fogod a pszeudokód-szerű leírások olvasását, a futási idő megbecslését, és a megfelelő megközelítés kiválasztását egy adott korlátozás (rendezett bemenet, memóriahatárok, duplikátumok, legrosszabb eset) alapján.
Gyakori buktatók közé tartozik az átlagos és legrosszabb eset összekeverése, a bináris keresés működésének feltételezése rendezetlen adatokon, és a Big-O pontos futási időként való kezelése a növekedési ütem helyett.
A nehézség szándékosan vegyes: az egyszerűbb elemek megerősítik a definíciókat és a standard bonyolultságokat, míg a nehezebbek arra ösztönöznek, hogy összehasonlítsd az előnyöket és érvelj a szélsőséges esetek mellett. Válaszd ki a kérdések számát és a nehézséget a kezdés előtt, hogy testre szabhasd az ülést—használj rövidebb futásokat gyors áttekintéshez, vagy hosszabbakat az állóképesség fejlesztéséhez.
Írd le a feltételezéseket (rendezett, duplikátumok, bemeneti méret) a válaszadás előtt, és ellenőrizd kis példákkal. Ha elakadsz, zárj ki lehetőségeket a növekedési ütem alapján: konstansok < log n < n < n log n < n² < 2ⁿ.
Mi a Bubble Sort legrosszabb esetben mért időbeli komplexitása?
A következő algoritmusok közül melyik egy összehasonlító rendezés?
Mi a Quick Sort legjobb esetben mért időbeli komplexitása?
Ez a kvíz 113 kérdést tartalmaz, amelyek a rendezés, keresés és Big-O alapjait fedik le.
Nincs. A kvíznek nincs időzítője, így minden kérdésnél ráérsz.
Minden kérdés többválasztós, 4 lehetőséggel.
Igen. A kezdés előtt kiválaszthatod a kívánt kérdések számát és nehézséget.
A rendezés és keresés fogalmait is látni fogod, mint például stabilitás, helyben történő vs. extra memória, és legjobb/átlagos/legrosszabb eset.

Fejleszd a tömbök, láncolt listák és fák alapjait egy vegyes nehézségű kérdéssorozattal, amely gyors gyakorlásra készült. Át fogod venni az olyan alapvető fogalmakat, mint az indexelés, bejárás és komplexitás, valamint a gyakori szélsőséges eseteket, amelyek sokakat megtréfálnak. Válaszd ki a preferált kérdésszámot és nehézséget, majd tanulj minden eredményből a saját tempódban.

Építsd fel a bizalmadat a programozás alapvető építőelemeivel: változók, ciklusok és függvények. Ez a vegyes nehézségű kvíz ellenőrzi, mennyire tudod olvasni a kódot, előre jelezni a kimenetet és észlelni a logikai hibákat. Válaszd ki a preferált kérdések számát és nehézségi szintet, majd válaszolj minden egyes feleletválasztós kérdésre a saját tempódban—nincs időkorlát.
Azonosítsa a gyakori kiberfenyegetéseket és a legjobb védekezési gyakorlatokat a kockázat csökkentésére. Tartalmazza a phishinget, a rosszindulatú szoftvereket, a jelszavakat, a többfaktoros hitelesítést, az alapvető titkosítást és a biztonságos böngészési szokásokat.
Ellenőrizd, hogy mennyire érted, hogyan kerülnek szállításra és használatra a felhőszolgáltatások. Tartalmazza az IaaS, PaaS, SaaS, konténerek és virtuális gépek, régiók/hozzáférhetőségi zónák, valamint a megosztott felelősség alapjait.
Teszteld tudásodat a népszerű nyelvek közötti általános programozási szintaxisról. A kérdések a változókra, ciklusokra, függvényekre és alapvető adatszerkezetekre összpontosítanak, anélkül, hogy mély számítástechnikai elméletre lenne szükség.
Illessze össze a kulcsfontosságú PC-alkatrészeket azzal, amit csinálnak és ahogyan befolyásolják a teljesítményt. Tartalmazza a CPU-t, GPU-t, RAM-ot, tárolási típusokat, alaplapokat, tápegységeket és portokat.