Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Статья
Comprehensive Weight Decomposition Analysis of Modern Parameter-Efficient Methods

A.V. Demidovskij, I.G. Salnikov, A.M. Tugaryov et al.

Optical Memory and Neural Networks (Information Optics). 2024. Vol. 33. No. 3. P. S513-S522.

Глава в книге
Do you remember ... the future? weak-to-strong generalization in 3D object detection

Golyadkin M., Makarov I.

In bk.: Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI-24). International Joint Conferences on Artificial Intelligence, 2024. Ch. 1001. P. 8653-8656.

Препринт
DAREL: Data Reduction with Losses for Training Acceleration of Real and Hypercomplex Neural Networks

Demidovskij A., Трутнев А. И., Тугарев А. М. et al.

NeurIPS 2023 Workshop. ZmuLcqwzkl. OpenReview, 2023

Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Алгоритмы и структуры данных

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты

Преподаватель

Программа дисциплины

Аннотация

Дисциплина предназначена для приобретения студентами навыков проектирования и применения различных структур данных и алгоритмов работы с ними. Изучение дисциплины «Алгоритмы и структуры данных» базируется на следующих дисциплинах: - Программирование; - Теоретические основы информатики.
Цель освоения дисциплины

Цель освоения дисциплины

  • 1. Углубленное изучение основ алгоритмизации и структур данных 2. Овладение методами разработки и описания различных алгоритмов, связанных с управлением данными и применение полученных знаний для работы в избранной сфере деятельности
Планируемые результаты обучения

Планируемые результаты обучения

  • Реализует алгоритмы Хаффмана и LZW на текстовых данных
  • Реализует несколько алгоритмов сортировки на внешней памяти
  • Способен оценить сложность алгоритма внутренней сортировки на основе O-функций
  • Способен оценить сложность алгоритма сортировки на внешней памяти на основе O-функций
  • Способен реализовать алгоритм обхода дерева
  • Способен реализовать внутреннюю сортировку несколькими методам (пузырьковая, быстрая и пр.)
  • Способен реализовать одну из процедур поиска решения конкурсной задачи
  • Способен реализовать основные операции, связанные с поиском на основе хэш-таблиц (добавление, удаление, редактирование, поиск)
  • Способен реализовать структуру дерева
  • Способен реализовать структуру хэш-таблицы
  • Способен создавать динамические структуры данных (списки, массивы, классы, структуры и пр.) и преобразовывать их между собой
  • Способен создавать и преобразовывать различные структуры данных
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Тема 1: Введение, базовые структуры данных
  • Тема 2: Динамические структуры данных
  • Тема 3: Внутренние сортировки
  • Тема 4: Внешние сортировки
  • Тема 5: Алгоритмы поиска во внутренней памяти
  • Тема 6: Алгоритмы поиска во внешней памяти
  • Тема 7: Алгоритмы сжатия без потерь
  • Тема 8: Примеры конкурсных задач
Элементы контроля

Элементы контроля

  • неблокирующий Лабораторные работы
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 4 модуль
    0.6 * Лабораторные работы + 0.4 * Экзамен
Список литературы

Список литературы

Рекомендуемая основная литература

  • Алгоритмы и структуры данных, Вирт, Н., 2001
  • Алгоритмы и структуры данных: Учебник / Белов В.В., Чистякова В.И. - Москва :КУРС, НИЦ ИНФРА-М, 2020. - 240 с.: - (Бакалавриат) - Текст : электронный. - URL: http://znanium.com/catalog/product/1057212
  • Совершенный алгоритм : графовые алгоритмы и структуры данных, Рафгарден, Т., 2019

Рекомендуемая дополнительная литература

  • Алгоритмы и структуры данных : извлечение информации на языке Java, Доуни, А. Б., 2018
  • Апанасевич С.А. - Структуры и алгоритмы обработки данных. Линейные структуры: учебное пособие - Издательство "Лань" - 2019 - ISBN: 978-5-8114-3366-7 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/113934

Авторы

  • Шутов Алексей Александрович