Files
JavaScript/DIRECTORY.md
vinayak 95bba0b0ea update (#1)
* Graph Theory

* Delete Graphs

* Graph

* Dijkstra Smallest Path

* DijkstraSmallestPath

after fixing some errors.

* Topological Sort 

directed graphs

* correcting name of file

* updating DIRECTORY.md

* doublylinkedlist

* add-doublylinkedlist

* add-doublylinkedlist

* change in Directory.md

* updating DIRECTORY.md

Co-authored-by: Nur69 <60115902+Nur69@users.noreply.github.com>
Co-authored-by: Stepfen Shawn <m18824909883@163.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: hmizz <hamza.chabchoub@medtech.tn>
2020-05-03 01:03:10 +05:30

76 lines
5.0 KiB
Markdown

## Algorithms
* dynamic programming
* [fibonacci](https://github.com/TheAlgorithms/Javascript/blob/master/Algorithms/dynamic_programming/fibonacci.js)
* [EucledianGCD](https://github.com/TheAlgorithms/Javascript/blob/master/Algorithms/EucledianGCD.js)
* [KadaneAlgo](https://github.com/TheAlgorithms/Javascript/blob/master/Algorithms/KadaneAlgo.js)
* [sieveOfEratosthenes](https://github.com/TheAlgorithms/Javascript/blob/master/Algorithms/sieveOfEratosthenes.js)
## Ciphers
* [caesarsCipher](https://github.com/TheAlgorithms/Javascript/blob/master/Ciphers/caesarsCipher.js)
* [keyFinder](https://github.com/TheAlgorithms/Javascript/blob/master/Ciphers/keyFinder.js)
* [vigenereCipher](https://github.com/TheAlgorithms/Javascript/blob/master/Ciphers/vigenereCipher.js)
## Conversions
* [DecimalToBinary](https://github.com/TheAlgorithms/Javascript/blob/master/Conversions/DecimalToBinary.js)
* [DecimalToHex](https://github.com/TheAlgorithms/Javascript/blob/master/Conversions/DecimalToHex.js)
* [DecimalToOctal](https://github.com/TheAlgorithms/Javascript/blob/master/Conversions/DecimalToOctal.js)
## Data Structures
* Graph
* [Graph](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Graph/Graph.js)
* Heap
* [MinPriorityQueue](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Heap/MinPriorityQueue.js)
* Linked List
* [DoublyLinkedList](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Linked%20List/DoublyLinkedList.js)
* [singlylinklist](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Linked%20List/singlylinklist.js)
* Queue
* [Queue](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Queue/Queue.js)
* Stack
* [Stack](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Stack/Stack.js)
* Tree
* [Binary Search Tree](https://github.com/TheAlgorithms/Javascript/blob/master/Data%20Structures/Tree/Binary%20Search%20Tree.js)
## Hashes
* [SHA1](https://github.com/TheAlgorithms/Javascript/blob/master/Hashes/SHA1.js)
* [SHA256](https://github.com/TheAlgorithms/Javascript/blob/master/Hashes/SHA256.js)
## linear-algebra-javascript
* src
* [la lib](https://github.com/TheAlgorithms/Javascript/blob/master/linear-algebra-javascript/src/la_lib.js)
* test
* [test](https://github.com/TheAlgorithms/Javascript/blob/master/linear-algebra-javascript/test/test.js)
## maths
* [abs](https://github.com/TheAlgorithms/Javascript/blob/master/maths/abs.js)
* [average mean](https://github.com/TheAlgorithms/Javascript/blob/master/maths/average_mean.js)
* [DijkstraSmallestPath](https://github.com/TheAlgorithms/Javascript/blob/master/maths/DijkstraSmallestPath.js)
* [factorial](https://github.com/TheAlgorithms/Javascript/blob/master/maths/factorial.js)
* [find lcm](https://github.com/TheAlgorithms/Javascript/blob/master/maths/find_lcm.js)
* [graph](https://github.com/TheAlgorithms/Javascript/blob/master/maths/graph.js)
## Search
* [binarySearch](https://github.com/TheAlgorithms/Javascript/blob/master/Search/binarySearch.js)
* [jumpSearch](https://github.com/TheAlgorithms/Javascript/blob/master/Search/jumpSearch.js)
* [linearSearch](https://github.com/TheAlgorithms/Javascript/blob/master/Search/linearSearch.js)
## Sorts
* [bogoSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/bogoSort.js)
* [bubblesort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/bubblesort.js)
* [bucketSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/bucketSort.js)
* [cocktailShakerSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/cocktailShakerSort.js)
* [combSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/combSort.js)
* [countingSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/countingSort.js)
* [cycleSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/cycleSort.js)
* [flashSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/flashSort.js)
* [gnomeSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/gnomeSort.js)
* [heapSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/heapSort.js)
* [insertionSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/insertionSort.js)
* [mergeSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/mergeSort.js)
* [quickSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/quickSort.js)
* [radixSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/radixSort.js)
* [selectionSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/selectionSort.js)
* [shellSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/shellSort.js)
* [TopologicalSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/TopologicalSort.js)
* [wiggleSort](https://github.com/TheAlgorithms/Javascript/blob/master/Sorts/wiggleSort.js)