Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Type
/
to search
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
kk77777
/
geeksForGeeksSolutions
Public
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
master
Branches
Tags
Go to file
Code
Open more actions menu
Folders and files
Name
Name
Last commit message
Last commit date
Latest commit
History
321 Commits
321 Commits
.gitignore
.gitignore
0-1Knapsack_bottomUp.cpp
0-1Knapsack_bottomUp.cpp
0-1Knapsack_memoization.cpp
0-1Knapsack_memoization.cpp
activitySelection.cpp
activitySelection.cpp
addAllGreaterValuesToEveryNodeInABST.cpp
addAllGreaterValuesToEveryNodeInABST.cpp
addTwoNumbersRepresentedByLinkedLists.cpp
addTwoNumbersRepresentedByLinkedLists.cpp
allocateBooks.cpp
allocateBooks.cpp
alternateLevelsOfAPerfectBinaryTree.cpp
alternateLevelsOfAPerfectBinaryTree.cpp
anagram.cpp
anagram.cpp
arrayPairSumDivisibilityProblem.cpp
arrayPairSumDivisibilityProblem.cpp
bfsOfAGraph.cpp
bfsOfAGraph.cpp
binarySearch.cpp
binarySearch.cpp
binaryTreeToDLL.cpp
binaryTreeToDLL.cpp
booleanMatrixProblem.cpp
booleanMatrixProblem.cpp
bottomViewOfBinaryTree.cpp
bottomViewOfBinaryTree.cpp
bracketsInMatrixChainMultiplication.cpp
bracketsInMatrixChainMultiplication.cpp
checkForBST.cpp
checkForBST.cpp
checkForBalancedTree.cpp
checkForBalancedTree.cpp
checkIfLinkedListIsPalindrome.cpp
checkIfLinkedListIsPalindrome.cpp
checkIfTwoStringsAreKAnagramsOrNot.cpp
checkIfTwoStringsAreKAnagramsOrNot.cpp
childrenSumPath.cpp
childrenSumPath.cpp
coinChangeProblem.cpp
coinChangeProblem.cpp
commonElements.cpp
commonElements.cpp
consecutive1NotAllowed.cpp
consecutive1NotAllowed.cpp
constructTreeFromInorderAndPreorder.cpp
constructTreeFromInorderAndPreorder.cpp
countDistinctElementsInEveryWindow.cpp
countDistinctElementsInEveryWindow.cpp
countDistinctPairsWithDifferenceK.cpp
countDistinctPairsWithDifferenceK.cpp
countLeavesInBinaryTree.cpp
countLeavesInBinaryTree.cpp
countNodesOfLinkedList.cpp
countNodesOfLinkedList.cpp
countOfSubsetWithGivenSum.cpp
countOfSubsetWithGivenSum.cpp
countOfSubsetWithGivenSum2.cpp
countOfSubsetWithGivenSum2.cpp
countPairsWithGivenSum.cpp
countPairsWithGivenSum.cpp
countPossibleTriangles.cpp
countPossibleTriangles.cpp
countThePaths.cpp
countThePaths.cpp
countTheTriplets.cpp
countTheTriplets.cpp
countTotalSetBits.cpp
countTotalSetBits.cpp
countWaysToReachNTHStair.cpp
countWaysToReachNTHStair.cpp
countZerosInASortedMatrix.cpp
countZerosInASortedMatrix.cpp
countingElementsInTwoArrays.cpp
countingElementsInTwoArrays.cpp
deleteANodeFromBST.cpp
deleteANodeFromBST.cpp
deleteANodeInSingleLinkedList.cpp
deleteANodeInSingleLinkedList.cpp
deleteMiddleElementOfStack.cpp
deleteMiddleElementOfStack.cpp
deleteWithoutHeadPointer.cpp
deleteWithoutHeadPointer.cpp
detectCycleInADirectedGraph.cpp
detectCycleInADirectedGraph.cpp
detectCycleInAnUndirectedGraph.cpp
detectCycleInAnUndirectedGraph.cpp
detectLoopInLinkedList.cpp
detectLoopInLinkedList.cpp
detectLoopInLinkedList_alt.cpp
detectLoopInLinkedList_alt.cpp
determineIfTwoTreesAreIdentical.cpp
determineIfTwoTreesAreIdentical.cpp
dfsOfGraph.cpp
dfsOfGraph.cpp
diameterOfABinaryTree.cpp
diameterOfABinaryTree.cpp
dijkstraAlgorithm.cpp
dijkstraAlgorithm.cpp
editDistance.cpp
editDistance.cpp
eggDroppingPuzzle.cpp
eggDroppingPuzzle.cpp
eggDroppingPuzzle_optimized.cpp
eggDroppingPuzzle_optimized.cpp
equalSumPartition.cpp
equalSumPartition.cpp
equalSumPartition2.cpp
equalSumPartition2.cpp
equilibriumPoint.cpp
equilibriumPoint.cpp
findAnElementInBitonicArray.cpp
findAnElementInBitonicArray.cpp
findDistinctElements.cpp
findDistinctElements.cpp
findDuplicatesInAnArray.cpp
findDuplicatesInAnArray.cpp
findMinimumAndMaximumELementInAnArray.cpp
findMinimumAndMaximumELementInAnArray.cpp
findMissingAndRepeating.cpp
findMissingAndRepeating.cpp
findMissingAndRepeating2_alt.cpp
findMissingAndRepeating2_alt.cpp
findMissingAndRepeating2_usingHashMap.cpp
findMissingAndRepeating2_usingHashMap.cpp
findMissingAndRepeating2_xor.cpp
findMissingAndRepeating2_xor.cpp
findPositionOfSetBit.cpp
findPositionOfSetBit.cpp
findTheNumberOfIslands.cpp
findTheNumberOfIslands.cpp
findTheOddOccurence.cpp
findTheOddOccurence.cpp
findWhetherPathExist.cpp
findWhetherPathExist.cpp
findingMiddleElementInALinkedList.cpp
findingMiddleElementInALinkedList.cpp
findingMiddleElementInALinkedList_alt.cpp
findingMiddleElementInALinkedList_alt.cpp
firstAndLastOccurrences.cpp
firstAndLastOccurrences.cpp
flatteningALinkedList.cpp
flatteningALinkedList.cpp
floodFillAlgorithm.cpp
floodFillAlgorithm.cpp
floorAndCeilInBST.cpp
floorAndCeilInBST.cpp
floorInASortedArray.cpp
floorInASortedArray.cpp
floydWarshall.cpp
floydWarshall.cpp
formAPalindrome.cpp
formAPalindrome.cpp
fractionalKnapsack.cpp
fractionalKnapsack.cpp
frequenciesOfLimitedRangeArrayElements.cpp
frequenciesOfLimitedRangeArrayElements.cpp
gameOfXOR.cpp
gameOfXOR.cpp
goldMiningProblem.cpp
goldMiningProblem.cpp
groupAnagramsTogether.cpp
groupAnagramsTogether.cpp
handshakes.cpp
handshakes.cpp
heapSort.cpp
heapSort.cpp
heightOfABinaryTree.cpp
heightOfABinaryTree.cpp
helpNobita.cpp
helpNobita.cpp
immediateSmallerElement.cpp
immediateSmallerElement.cpp
implementStackUsingLinkedList.cpp
implementStackUsingLinkedList.cpp
implementingDijkstraAlgorithm.cpp
implementingDijkstraAlgorithm.cpp
implementingDijkstra_AdjacencyMatrix.cpp
implementingDijkstra_AdjacencyMatrix.cpp
inOrderTraversal.cpp
inOrderTraversal.cpp
inorderTraversalAndBST.cpp
inorderTraversalAndBST.cpp
inorderTraversal_withoutExtraSpace.cpp
inorderTraversal_withoutExtraSpace.cpp
inorderTraversal_withoutRecursion.cpp
inorderTraversal_withoutRecursion.cpp
insertANodeInA_BST.cpp
insertANodeInA_BST.cpp
interleavedStrings.cpp
interleavedStrings.cpp
intersectionPointInYShappedLinkedLists.cpp
intersectionPointInYShappedLinkedLists.cpp
intersectionPointInYShappedLinkedLists_alt.cpp
intersectionPointInYShappedLinkedLists_alt.cpp
inversionOfArray.cpp
inversionOfArray.cpp
View all files
About
No description or website provided.
Topics
cpp
geeksforgeeks
geeksforgeeks-cpp
geeksforgeeks-solutions
Activity
Stars
0
stars
Watchers
1
watching
Forks
0
forks
Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.