Skip to content

Welcome to the GeeksforGeeks Solutions repository! Here, you'll find daily solutions to GeeksforGeeks problems, complete with detailed explanations and optimized code in multiple programming languages.

Notifications You must be signed in to change notification settings

withaarzoo/GeeksforGeeks-Solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 

Repository files navigation

GeeksforGeeks Solutions

Welcome to the GeeksforGeeks Solutions repository!
Here, you'll find daily solutions to GeeksforGeeks problems, complete with optimized code and detailed explanations in multiple programming languages.

Table of Contents

Date Problem Name Jump into Code Explanation Difficulty Level
01 November 2025 Course Schedule II C++, Java, JavaScript, Python3 Explanation Medium
31 October 2025 Shortest Cycle C++, Java, JavaScript, Python3 Explanation Hard
30 October 2025 Replace O's with X's C++, Java, JavaScript, Python3 Explanation Medium
29 October 2025 Graph Diameter C++, Java, JavaScript, Python3 Explanation Medium
28 October 2025 Distance of nearest cell having 1 C++, Java, JavaScript, Python3 Explanation Medium
27 October 2025 Find K Smallest Sum Pairs C++, Java, JavaScript, Python3 Explanation Medium
26 October 2025 Minimum Cost of ropes C++, Java, JavaScript, Python3 Explanation Medium
25 October 2025 Minimum Steps to Halve Sum C++, Java, JavaScript, Python3 Explanation Medium
24 October 2025 Split Array Subsequences C++, Java, JavaScript, Python3 Explanation Medium
23 October 2025 K Closest Points to Origin C++, Java, JavaScript, Python3 Explanation Medium
22 October 2025 Nearly sorted C++, Java, JavaScript, Python3 Explanation Medium
21 October 2025 Top K Frequent in Array C++, Java, JavaScript, Python3 Explanation Medium
20 October 2025 Number of BST From Array C++, Java, JavaScript, Python3 Explanation Hard
19 October 2025 K closest Values C++, Java, JavaScript, Python3 Explanation Medium
18 October 2025 Median of BST C++, Java, JavaScript, Python3 Explanation Medium
17 October 2025 BST to greater sum tree C++, Java, JavaScript, Python3 Explanation Medium
16 October 2025 Remove BST keys outside given range C++, Java, JavaScript, Python3 Explanation Medium
15 October 2025 k-th Smallest in BST C++, Java, JavaScript, Python3 Explanation Medium
14 October 2025 Sum of Nodes in BST Range C++, Java, JavaScript, Python3 Explanation Medium
13 October 2025 Maximum Non-Adjacent Nodes Sum C++, Java, JavaScript, Python3 Explanation Medium
12 October 2025 Distribute Candies C++, Java, JavaScript, Python3 Explanation Hard
11 October 2025 Maximum path sum C++, Java, JavaScript, Python3 Explanation Medium
10 October 2025 ZigZag Tree Traversal C++, Java, JavaScript, Python3 Explanation Medium
09 October 2025 Postorder Traversal C++, Java, JavaScript, Python3 Explanation Easy
08 October 2025 Construct Tree from Preorder & Postorder C++, Java, JavaScript, Python3 Explanation Medium
07 October 2025 Bottom View of Binary Tree C++, Java, JavaScript, Python3 Explanation Medium
06 October 2025 The Knight's tour problem C++, Java, JavaScript, Python3 Explanation Medium
05 October 2025 Rat in a Maze C++, Java, JavaScript, Python3 Explanation Medium
04 October 2025 Expression Add Operators C++, Java, JavaScript, Python3 Explanation Hard
03 October 2025 Possible Words From Phone Digits C++, Java, JavaScript, Python3 Explanation Medium
02 October 2025 Unique K-Number Sum C++, Java, JavaScript, Python3 Explanation Medium
01 October 2025 All Unique Permutations of an array C++, Java, JavaScript, Python3 Explanation Medium
30 September 2025 Generate all binary strings C++, Java, JavaScript, Python3 Explanation Medium
29 September 2025 Maximum subarray sum 2 C++, Java, JavaScript, Python3 Explanation Hard
28 September 2025 Longest Bounded-Difference Subarray C++, Java, JavaScript, Python3 Explanation Medium
27 September 2025 Minimum K Consecutive Bit Flips C++, Java, JavaScript, Python3 Explanation Hard
26 September 2025 Rotate Deque By K C++, Java, JavaScript, Python3 Explanation Easy
25 September 2025 Generate Binary Numbers C++, Java, JavaScript, Python3 Explanation Easy
24 September 2025 Design MinMax Queue C++, Java, JavaScript, Python3 Explanation Medium
23 September 2025 Queue Reversal C++, Java, JavaScript, Python3 Explanation Easy
22 September 2025 Max of min for every window size C++, Java, JavaScript, Python3 Explanation Hard
21 September 2025 Max rectangle C++, Java, JavaScript, Python3 Explanation Hard
20 September 2025 Longest Subarray Length C++, Java, JavaScript, Python3 Explanation Medium
19 September 2025 Min Add to Make Parentheses Valid C++, Java, JavaScript, Python3 Explanation Medium
18 September 2025 Next Greater Element in Circular Array C++, Java, JavaScript, Python3 Explanation Medium
17 September 2025 Decode the string JavaScript Explanation Medium

Contributors


How to Contribute

We welcome contributions to improve and expand our repository of GeeksforGeeks solutions.
To contribute, follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch from main (git checkout -b feature/add-new-solution).
  3. Add your solution for a new or existing problem in the designated format.
  4. Commit your changes (git commit -am 'Add new solution for Problem X').
  5. Push your branch to your fork (git push origin feature/add-new-solution).
  6. Submit a Pull Request, providing a brief description of your changes.

Thank you for helping us make these solutions accessible, optimized, and valuable to the community!

Connect with Me

Stay connected and get updates on the latest solutions, explanations, and coding tips:

Follow along for daily coding content, tips, and problem-solving strategies 🚀

About

Welcome to the GeeksforGeeks Solutions repository! Here, you'll find daily solutions to GeeksforGeeks problems, complete with detailed explanations and optimized code in multiple programming languages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •