Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dsrathore1/java-practice
This is my java practice repository, where I practice for DSA and learn new things in JAVA
https://github.com/dsrathore1/java-practice
algorithms coding-interviews data-structures dsa dsa-practice java java-8 leetcode leetcode-solutions
Last synced: 8 days ago
JSON representation
This is my java practice repository, where I practice for DSA and learn new things in JAVA
- Host: GitHub
- URL: https://github.com/dsrathore1/java-practice
- Owner: dsrathore1
- Created: 2022-01-01T06:44:44.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-10T12:37:33.000Z (over 1 year ago)
- Last Synced: 2023-07-10T13:42:31.047Z (over 1 year ago)
- Topics: algorithms, coding-interviews, data-structures, dsa, dsa-practice, java, java-8, leetcode, leetcode-solutions
- Language: Java
- Homepage: https://github.com/dsrathore1/Java-Practice
- Size: 604 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Java Practice
I am learning Java and practicing DSA with `JAVA`, I hope I'll regular with my commitment and upload atleast one question of a day.
## Big-O Algorithm Complexity Cheat Sheet
## DSA Learning Content
1. Array ✅
3. Recursion
4. Searching
- Linear Search ✅
- Binary Search ✅
- Jump Search
- Interpolation Search
- Expontential Search
- Sublist Search
6. Backtracking8. Stack & Queue
- Push
- Pull
- Delete
- Update
- Dequeue
9. Linked List
- Singly Linked List
- Doubly Linked List
- Circular Linked List
11. Tree
- Binary Tree
- Binary Search Tree
- AVL Tree
- B-Tree
12. Sorting
- Quick Sort
- Merge Sort
- Insertion Sort
- Heap Sort
- Bubble Sort
- Radix/Counting/bucket sort
- Selection Sort
- Cyclic Sort
- Tim Sort
14. String
15. Heap
16. Hashing
- Time Complexity
- Hash Table
- Hash Function
- Key Collision
17. Graph
18. Greedy
19. Dynamic Programming
20. Trie
21. Segment Tree***
# Day 1️⃣:-
## Binary Search Questions
[Guess the Number](https://leetcode.com/problems/guess-number-higher-or-lower/)
[Binary Search](https://leetcode.com/problems/binary-search/)
# Day 2️⃣:-
## Hash Questions
[Distinct by hashing using HashSet](https://github.com/dsrathore1/Java-Practice/blob/main/Learning_Java_DSA/src/com/company/Extra/Hashing_Practice/DistinctByHashing.java)[Intersection of two array using HashSet](https://github.com/dsrathore1/Java-Practice/blob/main/Learning_Java_DSA/src/com/company/Extra/Hashing_Practice/IntersectionOfTwoArray.java)
[Union of two array using HashSet](https://github.com/dsrathore1/Java-Practice/blob/main/Learning_Java_DSA/src/com/company/Extra/Hashing_Practice/UnionOfTwoArray.java)