-
Basic Data Structures and problems - Java Implementation.
-
- Basic Implementation of Arrays
- Comparing arrays
- Contains any duplicate using: [Map] [Set]
- Equilibrium Index
- Find Duplicate Number
- Find Min and Max
- k largest(or smallest) elements in an array: Algorithms
- Find Missing Number using: [Formula] [XOR]
- Find Non Repeating Number
- Find Two Numbers Summing To Target: [Brute Force] [Binary Search] [Collection]
- Find Intersection: [Unsorted chars] [Sorted numbers] [Map]
- Remove Duplicates
- Remove target number and return new length
- Reverse: [Recursion] [Reverse individual words]
- Rotate array using: [Buffer] [Bubble rotate] [Reversal algorithm]
- Random Shuffle
- MoveZerosToEnd
- AddOneToArray
- Matrix:
- BasicOperations
-
- Node
- Add Node
- Add Node to Sorted List
- Delete Node
- Detect Loop and return starting node in Singly List - Floyd’s Algorithm
- Reverse Linked List:
- Remove Duplicates from an Unsorted Linked list using:
- Find n’th node from the end of a Linked List:
-
- List: ArrayList, LinkedList
- Set: HashSet, TreeSet, LinkedHashSet
- Map: HashMap, Hashtable, LinkedHashMap, TreeMap
- Queue: PriorityQueue
- Stack
- Arrays and Collections Class
- Concurrency package for all collections
-
Notifications
You must be signed in to change notification settings - Fork 1
pratham87/Data-Structures-and-Java-Collections
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Data Structures and Java Collections problems
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published