Datové struktury: pole, seznamy a stromy
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...
Spustit Kvíz
Vyberte obtížnost a počet otázek pro začátek.
O tomto kvízu
Co tento kvíz pokrývá
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í.
Ukázkové otázky
Jaká je primární charakteristika pole?
- A.Pevná velikost
- B.Dynamická velikost
- C.Neuspořádané prvky
- D.Podporuje duplicitní klíče
Která datová struktura umožňuje vkládání a odstraňování na obou koncích?
- A.Deque
- B.Zásobník
- C.Pole
- D.Hash Tabulka
V binárním stromě, kolik maximálně dětí může mít uzel?
- A.2
- B.3
- C.4
- D.1
FAQ kvízu
Dovednosti, které budete cvičit Posílíte svou schopnost předpovědět výkonnostní a paměťové kompromisy, rozpoznat správnou strukturu pro úkol a sledovat, jak
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ší
Kolik otázek je v tomto kvízu?
Tento kvíz má 117 otázek o polích, seznamech a stromech.
V jakém formátu jsou otázky?
Každá otázka je s výběrem z více možností se 4 možnostmi a není zde časovač.
Mohu si vybrat počet otázek, na které odpovím?
Ano. Můžete si vybrat preferovaný počet otázek před zahájením sezení.
Je obtížnost vhodná pro začátečníky?
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í.
Zahrajte si tento kvíz v jiném jazyce(7)
Související kvízy

Základy programování: proměnné, smyčky a funkce
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.

Algoritmy: třídění, hledání a Big-O
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.
Počítačové hardwarové komponenty a jejich role
Přiřaďte klíčové komponenty PC k tomu, co dělají a jak ovlivňují výkon. Pokrývá CPU, GPU, RAM, typy úložišť, základní desky, zdroje napájení a porty.
Modely služeb cloud computingu vysvětleny
Zkontrolujte své porozumění tomu, jak jsou cloudové služby dodávány a používány. Pokrývá IaaS, PaaS, SaaS, kontejnery vs VM, regiony/availability zóny a základy sdílené odpovědnosti.
Kybernetické hrozby a obrany
Identifikujte běžné kybernetické hrozby a nejlepší obranné praktiky používané k minimalizaci rizika. Pokrývá phishing, malware, hesla, MFA, základy šifrování a bezpečné prohlížecí návyky.
Základy syntaxe programovacích jazyků
Otestujte si své znalosti běžné syntaxe programování v populárních jazycích. Otázky se zaměřují na proměnné, smyčky, funkce a základní datové struktury, aniž by vyžadovaly hlubokou teorii informatiky.