• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Алгоритмы и структуры данных от А до Я - Udemy (2020)

G

Gustav

Команда форума
Администратор
Сообщения
26.410
Лайки
51.221
Алгоритмы и структуры данных от А до Я
Udemy, Илья Фофанов

Скачать Алгоритмы и структуры данных от А до Я - Udemy (2020)

В этом курсе мы пройдём основные алгоритмы и структуры данных. Примеры кода написаны на C#, однако 99% материала будет ясно любому Java-программисту, поскольку синтаксис языков очень схож, а примеры кода алгоритмов и структур данных так вообще будут почти полностью совпадать и в C# и в Java. В курсе есть лишь несколько лекций посвящённых исключительно библиотекам C#.

Нам придётся решать множество задач на собеседованиях связанных с алгоритмами и структурами данных. Действительно, вы, конечно, сможете прожить и без понимания алгоритмов и структур данных. Однако, вы сможете так спокойно жить до тех пор, пока вы не встретитесь с реальной проблемой, решение которой потребует грамотного выбора подходящей структуры данных или потребует кастомизации известных алгоритмов. Если вы никогда не сталкивались с подобными проблемами, то, поверьте, это всего лишь вопрос времени. Однажды, вы столкнётесь с такой проблемой и при отсутствии глубокого понимания структур данных и алгоритмов, вы почувствуете себя опозоренным и беспомощным. Вы застрянете.

На данный момент курс покрывает следующие темы:
  • Введение в алгоритмы и структуры данных: структура данных, абстрактный тип данных,
    разница между этими понятиями. Что такое алгоритм и почему всё это для нас важно?
  • Введение в анализ алгоритмов: сколько времени займёт исполнение программы,
    построение log-log графика, аппроксимации, порядок роста сложности (Big-O нотация), потребление
  • Массивы: массивы в C#, массивы в памяти, сложность операций на массивах
  • Алгоритмы сортировки: пузырьковая, выборкой, вставками, рекурсия, Шелл-сортировка, слиянием, быстрая, стабильность алгоритмов сортировки
  • Списки: List встроенный в BCL, узлы (ноды), связный список (односвязный, двусвязный), LinkedList встроенный в BCL
  • Стек: теория и практика, на массиве, на связном списке, встроенный в BCL
  • Очереди: теория и практика, на массиве, кольцевой буфер, на связном списке, встроенная в BCL
  • Алгоритмы поиска: линейный, бинарный
  • Символьные таблицы: введение, API, таблицы на последовательном поиске, таблица на бинарном поиске
  • Хеш-таблицы: введение, хеширование, GetHashCode, подходы к разрешению коллизий: раздельные цепочки и линейное пробирование, тип Dictionary встроенный в BCL, типы представляющие множества встроенные в BCL
  • Деревья: двоичное дерево поиска и его реализация (больше будет добавлено в будущем)
  • Пирамиды: введение, пирамиды и массивы, пирамидальная сортировка
  • Различные алгоритмы: эта секция будет расширяться, а пока покрывает алгоритм «решето Эратосфена»



Продажник:

Скачать:
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу