Тема занятия: структуры данных и поиск

  • {o} — тема по Linux

  • <!> ­— необязательная тема

Домашнее задание

  • {i} — теоретическое задание

  • {*} — новая тема

  1. Почитать про упомянутые структуры данных.
  2. Сгенерировать текстовый файл с таблицей вида [уникальное случайное число, случайная строка] на 10**5 элементов. Измерить (например, с помощью функции times() из модуля os) время поиска элемента по 1000 поисковых проб в этих данных, представленных в виде

    1. линейного списка
    2. хешированной таблицы
    3. двоичного дерева (заполняемого с балансировкой и без балансировки)
    4. стандартного словаря (dict)
  3. Задача №765. Частоты появления элементов

  4. Задача №744. Хеширование


CategoryClass CategoryVmsh