PA2 - 6 - STL kontejnery

PA2 - 6 - STL kontejnery

University

8 Qs

quiz-placeholder

Similar activities

ZSWI/ZSW-E- testování/testing

ZSWI/ZSW-E- testování/testing

University

10 Qs

Úvod do IS

Úvod do IS

University

6 Qs

Komunikačné princípy

Komunikačné princípy

10th Grade - University

11 Qs

Quiz 1

Quiz 1

University

5 Qs

Tutorium - nach Vorlesung

Tutorium - nach Vorlesung

University

7 Qs

On-line komunikace (zdroj: www.bezpecnyinternet.cz)

On-line komunikace (zdroj: www.bezpecnyinternet.cz)

4th Grade - Professional Development

6 Qs

Základní deska Quiz

Základní deska Quiz

University

10 Qs

ZSWI / ZSW-E - provoz a servis IS / IS operation and service  S

ZSWI / ZSW-E - provoz a servis IS / IS operation and service S

University

10 Qs

PA2 - 6 - STL kontejnery

PA2 - 6 - STL kontejnery

Assessment

Quiz

Computers

University

Hard

Created by

Jan Matoušek

Used 2+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jakou složitost má vložení 1 prvku do seřazeného pole reprezentovaného pomocí kontejneru std::vector? Započítejte i režii hledání místa pro vložení prvku.

(n je počet prvků v kontejneru, kopírování 1 prvku považujeme za konstantní)

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Který z následujících kontejnerů má složitost vkládání na začátek O(1)?

std::vector

std::map

std::set

std::list

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Ve kterém kontejneru NELZE hledat prvek se složitostí O(log n)?

(n je počet prvků v kontejneru, prvky v kontejneru jsou seřazené.)

std::vector

std::map

std::set

std::list

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Chci načíst údaje ze souboru, ve kterém je velké množství duplicit, ale každý unikátní údaj si chci pamatovat jen jednou. Použiju:

std::vector

std::map

std::set

std::list

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mám vícevláknovou aplikaci. Přicházejí mi požadavky, které průběžně zpracovávám, někdy jich však čeká na zpracování více. Protože některé požadavky spěchají a musím je vyřídit dříve než jiné, vložím požadavky do:

std::stack

std::queue

std::

priority_queue

std::multiset

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Který z následujících kontejnerů NELZE seřadit pomocí std::sort?

std::vector

std::array

std::deque

std::list

7.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

K čemu mohu použít dvojici iterátorů .begin() a .end(), pokud je kontejner nabízí?

K vytvoření kopie kontejneru ve formě jiného kontejneru.

K průchodu kontejneru.

K porovnání obsahu dvou kontejnerů.

Ke spočítání prvků pomocí std::distance()

8.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

Jakým způsobem lze uspořádaným kontejnerům ([multi](set/map)) říct, jak mají řadit prvky? (Vyberte možnosti, které postačují.)

Přetížením operátoru > pro prvky.

Přetížením operátoru < pro prvky.

Přidáním třídy s vhodně přetíženým operátorem () do typu kontejneru.

Předáním porovnávací funkce do konstruktoru kontejneru.