This repository contains practical examples about data structures and algorithms.
This repository is developing and will be up-to-date. The following list shows the examples which this repository already has:
- LinkedList
- SinglyLinkedList
- Queue
- Stack
- Anagram
- Frequent Words
- Binary Search Tree
- Capitalize
- Candy Swap
- Reverse String
- Reverse Integer
- Palindrome
- Fibonacci
- ArrayFibonacci
- RecursiveFibonacci
- CachedRecursiveFibonacci
- Factorial
- FizzBuzz
- Sorting Algorithms
- Selection Sort
- Bubble Sort
- Merge Sort
Examples to be added to this repository are the following:
- Chunk
- Circular
- From Last
- Level Width
- Matrix
- Max Char
- Mid Point
- Pyramid
- Steps
- Vowels
- Weave
- ...etc.
Stay tuned!
This repository is developed with Test-Driven Development(TDD) methodology: Write down the test cases first, and then implement the code after.