|
3 | 3 | This repository contains various data structures and provide insights about them.<br />
|
4 | 4 | Below topics/problems are covered as of now.
|
5 | 5 |
|
6 |
| -1. General problems with Strings |
7 |
| - - [Remove spaces in a given string](../master/src/com/deepak/Strings/RemoveSpaces.java) |
8 |
| - - [Reverse words and characters in a given string](../master/src/com/deepak/Strings/ReverseWords.java) |
9 |
| - - [Reverse vowels in a word](../master/src/com/deepak/Strings/ReverseVowelsInWord.java) |
10 |
| - - [Duplicate characters in a string](../master/src/com/deepak/Strings/DuplicateCharacters.java) |
11 |
| - - [Print characters only once in reverse order](../master/src/com/deepak/Strings/CharactersPresent.java) |
12 |
| - |
13 |
| -2. Arrays |
| 6 | +1. Arrays |
14 | 7 | - [Array Concepts](../master/src/com/deepak/Arrays/ArraysConcepts)
|
15 | 8 | - [Basic Operations on Array](../master/src/com/deepak/Arrays/BasicOperations.java)
|
16 | 9 |
|
17 |
| -3. LinkedList |
| 10 | +2. LinkedList |
18 | 11 | - [LinkedList Concepts](../master/src/com/deepak/LinkedList/LinkedListConcepts)
|
19 | 12 | - [Basic Operations on LinkedList](../master/src/com/deepak/LinkedList/BasicOperations.java)
|
20 | 13 | - [Singly LinkedList Implementation](../master/src/com/deepak/LinkedList/SinglyLinkedList.java)
|
21 | 14 | - [Doubly LinkedList Implementation](../master/src/com/deepak/LinkedList/DoublyLinkedList.java)
|
22 | 15 |
|
23 |
| -4. Hashing |
| 16 | +3. Hashing |
24 | 17 | - [HashCode and Equals Contract](../master/src/com/deepak/Hashing/HashCode%26EqualsContract.md)
|
25 | 18 | - [CustomHashMap Implementation](../master/src/com/deepak/Hashing/CustomHashMap.java)
|
26 | 19 | - [Concurrent Modification Exception](../master/src/com/deepak/Hashing/ConcurrentModificationException.java)
|
27 | 20 | - [Concurrent HashMap](../master/src/com/deepak/Hashing/ConcurrentHashMap.md)
|
28 | 21 | - [Weak HashMap Implementation](../master/src/com/deepak/Hashing/WeakHashMapImplementation.java)
|
29 | 22 |
|
30 |
| -5. Stack |
| 23 | +4. Stack |
31 | 24 | - [Simple Stack from already implemented Linked List](../master/src/com/deepak/Stack/SimpleStackFromList.java)
|
32 | 25 | - [Array based Stack implementation](../master/src/com/deepak/Stack/ArrayBasedStack.java)
|
33 | 26 | - [LinkedList based Stack implementation](../master/src/com/deepak/Stack/LinkedListBasedStack.java)
|
0 commit comments