Skip to content

devin5885/CodingProblems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Problems

Arrays and Strings

(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

Linked List (Single)

Reverse
Split
CtCI 2.1 - Remove Duplicates
CtCI 2.4 - Partition
CtCI 2.7 - Find Intersection

Stacks and Queues

(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

Trees and Graphs

(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

Bit Manipulation

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

Recursion and Dynamic Programming

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages