2011-gre-cs-practice-book.pdf/Q14 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) |
StasFomin (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
* Связанный список | * Связанный список | ||
* Правильный ответ: Хеш-таблица | * Правильный ответ: Хеш-таблица | ||
− | * | + | * [https://ru.wikipedia.org/wiki/%D0%9E%D1%87%D0%B5%D1%80%D0%B5%D0%B4%D1%8C_%D1%81_%D0%BF%D1%80%D0%B8%D0%BE%D1%80%D0%B8%D1%82%D0%B5%D1%82%D0%BE%D0%BC_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5) Очередь с приоритетом] |
* Очередь | * Очередь | ||
* Множество/Set | * Множество/Set |
Текущая версия на 21:00, 18 декабря 2024
Вопрос: Q14-08c765
Какая из перечисленных структур данных наиболее подходит для хранения таблицы символов компилятора?
Ответы
- Связанный список
- Правильный ответ: Хеш-таблица
- Очередь с приоритетом
- Очередь
- Множество/Set
Объяснение
Исходники — вопрос 14 на 22 странице книги «2011-gre-cs-practice-book.pdf»
Связанный список не подойдет, придется каждый раз по нему проходить, встречая символ. Тоже самое касается и приоритетной очереди, очереди и множества. Хеш-таблица — самое оно