2021-04-16 12:30:30 +00:00
|
|
|
# JavaScript
|
|
|
|
|
|
|
|
## Arrays
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Counting Inversions](src/arrays/counting-inversions.js)
|
2021-04-16 12:30:30 +00:00
|
|
|
|
|
|
|
## Linked Lists
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Singly](src/linked-lists/singly.js)
|
|
|
|
- [Doubly](src/linked-lists/doubly.js)
|
2021-05-15 11:33:39 +00:00
|
|
|
|
2021-04-16 12:30:30 +00:00
|
|
|
## Searching
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Binary Search Recursive](src/searching/binary-search-recursive.js)
|
|
|
|
- [Binary Search](src/searching/binary-search.js)
|
|
|
|
- [Linear Search](src/searching/linear-search.js)
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-04-16 12:30:30 +00:00
|
|
|
## Sorting
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Bubble Sort](src/sorting/bubble-sort.js)
|
|
|
|
- [Insertion Sort](src/sorting/insertion-sort.js)
|
|
|
|
- [Merge Sort](src/sorting/merge-sort.js)
|
|
|
|
- [Quick Sort](src/sorting/quick-sort.js)
|
|
|
|
- [Selection Sort](src/sorting/selection-sort.js)
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-04-16 12:30:30 +00:00
|
|
|
## Strings
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-10-09 15:06:25 +00:00
|
|
|
- [Palindrome](src/strings/palindrome.js)
|
|
|
|
- [Sequence](src/strings/sequence.js)
|
2021-12-02 18:39:23 +00:00
|
|
|
|
|
|
|
## Stacks
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-12-02 18:39:23 +00:00
|
|
|
- [Stacks](src/stacks/stack.js)
|
|
|
|
- [Two Stack](src/stacks/two-stack.js)
|
|
|
|
|
|
|
|
## Queues
|
2022-04-30 16:38:43 +00:00
|
|
|
|
2021-12-02 18:39:23 +00:00
|
|
|
- [Queue](src/queues/queue.js)
|
2022-04-30 16:38:43 +00:00
|
|
|
|
|
|
|
## Maths
|
|
|
|
|
|
|
|
- [Fibonacci Series](src/maths/fibonacci-series.js)
|
2022-05-06 13:01:10 +00:00
|
|
|
|
|
|
|
## Recursion
|
|
|
|
|
|
|
|
- [Factorial](src/recursion/factorial.js)
|
2022-09-25 01:47:06 +00:00
|
|
|
|
|
|
|
## Heaps
|
|
|
|
|
2022-10-04 20:01:15 +00:00
|
|
|
- [Max Heap](src/heaps/max-heap.js)
|
|
|
|
- [Min Heap](src/heaps/min-heap.js)
|
2022-10-06 15:23:19 +00:00
|
|
|
|
2022-10-08 18:45:35 +00:00
|
|
|
## Graphs
|
|
|
|
|
|
|
|
- [Breadth First Search](src/graph/breadth-first-search.js)
|
|
|
|
- [Depth First Search](src/graph/depth-first-search.js)
|
|
|
|
|
2022-10-06 15:23:19 +00:00
|
|
|
## Trie
|
|
|
|
|
|
|
|
- [Trie Implementation](src/trie/trie-implementation.js)
|