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...

Všechny otázky jsou ověřené z hlediska správnosti
117 otázek
3,384 her

Spustit Kvíz

Vyberte obtížnost a počet otázek pro začátek.

Vyberte obtížnost
Vyberte počet otázek
Přepnout po

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í.

Související kvízy

Základy programování: proměnné, smyčky a funkce

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.

4,332
Hrát nyní
Algoritmy: třídění, hledání a Big-O

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.

4,411
Hrát nyní
Počítačové hardwarové komponenty a jejich role

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.

3,512
Hrát nyní
Modely služeb cloud computingu vysvětleny

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.

2,958
Hrát nyní
Kybernetické hrozby a obrany

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.

4,163
Hrát nyní
Základy syntaxe programovacích jazyků

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.

4,752
Hrát nyní