Ostrite si základy polí, prepojených zoznamov a stromov s mixom otázok rôznej obtiažnosti, ktoré sú určené na rýchlu prax. Prejdete si základné koncepty ako indexovanie, prechádzanie a zložitosti, plu...
Vyberte si obtiažnosť a počet otázok pre začiatok.
Polia, zoznamy a stromy sa objavujú všade v pohovoroch na programovanie a každodennom programovaní, a tento kvíz sa zameriava na základné veci, ktoré naozaj používate. Očakávajte otázky, ktoré spájajú koncepty s reálnymi operáciami ako vyhľadávanie, vkladanie, mazanie a prechádzanie.
Každá otázka ponúka 4 možnosti a nie je tu časovač, takže môžete premýšľať o zložitosti a okrajových prípadoch namiesto toho, aby ste sa ponáhľali. Môžete si tiež vybrať počet otázok a obtiažnosť pred začiatkom, čo uľahčuje rýchle osvieženie alebo dlhšiu reláciu.
Aká je primárna charakteristika poľa?
Ktorá dátová štruktúra umožňuje vkladanie a odstraňovanie na oboch koncoch?
V binárnom strome, aký je maximálny počet detí, ktoré môže mať uzol?
Koľko otázok je v tomto kvíze?
V akom formáte sú otázky?
Môžem si vybrať počet otázok, na ktoré odpoviem?
Je obtiažnosť vhodná pre začiatočníkov?
Aké témy v rámci stromov sú zahrnuté?

Získajte sebavedomie s základnými stavebnými blokmi programovania: premenné, cykly a funkcie. Tento kvíz zmiešanej obtiažnosti kontroluje, ako dobre čítate kód, predpovedáte výstup a odhaľujete logické chyby. Vyberte si preferovaný počet otázok a obtiažnosť, potom odpovedajte na každú otázku s výberom odpovede vlastným tempom - nie je tu časovač.

Ostrite si základy v triedení, vyhľadávaní a analýze Big-O s mixom obtiažnosti, ktorý je postavený na stabilnom zlepšení. Porovnáte obchodné kompromisy algoritmov, zamyslíte sa nad časovou/priestorovou zložitostí a odhalíte okrajové prípady, ktoré narušujú "zjavné" riešenia. Skvelé na prípravu na pohovory alebo osvieženie základov informatiky.