Giter Club home page Giter Club logo

algos's Introduction

Algorithms and data structures

Topics

Topic Algorithms and data structures
Структуры данных
  • Массив (array)
  • Стек (stack)
  • Очередь (queue)
  • Связный список (linked list)
  • Словарь
  • Строка
  • Множества
  • Дерево (tree)
  • Граф (graph)
  • Префиксное дерево (trie)
  • Хэш-таблица (hash table)
  • Геометрические структуры данных
Сортировки
  • Сортировка пузырьком (bubble sort)
  • Сортировка перемешиванием (сocktail sort)
  • Сортировка вставками (insertion sort)
  • Гномья сортировка (gnome sort)
  • Сортировка слиянием (merge sort)
  • Сортировка с помощью двоичного дерева (tree sort)
  • Сортировка Timsort
  • Сортировка выбором (selection sort)
  • Сортировка расчёской (comb sort)
  • Сортировка Шелла (shell sort)
  • Пирамидальная сортировка (сортировка кучи, heapsort)
  • Плавная сортировка (smoothsort)
  • Быстрая сортировка (quicksort)
Поиск
  • Двоичное дерево поиска (BST)
  • Красно-черное дерево
Графы
  • Обход графа в ширину (BFS)
  • Обход графа в глубину (DFS)
  • Алгоритм Прима
  • Алгоритм Краскала
  • Алгоритм Дейкстры
Строки
  • Radix sorts
  • Tries
  • KMP
  • Регулярные выражения
Advanced
  • B-tree
  • Suffix array
  • Maxflow

alt text

Литература

algos's People

Contributors

castargo avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.