diff --git a/README.md b/README.md index 468e7615..164e11d0 100644 --- a/README.md +++ b/README.md @@ -3,4 +3,44 @@ [![Build Status](https://travis-ci.org/knaxus/problem-solving-javascript.svg?branch=master)](https://travis-ci.org/knaxus/problem-solving-javascript) [![Coverage Status](https://coveralls.io/repos/github/knaxus/problem-solving-javascript/badge.svg?branch=master)](https://coveralls.io/github/knaxus/problem-solving-javascript?branch=master) -Collection of interview questions with Unit Tests +Collection of interview questions with Unit Tests. Problems includes Data Structures, Logical and few Classical problems. + +## Table of Contents + +### Classics + +- [Caeser Cipher](src/_Classics_/caeser_cipher) +- [Fibonacci](src/_Classics_/fibonacci) + +### Data Structures + +- [Singly Linked List](src/_DataStructures_/LinkedList) + - [N Element From Last](src/_DataStructures_/LinkedList/element-from-last) + - [Middle Node](src/_DataStructures_/LinkedList/middle-node) +- [Stack](src/_DataStructures_/Stack) + - [Implement Queue Using Stack](src/_DataStructures_/Stack/immitate-queue-using-stack) +- [Queue](src/_DataStructures_/Queue) + - [Weave](src/_DataStructures_/Queue/weave) + +### Logical Problems + +- [Anagrams](src/_Problems_/anagrams) +- [Array Chunk](src/_Problems_/array-chunk) +- [Count Vowels](src/_Problems_/count-vowels) +- [Find 2 numbers that add upto N](src/_Problems_/find-2-nums-adding-to-n) +- [Find 2nd Maxinum from an Array](src/_Problems_/find-2nd-max) +- [FizzBuzz](src/_Problems_/fizzbuzz) +- [String Permutaions](src/_Problems_/get_string_permutations) +- [Get Subsequence](src/_Problems_/get_subsequence) +- [Get Maze Path](src/_Problems_/get_subsequence) +- [Get longest consecutive 1s](src/_Problems_/max-consecutive-1s) +- [Get Max Char](src/_Problems_/maxchar) +- [Merge 2 Sorted Arrays](src/_Problems_/merge-two-sorted-arrays) +- [Palindrome](src/_Problems_/palindrome) +- [Product of Elements](src/_Problems_/product-of-elements) +- [Remove Duplicates](src/_Problems_/remove-duplicates) +- [Reverse String](src/_Problems_/reverse_string) + +### Searching + +- [Binary Search](src/_Searching_/BinarySearch) diff --git a/src/Searching/BinarySearch/BinarySearch.test.js b/src/_Searching_/BinarySearch/BinarySearch.test.js similarity index 100% rename from src/Searching/BinarySearch/BinarySearch.test.js rename to src/_Searching_/BinarySearch/BinarySearch.test.js diff --git a/src/Searching/BinarySearch/index.js b/src/_Searching_/BinarySearch/index.js similarity index 100% rename from src/Searching/BinarySearch/index.js rename to src/_Searching_/BinarySearch/index.js