Мы точно знаем, чем вы хотите заняться в воскресную ночь. Узнать всё про структуры данных и алгоритмы в JavaScript! Так что смотрите нашу скромную подборку материалов.
Алгоритмы сортировки с разбором сложности решения:
- Сортировка пузырьком — http://vk.cc/4Wx3tA
- Сортировка выбором — http://vk.cc/4Wx3zV
- Сортировка вставками — http://vk.cc/4Wx3Iq
- Сортировка Шелла — https://vk.cc/5RL7WW
- Сортировка слиянием — https://vk.cc/5RL8wJ
- Быстрая сортировка — https://vk.cc/5RL97j
- Всё вместе — http://vk.cc/4Wx3cZ
Серия статей про структуры данных с подробным обсуждением сложности алгоритмов:
- Массивы (Array) — http://goo.gl/Pt5Kst
- Хэш-таблицы (Hash Table) — http://goo.gl/JZ4tov
- Сеты (Set) — http://goo.gl/RnLmJc
- Связанные списки (Singly Linked List) — http://goo.gl/RwDftq
- Двусвязные списки (Doubly Linked List) — http://goo.gl/J1ESJ8
- Стек (Stack) — http://goo.gl/BFYJlv
- Очередь (Queue) — http://goo.gl/vklKHR
- Дерево (Tree) — http://goo.gl/CnCJpx
- Бинарное дерево (Binary Search Tree) — http://goo.gl/V9os9d
- Цифровое дерево (Trie) — http://goo.gl/Nl6EBZ
Сайт с пошаговыми визуализированными объяснения алгоритмов и структур данных — https://visualgo.net/
И конечно же замечательная книга от O'Reilly: Data Structures and Algorithms with JavaScript (прикреплена файлом).
#special@jsraccoon