/Algorithms

Реализация популярных алгоритмов

Primary LanguageGo

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

Learning data structures and algorithms

Самостоятельная реализация различных популярных алгоритмов и структур данных (в рамках самообучения и контроля навыков), которые могут встретиться на собеседованиях или в работе.

Предупреждаю! уровень кода максимально прост и возможно недостаточно грамотен и лаконичен. Основной упор на понимание сути алгоритмов.

Код предаставлен на языке Go (так как изучаю его и за одно повторю алгоритмы)

    содержание:
  • сортировки: пузырьковая,вставками,слиянием
  • поиск и обход графов
  • математика: Фибоначчи, факториал, конечный автомат
  • структуры данных: стек, дерево, связные списки,очередь, хэш таблица
  • хэш функции и криптография