# Algorithms

[Interview-preparation](https://app.gitbook.com/@sakharovteam/s/interviews/interview-preparation/js-trebovaniya)

[123 задачи на алгоритмы](https://tproger.ru/articles/problems/)

### Session

* [Interview Questions: Elementary Symbol Tables (ungraded) | Coursera](https://www.coursera.org/learn/algorithms-part1/quiz/cNas7/interview-questions-elementary-symbol-tables-ungraded/attempt)
* [Курс · Алгоритмы и структуры данных](https://www.youtube.com/playlist?list=PLBheEHDcG7-n6VhwSPZI64LwFmriuEvvR)
* [MinPQ.java](https://algs4.cs.princeton.edu/24pq/MinPQ.java.html)
* [K-ary Heap - GeeksforGeeks](https://www.geeksforgeeks.org/k-ary-heap/)
* [Kruskal’s Minimum Spanning Tree Algorithm | Greedy Algo-2 - GeeksforGeeks](https://www.geeksforgeeks.org/kruskals-minimum-spanning-tree-algorithm-greedy-algo-2/)
* [Dijkstra’s Algorithm for Adjacency List Representation | Greedy Algo-8 - GeeksforGeeks](https://www.geeksforgeeks.org/dijkstras-algorithm-for-adjacency-list-representation-greedy-algo-8/)
* [Dijsktra's algorithm](https://www.geeksforgeeks.org/dijkstras-shortest-path-algorithm-greedy-algo-7/)
* [Create a Doubly Linked List from a Ternary Tree - GeeksforGeeks](https://www.geeksforgeeks.org/create-doubly-linked-list-ternary-ree/)
* [Ternary Search Tree - GeeksforGeeks](https://www.geeksforgeeks.org/ternary-search-tree/)

### Links

* [Классические алгоритмы и структуры данных на JavaScript ](https://habr.com/ru/post/359192/)
* [Репозиторий реализаций ](https://github.com/trekhleb/javascript-algorithms)
* [Таблицы и графики Big О ](http://bigocheatsheet.com)
* [О выборе структур данных для начинающих](https://habr.com/ru/post/339656/)&#x20;
* [Основные структуры данных. Матчасть Азы](https://habr.com/ru/post/422259/)
