# JavaScript ## Arrays 1. [Counting Inversions](src/arrays/counting-inversions.js) ## Linked Lists 1. [Singly](src/linked-lists/singly.js) 1. [Doubly](src/linked-lists/doubly.js) ## Searching 1. [Binary Search Recursive](src/searching/binary-search-recursive.js) 2. [Binary Search](src/searching/binary-search.js) 3. [Linear Search](src/searching/linear-search.js) ## Sorting 1. [Bubble Sort](src/sorting/bubble-sort.js) 2. [Insertion Sort](src/sorting/insertion-sort.js) 3. [Merge Sort](src/sorting/merge-sort.js) 4. [Quick Sort](src/sorting/quick-sort.js) 5. [Selection Sort](src/sorting/selection-sort.js) ## Strings 1. [Palindrome](src/strings/palindrome.js) 2. [Sequence](src/strings/sequence.js)