Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nidhiupman568/c-plus-plus-problems-solved
๐๐ I solve the Problem of the Day on LeetCode daily ๐๏ธ๐งฉ and have successfully tackled over 150 interview questions. ๐ช๐ง Additionally, I've completed Love Babbar's 450 DSA sheet ๐ and Striver's 180 DSA sheet ๐. My primary coding language is C++ ๐ป, but I have also solved many problems in Java โ. ๐๐
https://github.com/nidhiupman568/c-plus-plus-problems-solved
arrays backtracking binary-search-tree binary-trees bit-manipulation bitwise c-plus-plus divide-and-conquer dynamic-programming graphs greedy hash heap linked-list matrix recursion searching-and-sorting stacks-and-queues strings trie
Last synced: 16 days ago
JSON representation
๐๐ I solve the Problem of the Day on LeetCode daily ๐๏ธ๐งฉ and have successfully tackled over 150 interview questions. ๐ช๐ง Additionally, I've completed Love Babbar's 450 DSA sheet ๐ and Striver's 180 DSA sheet ๐. My primary coding language is C++ ๐ป, but I have also solved many problems in Java โ. ๐๐
- Host: GitHub
- URL: https://github.com/nidhiupman568/c-plus-plus-problems-solved
- Owner: nidhiupman568
- Created: 2024-06-16T13:41:21.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T17:42:42.000Z (4 months ago)
- Last Synced: 2024-10-16T08:46:02.397Z (about 1 month ago)
- Topics: arrays, backtracking, binary-search-tree, binary-trees, bit-manipulation, bitwise, c-plus-plus, divide-and-conquer, dynamic-programming, graphs, greedy, hash, heap, linked-list, matrix, recursion, searching-and-sorting, stacks-and-queues, strings, trie
- Language: C++
- Homepage: https://leetcode.com/u/upmannidhi09/
- Size: 169 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ๐ Welcome to My LeetCode Journey! ๐
Hello! I'm excited to share my progress and accomplishments on LeetCode with you. ๐โจ
## ๐ About Me
๐๐ I solve the **Problem of the Day** on LeetCode daily ๐๏ธ๐งฉ and have successfully tackled over **150 interview questions**. ๐ช๐ง Additionally, I've completed **Love Babbar's 450 DSA** sheet ๐ and **Striver's 180 DSA** sheet ๐. My primary coding language is **C++** ๐ป, but I have also solved many problems in **Java** โ. ๐๐## ๐ My Achievements
- Solved 150+ LeetCode interview questions ๐ฅ
- Completed Love Babbar's 450 DSA sheet ๐
- Completed Fraz's 180 DSA sheet ๐
- Proficient in C++ and Java ๐ป## ๐ Topics and Subtopics Mastered
Hereโs a detailed list of the topics and subtopics I have mastered, categorized and neatly organized:### ๐ C++ and Java
- Basic Syntax ๐
- Object-Oriented Programming ๐งฉ
- STL (Standard Template Library) ๐### ๐ณ Data Structures
- **Linked List**: Singly, Doubly, Circular ๐
- **Graphs**: BFS, DFS, Dijkstraโs, Primโs, Kruskalโs ๐
- **Trees**: Binary Trees, Binary Search Trees, AVL Trees ๐ฒ
- **Heaps**: Min-Heap, Max-Heap โ๏ธ
- **Tries**: Prefix Trees ๐
- **Stacks and Queues**: Stack, Queue, Priority Queue ๐### ๐งฉ Algorithms
- **Sorting**: Quick Sort, Merge Sort, Heap Sort ๐
- **Searching**: Binary Search, Linear Search ๐
- **Dynamic Programming**: Memoization, Tabulation ๐ฏ
- **Greedy Algorithms**: Activity Selection, Huffman Coding ๐ค
- **Backtracking**: N-Queens, Sudoku Solver โ๏ธ
- **Divide and Conquer**: Merge Sort, Quick Sort โ๏ธ
- **Bit Manipulation**: Bitwise AND, OR, XOR ๐งฉ### ๐ Advanced Topics
- **Graphs**: Bellman-Ford, Floyd-Warshall, Topological Sort ๐
- **Recursion**: Basic to Advanced Recursion Techniques โพ๏ธ
- **Matrix**: Spiral Order, Search in Sorted Matrix, Rotate Matrix ๐
- **Hashing**: Hash Maps, Hash Sets, Collision Handling ๐### ๐ฅ Additional Competitive Programming Topics
- **Fenwick Tree**: Binary Indexed Tree ๐ณ
- **Segment Tree**: Range Queries, Lazy Propagation ๐ฒ
- **Union-Find**: Disjoint Set Union (DSU) ๐
- **String Algorithms**: KMP, Rabin-Karp, Z Algorithm ๐
- **Game Theory**: Nim Game, Grundy Numbers ๐ฎ
- **Geometry**: Convex Hull, Line Intersection ๐
- **Number Theory**: Sieve of Eratosthenes, Modular Arithmetic ๐ข## ๐ Daily Practice
I consistently solve the LeetCode **Problem of the Day** to stay sharp and up-to-date with different problem-solving techniques. ๐ง ๐ก## ๐ Repository Structure
Here's how this repository is structured for easy navigation:```plaintext
LeetCode-Journey/
|
โโโ C++/
| โโโ LinkedList/
| โโโ Graphs/
| โโโ Strings/
| โโโ Matrix/
| โโโ Trie/
| โโโ Hash/
| โโโ Recursion/
| โโโ Backtracking/
| โโโ BitManipulation/
| โโโ Greedy/
| โโโ BinarySearchTree/
| โโโ Arrays/
| โโโ Heap/
| โโโ DynamicProgramming/
| โโโ BinaryTrees/
| โโโ DivideAndConquer/
| โโโ StacksAndQueues/
| โโโ SearchingAndSorting/
| โโโ FenwickTree/
| โโโ SegmentTree/
| โโโ UnionFind/
| โโโ StringAlgorithms/
| โโโ GameTheory/
| โโโ Geometry/
| โโโ NumberTheory/
|
โโโ Java/
| โโโ LinkedList/
| โโโ Graphs/
| โโโ Strings/
| โโโ Matrix/
| โโโ Trie/
| โโโ Hash/
| โโโ Recursion/
| โโโ Backtracking/
| โโโ BitManipulation/
| โโโ Greedy/
| โโโ BinarySearchTree/
| โโโ Arrays/
| โโโ Heap/
| โโโ DynamicProgramming/
| โโโ BinaryTrees/
| โโโ DivideAndConquer/
| โโโ StacksAndQueues/
| โโโ SearchingAndSorting/
| โโโ FenwickTree/
| โโโ SegmentTree/
| โโโ UnionFind/
| โโโ StringAlgorithms/
| โโโ GameTheory/
| โโโ Geometry/
| โโโ NumberTheory/
|
โโโ README.md
```Feel free to explore each directory for detailed solutions and explanations of the problems I've solved. Happy coding! ๐
---
# Leetcode-Solved-Problems
![](https://leetcard.jacoblin.cool/upmannidhi09?ext=heatmap)