(Array) MergeSorted
(Array) Sort
(Array) Fizz Buzz
(String) Find First Non-Repeated Character Index
(Array) Find Matching Pairs
(Array) Compress Simple
(String) Is Palindrome
(String) Find Longest Palindrome
(String) Find Palindrome Permutations
(String) Get Make Palindrome Step Count
CtCI 1.1 - (String) IsUnique
CtCI 1.4 - (String) IsPalindromePermutation
CtCI 1.7 - (Array) Matrix Rotate
CtCI 10.1 (Array) Merge Sorted Inline
CtCI 10.4 (Array) Search Sorted No Size
Reverse
Split
CtCI 2.1 - Remove Duplicates
CtCI 2.4 - Partition
CtCI 2.7 - Find Intersection
(String) Is Palindrome Using Stacks
Fixed Size Stack Using Array
Unlimited Size Stack Using Array
CtCI 3.1 - (Stacks) Three In One
CtCI 3.4 - Queue via Stacks
(Binary Tree) Is Binary Search Tree
(Binary Tree) Is Complete
(Binary Tree) Is Full
(Binary Tree) Is Perfect
(Binary Tree) In-Order Traversal
(Binary Tree) Pre-Order Traversal
(Binary Tree) Post-Order Traversal
(Binary Tree) Get Height
CtCI 4.1 - (Graph) Route Between Nodes
CtCI 4.4 - (Binary Tree) Check Balanced
Create Pattern Mask
Create Simple Mask
Get Bit Count
Get Most Significant Bit
Get Set Clear Bit
CtCI 5.1 - Insertion
CtCI 5.4 - NextNumber
CtCI 5.7 - PairwiseSwap
Permutations (String)
CtCI 8 - Fibonacci
CtCI 8.1 - Triple Step
CtCI 8.3 - Magic Index
CtCI 8.4 - Power Set
CtCI 8.7 - Permutations (String) without Duplicates
CtCI 8.10 - Paint Fill
CtCI 8.13 - Stack of Boxes
CtCI is Cracking the Coding Interview