- Rearrange elements in Array
- Dutch national flag problem
- Increment arbitary precision number
- Advance through array
- Delete duplicates from sorted array
- Buy sell stock once
- Buy sell stock twice
- Enumerate primes upto n
- Permute elements of array from p
- Next greatest permutation
- Sudoku checker
- Spiral traversal
- Generate Spiral order traversal of array in increasing order
- Generate Spiral order traversal of array in decreasing order
- Rotate 2D array
- Pascal triangle upto n
- Excel column to integer and integer to column
- Remove and replace a and b respectively
- Test palindromicity
- Reverse all words of string
- Mnemonics of phone number
- Look and say problem
- Roman to Integer
- Integer to Roman
- Compute all valid IP Addresses from string
- Print sinusoidally
- Run Length Encoding
- Rabin Karp Algorithm - Substring matching
- LinkedList Basics:
- Merge Two Linked Lists
- Reverse sublist of Linked List
- Find first overlapping node in non-cyclic Linked List
- Find first overlapping node in cyclic Linked List
- Remove Kth last node in Linked List
- Remove duplicate nodes in Linked List
- Cyclic right rotate linked list by k positions
- Merge even odd linked list
- Check if singly linked list is palindrome
- Add 2 numbers represnted by LL
- Stack API GetMax
- RPN expression
- Is well formed expression
- Compute sunset view for building
- Compute binary tree in order of increasing length
- Queue using Stacks
- Circular queue
- Queue API GetMax
- Compute parity of number
- Swap bits of number
- Reverse bits of number
- Closest next greatest number with same set bits
-
Notifications
You must be signed in to change notification settings - Fork 0
avidLearnerInProgress/EPI_solutions
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
My solutions to the problems from book "Elements of Programming Interviews" - work in progress
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published