Osvěžte si základy polí, propojených seznamů a stromů s mixem obtížnosti navrženým pro rychlou praxi. Projdete si základní koncepty jako indexování, procházení a složitost, plus běžné okrajové případy...
Vyberte obtížnost a počet otázek pro začátek.
Pole, seznamy a stromy se objevují všude v pohovorech na programování a každodenním programování, a tento kvíz se zaměřuje na základní prvky, které skutečně používáte. Očekávejte otázky, které spojují koncepty s reálnými operacemi jako hledání, vkládání, mazání a procházení.
Každá otázka nabízí 4 možnosti a není zde časovač, takže můžete přemýšlet o složitosti a okrajových případech místo abyste spěchali. Můžete si také vybrat počet otázek a obtížnost před začátkem, což usnadňuje rychlé osvěžení nebo delší sezení.
Jaká je primární charakteristika pole?
Která datová struktura umožňuje vkládání a odstraňování na obou koncích?
V binárním stromě, kolik maximálně dětí může mít uzel?
Běžné nástrahy a jak je obtížnost vyvážena Mnoho chyb pochází z míchání přístupu s konstantním časem a vkládání s konstantním časem, nebo z předpokladu, že stromy jsou vždy rychlé, aniž by se zohlednil tvar. Kvíz míchá jednoduché otázky na zapamatování s otázkami střední a vyšší obtížnosti „vyberte nejlepší
Tento kvíz má 117 otázek o polích, seznamech a stromech.
Každá otázka je s výběrem z více možností se 4 možnostmi a není zde časovač.
Ano. Můžete si vybrat preferovaný počet otázek před zahájením sezení.
Je to smíšená obtížnost, která kombinuje základy s obtížnějšími okrajovými případy a otázkami o uvažování.

Získejte důvěru v základní stavební bloky programování: proměnné, smyčky a funkce. Tento kvíz smíšené obtížnosti prověřuje, jak dobře čtete kód, předpovídáte výstup a odhalujete logické chyby. Vyberte si preferovaný počet otázek a obtížnost, poté odpovězte na každou otázku s výběrem odpovědí vlastním tempem – není zde časový limit.

Ostré své základy v třídění, hledání a analýze Big-O s mixem obtížnosti postaveným pro stabilní zlepšení. Porovnáte obchodní kompromisy algoritmů, uvažujete o časové/prostorové složitosti a odhalíte okrajové případy, které narušují "očividná" řešení. Skvělé pro přípravu na pohovory nebo osvěžení základů informatiky.