Компьютер Сайнс Flashcards

1
Q

Какие структуры данных вы можете перечислить?

A

Линейные и графы,

К линейным относятся: списки, хеш-таблицы, массивы, стеки, очереди

Графы: деревья (бинарные и др.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Какие алгоритмы сортировки?

A

Пузырьковая (несколько проходов, много перестановок);
Сортировка выбором (N проходов, немного перестановок);
Сортировка вставками (создаём подмассив и вставляем в него по одному элементу из основного массива);
Сортировка Шелла (шляпа какая-то);
Сортировка слиянием;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какие виды поиска?

A

Последовательный поиск ();
Бинарный поиск (требуется отсортированный массив О(лог));
Хэширование (О(1))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly