├── .vscode └── settings.json ├── Codechef ├── CampusChapter1 │ ├── funrun.cpp │ └── gamenum.cpp ├── Codepentry │ ├── aureole.cpp │ ├── grday1.cpp │ └── nosem.cpp ├── codezinga │ ├── beeances.cpp │ ├── lgst.cpp │ └── makeor.cpp ├── codiction │ └── cc000.cpp ├── cookoff │ ├── cyclesum.cpp │ ├── pshot.cpp │ └── slab.cpp ├── longApril20 │ ├── carsell.cpp │ ├── covidlq.cpp │ ├── strno.cpp │ ├── strno1.cpp │ └── unitgcd.cpp ├── longAugust20 │ ├── chefwars.cpp │ └── linchess.cpp ├── longFeb20 │ ├── cash.cpp │ ├── longcook.cpp │ ├── longcook1.cpp │ ├── nochange.cpp │ ├── snug_fit.cpp │ └── theatre.cpp ├── longJuly20 │ ├── adaking.cpp │ ├── chefstr1.cpp │ ├── chfnswps.cpp │ ├── crdgame.cpp │ ├── drchef.cpp │ └── ptmssng.cpp ├── longJune20 │ ├── chficrm.cpp │ ├── eoeo.cpp │ ├── pricecon.cpp │ └── xystr.cpp ├── longMarch20 │ ├── adashop2.cpp │ ├── chpintu │ ├── chpintu.cpp │ ├── engxor.cpp │ └── lazer.cpp ├── longMay20 │ ├── chandf.cpp │ ├── corus.cpp │ ├── covid19.cpp │ └── trplsrt.cpp ├── lunchJune20 │ ├── chfmot18.cpp │ ├── golmine.cpp │ ├── incrdec.cpp │ └── maxand18.cpp └── practice │ └── beginner │ ├── ffl.cpp │ └── h1.cpp ├── GeeksForGeeks ├── Arrays │ ├── 1-SubarrayWithGivenSum(SlidingWindow).cpp │ ├── 1-SubarrayWithGivenSum(trivial).cpp │ ├── 10-EqulibriumPoint.cpp │ ├── 11-LeadersInAnArray.cpp │ ├── 12-MinimumPlatforms.cpp │ ├── 13-ReverseArrayInGroups.cpp │ ├── 13.ReverseArraysInGroups(usingStack).cpp │ ├── 14-KthSmallestElement.cpp │ ├── 15.TrappingRainWater.cpp │ ├── 16.PhythagoreanTriplet.cpp │ ├── 17.ChocolateDistributionProblem.cpp │ ├── 18.StockBuyAndSell.cpp │ ├── 19.ElementWithLeftSmallerRightGreater.cpp │ ├── 2-CountTheTriplets.cpp │ ├── 20.ConvertArrayIntoZigZag.cpp │ ├── 21.LastIndexOf1.cpp │ ├── 22.SpirallyTraversingAMatrix.cpp │ ├── 23.LargestNumberFormedByArray.cpp │ ├── 3-Kadane'sAlgorithm.cpp │ ├── 4-MissingNumberInArray.cpp │ ├── 5-MergeTwoSortedArray(Using gap).cpp │ ├── 5-MergeTwoSortedArray(trivial).cpp │ ├── 6-ReaarangeArrayAlternatively.cpp │ ├── 7-NumberOfPairs.cpp │ ├── 8-InversionOfArray.cpp │ └── 9-SortAnArrayOf012.cpp ├── Backtracking │ ├── 1.NQueenProblem.cpp │ ├── 2.SolveTheSudoku.cpp │ ├── 3.RatInAMazeProblem1.cpp │ └── 4.WordBoggle.cpp ├── BitMagic │ ├── 1.FindFirstSetBit.cpp │ ├── 10.CountTotalSetBits.cpp │ ├── 11.LongestConsecutive1.cpp │ ├── 12.NumberIsSparseOrNot.cpp │ ├── 14.MaximumSubsetXor.cpp │ ├── 2.RightmostDifferentBit.cpp │ ├── 3.CheckWhethetKthBitIsSet.cpp │ ├── 4.ToggleBitsGivenRange.cpp │ ├── 5.SetKthBit.cpp │ ├── 6.PowerOf2.cpp │ ├── 7.BitDifference.cpp │ ├── 8.RotateBits.cpp │ └── 9.SwapAllOddAndEvenBits.cpp ├── DivideAndConquer │ ├── 1.FindElementThatAppearsOnceInSortedArray.cpp │ ├── 2.SearchInARotatedArray.cpp │ ├── 3.BinarySearch.cpp │ ├── 4.SumOfMiddleElementOf2SortedArrays.cpp │ ├── 5.QuickSort.cpp │ ├── 6.MergeSort.cpp │ └── 7.KthElementOf2SortedArrays.cpp ├── DynamicProgramming │ ├── 1.MinimumOperations.cpp │ ├── 10.EditDistance.cpp │ ├── 11.CoinChange.cpp │ ├── 12.SubsetSumProblem.cpp │ ├── 13.BoxStacking.cpp │ ├── 14.RodCutting.cpp │ ├── 15.PathInMatrix.cpp │ ├── 16.MinimumSumPartition.cpp │ ├── 17.CountNumberOfHops.cpp │ ├── 18.EggDroppingPuzzle.cpp │ ├── 19.OptimalStrategyForAGame.cpp │ ├── 2.MaxLengthChain.cpp │ ├── 20.ShortestCommonSuperSequence.cpp │ ├── 3.MinimumNumberOfCoins.cpp │ ├── 4.LongestCommonSubstring.cpp │ ├── 5.LongestIncreasingSubsequence.cpp │ ├── 6.LongestCommonSubsequence.cpp │ ├── 7.0_1Knapsack.cpp │ ├── 8.MaximumSumIncreasingSubsequence.cpp │ └── 9.MinimumNumberOfJumps.cpp ├── General │ ├── ArrayToBST.cpp │ ├── BleakNumbers.cpp │ ├── ChangeAllEvenBitsInNumberTo0.cpp │ ├── CircularLinkedListTraversal.cpp │ ├── CountPairsWithGivenSum.cpp │ ├── CountingSortForString.cpp │ ├── DoesArrayRepresentHeap.cpp │ ├── EulerTotientFunction.cpp │ ├── LevelOrderTraversalOfTree.cpp │ ├── LowestCommonAncestorInBinaryTree.cpp │ ├── MirrorTree.cpp │ ├── NegativeWeightCycle.cpp │ ├── PossiblePathsFromTopLeftToBottomRight.cpp │ ├── ReverseBits.cpp │ ├── ReverseLevelOrderTraversal.cpp │ ├── SearchInAMatrix.cpp │ ├── SetBits.cpp │ ├── ShortestPathFrom1ToN.cpp │ ├── SquaresInNXNChessboard.cpp │ ├── SticklerThief.cpp │ ├── Swap2NibblesInByte.cpp │ ├── SwapEvery2BitsInBytes.cpp │ └── ZigZagTreeTraversal.cpp ├── Graph │ ├── 1.DFS.cpp │ ├── 10.ShortestSourceToDestinationPath.cpp │ ├── 11.FindWhetherPathExist.cpp │ ├── 12.MinimumCostPath.cpp │ ├── 13.CircleOfStrings.cpp │ ├── 14.FloydWarshall.cpp │ ├── 15.AlienDictionary.cpp │ ├── 16.SnakeAndLadderProblem.cpp │ ├── 2.BFS.cpp │ ├── 3.DetectCycleInAnUndirectedGraph.cpp │ ├── 4.DetectCycleInADirectedGraph.cpp │ ├── 5.TopologicalSort.cpp │ ├── 6.FindTheNumberOfIslands.cpp │ ├── 7.ImplementingDijkstra.cpp │ ├── 8.MinimumSwapsToSort.cpp │ └── 9.StronglyConnectedComponents.cpp ├── Greedy │ ├── 1.ActivitySelection.cpp │ ├── 10.MinimumSpanningTree.cpp │ ├── 11.ShopInCandyStore.cpp │ ├── 12.GeekCollectsTheBall.cpp │ ├── 2.NMeetingsInOneRoom.cpp │ ├── 3.CoinPiles.cpp │ ├── 4.MaximizeToys.cpp │ ├── 5.PageFaultsInLRU.cpp │ ├── 6.LargestNumberPossible.cpp │ ├── 7.MinimizeTheHeights.cpp │ ├── 8.MinimizeTheSumOfProduct.cpp │ └── 9.HuffmanDecoding.cpp ├── Hashing │ ├── 1.RelativeSorting.cpp │ ├── 10.ArraySubsetOfAnotherArray.cpp │ ├── 11.FindAllPairsWithGivenSum.cpp │ ├── 12.FindFirstRepeatedCharacter.cpp │ ├── 13.ZeroSumSubarray.cpp │ ├── 14.MinimumIndexedCharacter.cpp │ ├── 15.CheckIf2ArraysAreEqual.cpp │ ├── 16.UncommonCharacters.cpp │ ├── 17.SmallestWindowInAStringContainingAllCharacterOfOtherString.cpp │ ├── 18.FirstElementToOccurKTimes.cpp │ ├── 19.CheckIfFrequenciesCanBeEqual.cpp │ ├── 2.SortingArrayElementsByFrequency.cpp │ ├── 3.LargestSubarraywith0Sum.cpp │ ├── 4.CommonElements.cpp │ ├── 5.FindAllFourSumNumbers.cpp │ ├── 6.SwappingPairsMakeSumEqual.cpp │ ├── 7.CountDistinctElementsInEveryWindow.cpp │ ├── 8.ArrayPairSumDivisibiltyProblem.cpp │ └── 9.LongestConsecutiveSubsequence.cpp ├── Heap │ ├── 1.FindMedianInAStream.cpp │ ├── 2.HeapSort.cpp │ ├── 3.BinaryHeapOperations.cpp │ ├── 4.RearrangeCharacters.cpp │ ├── 5.KthLargestElementInAStream.cpp │ └── 6.MergeKSortedLinkedList.cpp ├── Linked_List │ ├── 1.FindingMiddleElementInLinkedList.cpp │ ├── 10.Merge2SortedLinkedList.cpp │ ├── 12.PairwiseSwapInLinkedList.cpp │ ├── 13.Add2NumbersRepresentedByLinkedList.cpp │ ├── 14.CheckIfLinkedListIsPalindrome.cpp │ ├── 15.ImplementQueueUsingLinkedList.cpp │ ├── 16.ImplementStackUsingLinkedList.cpp │ ├── 17.LinkedListOf012.cpp │ ├── 18.DeleteWithoutHeadPointer.cpp │ ├── 2.ReverseALinkedList.cpp │ ├── 3.RotateALinkedList.cpp │ ├── 4.ReverseLinkedListInGroupOfGivenSize.cpp │ ├── 5.IntersectionPointInYShapedLinkedList.cpp │ ├── 6.DetectLoopInLinkedList.cpp │ ├── 7.RemoveLoopInLinkedList.cpp │ ├── 8.NthNodeFromEndOfLinkedList.cpp │ └── 9.FlateningALinkedList.cpp ├── Recursion │ ├── 1.FloodFillAlgorithm.cpp │ ├── 2.NumberOfPaths.cpp │ ├── 3.CombinationSumPart2.cpp │ ├── 4.SpecialKeyboard.cpp │ └── 5.JosephusProblem.cpp ├── StackAndQueue │ ├── 1.ParenthesisChecker.cpp │ ├── 10.MaximumOfAllSubarraysOfSizeK │ ├── 10.MaximumOfAllSubarraysOfSizeK.cpp │ ├── 2.NextLargerElement.cpp │ ├── 3.QueueUsing2Stacks.cpp │ ├── 4.StackUsing2Queues.cpp │ ├── 5.GetMinimumElementFromStack.cpp │ ├── 6.LRUCache.cpp │ ├── 7.CircularTour.cpp │ ├── 8.FirstNonRepeatingCharacterInStream.cpp │ └── 9.RottenOranges.cpp ├── String │ ├── 1-ReverseWordsInString.cpp │ ├── 10.LongestDistinctCharactersInString.cpp │ ├── 11.ImplementAtoi.cpp │ ├── 12.ImplementStrstr.cpp │ ├── 13.LongestCommonPrefix.cpp │ ├── 2-PermutationsOfString.cpp │ ├── 3-LongestPalindromeInString.cpp │ ├── 4-RecursivelyRemoveAdjacentDuplicates.cpp │ ├── 5-CheckIfStringRotatedBy2Places.cpp │ ├── 6-RomanNumberToInteger.cpp │ ├── 7-Anagram.cpp │ ├── 8-RemoveDuplicates.cpp │ └── 9-FormAPalindrome.cpp └── Tree │ ├── 1.LeftViewOfBinaryTree.cpp │ ├── 10.SymmetricTree.cpp │ ├── 11.HeightOfBinaryTree.cpp │ ├── 12.MaximumPathSum.cpp │ ├── 13.DiameterOfBinaryTree.cpp │ ├── 14.NumberOfLeafNodes.cpp │ ├── 15.CheckForBalancedTree.cpp │ ├── 16.SerializeAndDeserializeABinaryTree.cpp │ ├── 2.CheckForBST.cpp │ ├── 3.BottomViewOfBinaryTree.cpp │ ├── 4.VerticalTraversalOfBinaryTree.cpp │ ├── 5.LevelOrderTraversalInSpiralForm.cpp │ ├── 6.ConnectNodesAtSameLevel.cpp │ ├── 7.LowestCommonAncestorInBST.cpp │ ├── 8.BinaryTreeToDLL.cpp │ └── 9.DetermineIfTwoTreesAreIdentical.cpp ├── Guide-to-Competitive-Programming-Learning-and-improving-Algorithms-through-Contests.pdf ├── HackerRank ├── CountingValleys.cpp ├── InterviewPreparationKit │ └── Arrays │ │ └── 2DArray.cpp ├── JumpingOnTheClouds.cpp ├── RepeatedString.cpp └── SockMerchant.cpp ├── LeetCode ├── 1.TwoSum.cpp ├── 11.ContainerWithMostWater.cpp ├── 12.IntegerToRoman.cpp ├── 13.RomanToInteger.cpp ├── 14.LongestCommonPrefix.cpp ├── 15.3Sum.cpp ├── 16.3SumClosest.cpp ├── 17.LetterCombinationsOfAPhoneNumber.cpp ├── 2.AddTwoNumbers.cpp ├── 20.ValidParentheses.cpp ├── 21.MergeTwoSortedLists.cpp ├── 26.RemoveDuplicatesFromSortedArray.cpp ├── 27.RemoveElement.cpp ├── 28.Implement_strStr.cpp ├── 3.LongestSubstringWithoutRepeatingCharacters.cpp ├── 4.MedianOfTwoSortedArray.cpp ├── 5.LongestPalindromicSubstring.cpp ├── 6.ZigzaogConversion.cpp ├── 7.ReverseInteger.cpp ├── 8.StringToInteger.cpp └── 9.PalindromeNumber.cpp ├── README.md ├── cheatsheet.cpp └── codes ├── BST.cpp ├── DP ├── 1.01Knapsack.cpp ├── 2.01KnapsackTopDown.cpp ├── 3.SubsetSum.cpp ├── 4.EqualSumPartition.cpp ├── 5.CountOfSubsetSum.cpp ├── 6.MinimumSubsetSumDifference.cpp ├── 7.CountNumberOfSubsetsWithGivenDifference.cpp ├── 8.TargetSum.cpp └── 9.UnboundedKnapsack.cpp ├── LinkedListOperations.cpp ├── RandomizedQuickSort.cpp ├── Sorting ├── BubbleSort.cpp ├── CountingSort.cpp ├── HeapSort ├── HeapSort.cpp ├── InsertionSort.cpp ├── MergeSort.cpp ├── QuickSort.cpp └── SelectionSort.cpp └── Trees └── MaxPathSum.cpp /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Codechef/CampusChapter1/funrun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/CampusChapter1/funrun.cpp -------------------------------------------------------------------------------- /Codechef/CampusChapter1/gamenum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/CampusChapter1/gamenum.cpp -------------------------------------------------------------------------------- /Codechef/Codepentry/aureole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/Codepentry/aureole.cpp -------------------------------------------------------------------------------- /Codechef/Codepentry/grday1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/Codepentry/grday1.cpp -------------------------------------------------------------------------------- /Codechef/Codepentry/nosem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/Codepentry/nosem.cpp -------------------------------------------------------------------------------- /Codechef/codezinga/beeances.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/codezinga/beeances.cpp -------------------------------------------------------------------------------- /Codechef/codezinga/lgst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/codezinga/lgst.cpp -------------------------------------------------------------------------------- /Codechef/codezinga/makeor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/codezinga/makeor.cpp -------------------------------------------------------------------------------- /Codechef/codiction/cc000.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/codiction/cc000.cpp -------------------------------------------------------------------------------- /Codechef/cookoff/cyclesum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/cookoff/cyclesum.cpp -------------------------------------------------------------------------------- /Codechef/cookoff/pshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/cookoff/pshot.cpp -------------------------------------------------------------------------------- /Codechef/cookoff/slab.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/cookoff/slab.cpp -------------------------------------------------------------------------------- /Codechef/longApril20/carsell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longApril20/carsell.cpp -------------------------------------------------------------------------------- /Codechef/longApril20/covidlq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longApril20/covidlq.cpp -------------------------------------------------------------------------------- /Codechef/longApril20/strno.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longApril20/strno.cpp -------------------------------------------------------------------------------- /Codechef/longApril20/strno1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longApril20/strno1.cpp -------------------------------------------------------------------------------- /Codechef/longApril20/unitgcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longApril20/unitgcd.cpp -------------------------------------------------------------------------------- /Codechef/longAugust20/chefwars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longAugust20/chefwars.cpp -------------------------------------------------------------------------------- /Codechef/longAugust20/linchess.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longAugust20/linchess.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/cash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/cash.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/longcook.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/longcook.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/longcook1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/longcook1.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/nochange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/nochange.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/snug_fit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/snug_fit.cpp -------------------------------------------------------------------------------- /Codechef/longFeb20/theatre.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longFeb20/theatre.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/adaking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/adaking.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/chefstr1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/chefstr1.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/chfnswps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/chfnswps.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/crdgame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/crdgame.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/drchef.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/drchef.cpp -------------------------------------------------------------------------------- /Codechef/longJuly20/ptmssng.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJuly20/ptmssng.cpp -------------------------------------------------------------------------------- /Codechef/longJune20/chficrm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJune20/chficrm.cpp -------------------------------------------------------------------------------- /Codechef/longJune20/eoeo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJune20/eoeo.cpp -------------------------------------------------------------------------------- /Codechef/longJune20/pricecon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJune20/pricecon.cpp -------------------------------------------------------------------------------- /Codechef/longJune20/xystr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longJune20/xystr.cpp -------------------------------------------------------------------------------- /Codechef/longMarch20/adashop2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMarch20/adashop2.cpp -------------------------------------------------------------------------------- /Codechef/longMarch20/chpintu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMarch20/chpintu -------------------------------------------------------------------------------- /Codechef/longMarch20/chpintu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMarch20/chpintu.cpp -------------------------------------------------------------------------------- /Codechef/longMarch20/engxor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMarch20/engxor.cpp -------------------------------------------------------------------------------- /Codechef/longMarch20/lazer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMarch20/lazer.cpp -------------------------------------------------------------------------------- /Codechef/longMay20/chandf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMay20/chandf.cpp -------------------------------------------------------------------------------- /Codechef/longMay20/corus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMay20/corus.cpp -------------------------------------------------------------------------------- /Codechef/longMay20/covid19.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMay20/covid19.cpp -------------------------------------------------------------------------------- /Codechef/longMay20/trplsrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/longMay20/trplsrt.cpp -------------------------------------------------------------------------------- /Codechef/lunchJune20/chfmot18.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/lunchJune20/chfmot18.cpp -------------------------------------------------------------------------------- /Codechef/lunchJune20/golmine.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Codechef/lunchJune20/incrdec.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/lunchJune20/incrdec.cpp -------------------------------------------------------------------------------- /Codechef/lunchJune20/maxand18.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Codechef/practice/beginner/ffl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/practice/beginner/ffl.cpp -------------------------------------------------------------------------------- /Codechef/practice/beginner/h1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Codechef/practice/beginner/h1.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/1-SubarrayWithGivenSum(SlidingWindow).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/1-SubarrayWithGivenSum(SlidingWindow).cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/1-SubarrayWithGivenSum(trivial).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/1-SubarrayWithGivenSum(trivial).cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/10-EqulibriumPoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/10-EqulibriumPoint.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/11-LeadersInAnArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/11-LeadersInAnArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/12-MinimumPlatforms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/12-MinimumPlatforms.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/13-ReverseArrayInGroups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/13-ReverseArrayInGroups.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/13.ReverseArraysInGroups(usingStack).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/13.ReverseArraysInGroups(usingStack).cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/14-KthSmallestElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/14-KthSmallestElement.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/15.TrappingRainWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/15.TrappingRainWater.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/16.PhythagoreanTriplet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/16.PhythagoreanTriplet.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/17.ChocolateDistributionProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/17.ChocolateDistributionProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/18.StockBuyAndSell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/18.StockBuyAndSell.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/19.ElementWithLeftSmallerRightGreater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/19.ElementWithLeftSmallerRightGreater.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/2-CountTheTriplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/2-CountTheTriplets.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/20.ConvertArrayIntoZigZag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/20.ConvertArrayIntoZigZag.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/21.LastIndexOf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/21.LastIndexOf1.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/22.SpirallyTraversingAMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/22.SpirallyTraversingAMatrix.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/23.LargestNumberFormedByArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/23.LargestNumberFormedByArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/3-Kadane'sAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/3-Kadane'sAlgorithm.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/4-MissingNumberInArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/4-MissingNumberInArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/5-MergeTwoSortedArray(Using gap).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/5-MergeTwoSortedArray(Using gap).cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/5-MergeTwoSortedArray(trivial).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/5-MergeTwoSortedArray(trivial).cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/6-ReaarangeArrayAlternatively.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/6-ReaarangeArrayAlternatively.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/7-NumberOfPairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/7-NumberOfPairs.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/8-InversionOfArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/8-InversionOfArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/9-SortAnArrayOf012.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Arrays/9-SortAnArrayOf012.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Backtracking/1.NQueenProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Backtracking/1.NQueenProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Backtracking/2.SolveTheSudoku.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Backtracking/2.SolveTheSudoku.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Backtracking/3.RatInAMazeProblem1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Backtracking/3.RatInAMazeProblem1.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Backtracking/4.WordBoggle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Backtracking/4.WordBoggle.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/1.FindFirstSetBit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/1.FindFirstSetBit.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/10.CountTotalSetBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/10.CountTotalSetBits.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/11.LongestConsecutive1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/11.LongestConsecutive1.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/12.NumberIsSparseOrNot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/12.NumberIsSparseOrNot.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/14.MaximumSubsetXor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/14.MaximumSubsetXor.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/2.RightmostDifferentBit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/2.RightmostDifferentBit.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/3.CheckWhethetKthBitIsSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/3.CheckWhethetKthBitIsSet.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/4.ToggleBitsGivenRange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/4.ToggleBitsGivenRange.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/5.SetKthBit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/5.SetKthBit.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/6.PowerOf2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/6.PowerOf2.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/7.BitDifference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/7.BitDifference.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/8.RotateBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/8.RotateBits.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/BitMagic/9.SwapAllOddAndEvenBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/BitMagic/9.SwapAllOddAndEvenBits.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/1.FindElementThatAppearsOnceInSortedArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/1.FindElementThatAppearsOnceInSortedArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/2.SearchInARotatedArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/2.SearchInARotatedArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/3.BinarySearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/3.BinarySearch.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/4.SumOfMiddleElementOf2SortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/4.SumOfMiddleElementOf2SortedArrays.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/5.QuickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/5.QuickSort.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/6.MergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/6.MergeSort.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DivideAndConquer/7.KthElementOf2SortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DivideAndConquer/7.KthElementOf2SortedArrays.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/1.MinimumOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/1.MinimumOperations.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/10.EditDistance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/10.EditDistance.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/11.CoinChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/11.CoinChange.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/12.SubsetSumProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/12.SubsetSumProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/13.BoxStacking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/13.BoxStacking.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/14.RodCutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/14.RodCutting.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/15.PathInMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/15.PathInMatrix.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/16.MinimumSumPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/16.MinimumSumPartition.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/17.CountNumberOfHops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/17.CountNumberOfHops.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/18.EggDroppingPuzzle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/18.EggDroppingPuzzle.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/19.OptimalStrategyForAGame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/19.OptimalStrategyForAGame.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/2.MaxLengthChain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/2.MaxLengthChain.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/20.ShortestCommonSuperSequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/20.ShortestCommonSuperSequence.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/3.MinimumNumberOfCoins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/3.MinimumNumberOfCoins.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/4.LongestCommonSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/4.LongestCommonSubstring.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/5.LongestIncreasingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/5.LongestIncreasingSubsequence.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/6.LongestCommonSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/6.LongestCommonSubsequence.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/7.0_1Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/7.0_1Knapsack.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/8.MaximumSumIncreasingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/8.MaximumSumIncreasingSubsequence.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/DynamicProgramming/9.MinimumNumberOfJumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/DynamicProgramming/9.MinimumNumberOfJumps.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ArrayToBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ArrayToBST.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/BleakNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/BleakNumbers.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ChangeAllEvenBitsInNumberTo0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ChangeAllEvenBitsInNumberTo0.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/CircularLinkedListTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/CircularLinkedListTraversal.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/CountPairsWithGivenSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/CountPairsWithGivenSum.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/CountingSortForString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/CountingSortForString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/DoesArrayRepresentHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/DoesArrayRepresentHeap.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/EulerTotientFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/EulerTotientFunction.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/LevelOrderTraversalOfTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/LevelOrderTraversalOfTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/LowestCommonAncestorInBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/LowestCommonAncestorInBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/MirrorTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/MirrorTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/NegativeWeightCycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/NegativeWeightCycle.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/PossiblePathsFromTopLeftToBottomRight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/PossiblePathsFromTopLeftToBottomRight.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ReverseBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ReverseBits.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ReverseLevelOrderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ReverseLevelOrderTraversal.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/SearchInAMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/SearchInAMatrix.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/SetBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/SetBits.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ShortestPathFrom1ToN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ShortestPathFrom1ToN.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/SquaresInNXNChessboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/SquaresInNXNChessboard.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/SticklerThief.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/SticklerThief.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/Swap2NibblesInByte.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/Swap2NibblesInByte.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/SwapEvery2BitsInBytes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/SwapEvery2BitsInBytes.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/General/ZigZagTreeTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/General/ZigZagTreeTraversal.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/1.DFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/1.DFS.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/10.ShortestSourceToDestinationPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/10.ShortestSourceToDestinationPath.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/11.FindWhetherPathExist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/11.FindWhetherPathExist.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/12.MinimumCostPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/12.MinimumCostPath.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/13.CircleOfStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/13.CircleOfStrings.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/14.FloydWarshall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/14.FloydWarshall.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/15.AlienDictionary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/15.AlienDictionary.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/16.SnakeAndLadderProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/16.SnakeAndLadderProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/2.BFS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/2.BFS.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/3.DetectCycleInAnUndirectedGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/3.DetectCycleInAnUndirectedGraph.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/4.DetectCycleInADirectedGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/4.DetectCycleInADirectedGraph.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/5.TopologicalSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/5.TopologicalSort.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/6.FindTheNumberOfIslands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/6.FindTheNumberOfIslands.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/7.ImplementingDijkstra.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/7.ImplementingDijkstra.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/8.MinimumSwapsToSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/8.MinimumSwapsToSort.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/9.StronglyConnectedComponents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Graph/9.StronglyConnectedComponents.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/1.ActivitySelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/1.ActivitySelection.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/10.MinimumSpanningTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/10.MinimumSpanningTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/11.ShopInCandyStore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/11.ShopInCandyStore.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/12.GeekCollectsTheBall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/12.GeekCollectsTheBall.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/2.NMeetingsInOneRoom.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/2.NMeetingsInOneRoom.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/3.CoinPiles.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/3.CoinPiles.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/4.MaximizeToys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/4.MaximizeToys.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/5.PageFaultsInLRU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/5.PageFaultsInLRU.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/6.LargestNumberPossible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/6.LargestNumberPossible.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/7.MinimizeTheHeights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/7.MinimizeTheHeights.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/8.MinimizeTheSumOfProduct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/8.MinimizeTheSumOfProduct.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Greedy/9.HuffmanDecoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Greedy/9.HuffmanDecoding.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/1.RelativeSorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/1.RelativeSorting.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/10.ArraySubsetOfAnotherArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/10.ArraySubsetOfAnotherArray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/11.FindAllPairsWithGivenSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/11.FindAllPairsWithGivenSum.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/12.FindFirstRepeatedCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/12.FindFirstRepeatedCharacter.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/13.ZeroSumSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/13.ZeroSumSubarray.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/14.MinimumIndexedCharacter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/14.MinimumIndexedCharacter.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/15.CheckIf2ArraysAreEqual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/15.CheckIf2ArraysAreEqual.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/16.UncommonCharacters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/16.UncommonCharacters.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/17.SmallestWindowInAStringContainingAllCharacterOfOtherString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/17.SmallestWindowInAStringContainingAllCharacterOfOtherString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/18.FirstElementToOccurKTimes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/18.FirstElementToOccurKTimes.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/19.CheckIfFrequenciesCanBeEqual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/19.CheckIfFrequenciesCanBeEqual.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/2.SortingArrayElementsByFrequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/2.SortingArrayElementsByFrequency.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/3.LargestSubarraywith0Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/3.LargestSubarraywith0Sum.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/4.CommonElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/4.CommonElements.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/5.FindAllFourSumNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/5.FindAllFourSumNumbers.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/6.SwappingPairsMakeSumEqual.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/6.SwappingPairsMakeSumEqual.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/7.CountDistinctElementsInEveryWindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/7.CountDistinctElementsInEveryWindow.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/8.ArrayPairSumDivisibiltyProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/8.ArrayPairSumDivisibiltyProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Hashing/9.LongestConsecutiveSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Hashing/9.LongestConsecutiveSubsequence.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/1.FindMedianInAStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/1.FindMedianInAStream.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/2.HeapSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/2.HeapSort.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/3.BinaryHeapOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/3.BinaryHeapOperations.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/4.RearrangeCharacters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/4.RearrangeCharacters.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/5.KthLargestElementInAStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/5.KthLargestElementInAStream.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Heap/6.MergeKSortedLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Heap/6.MergeKSortedLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/1.FindingMiddleElementInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/1.FindingMiddleElementInLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/10.Merge2SortedLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/10.Merge2SortedLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/12.PairwiseSwapInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/12.PairwiseSwapInLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/13.Add2NumbersRepresentedByLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/13.Add2NumbersRepresentedByLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/14.CheckIfLinkedListIsPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/14.CheckIfLinkedListIsPalindrome.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/15.ImplementQueueUsingLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/15.ImplementQueueUsingLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/16.ImplementStackUsingLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/16.ImplementStackUsingLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/17.LinkedListOf012.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/17.LinkedListOf012.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/18.DeleteWithoutHeadPointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/18.DeleteWithoutHeadPointer.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/2.ReverseALinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/2.ReverseALinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/3.RotateALinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/3.RotateALinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/4.ReverseLinkedListInGroupOfGivenSize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/4.ReverseLinkedListInGroupOfGivenSize.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/5.IntersectionPointInYShapedLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/5.IntersectionPointInYShapedLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/6.DetectLoopInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/6.DetectLoopInLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/7.RemoveLoopInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/7.RemoveLoopInLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/8.NthNodeFromEndOfLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/8.NthNodeFromEndOfLinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Linked_List/9.FlateningALinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Linked_List/9.FlateningALinkedList.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Recursion/1.FloodFillAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Recursion/1.FloodFillAlgorithm.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Recursion/2.NumberOfPaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Recursion/2.NumberOfPaths.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Recursion/3.CombinationSumPart2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Recursion/3.CombinationSumPart2.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Recursion/4.SpecialKeyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Recursion/4.SpecialKeyboard.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Recursion/5.JosephusProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Recursion/5.JosephusProblem.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/1.ParenthesisChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/1.ParenthesisChecker.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/10.MaximumOfAllSubarraysOfSizeK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/10.MaximumOfAllSubarraysOfSizeK -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/10.MaximumOfAllSubarraysOfSizeK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/10.MaximumOfAllSubarraysOfSizeK.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/2.NextLargerElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/2.NextLargerElement.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/3.QueueUsing2Stacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/3.QueueUsing2Stacks.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/4.StackUsing2Queues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/4.StackUsing2Queues.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/5.GetMinimumElementFromStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/5.GetMinimumElementFromStack.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/6.LRUCache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/6.LRUCache.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/7.CircularTour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/7.CircularTour.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/8.FirstNonRepeatingCharacterInStream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/8.FirstNonRepeatingCharacterInStream.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/StackAndQueue/9.RottenOranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/StackAndQueue/9.RottenOranges.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/1-ReverseWordsInString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/1-ReverseWordsInString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/10.LongestDistinctCharactersInString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/10.LongestDistinctCharactersInString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/11.ImplementAtoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/11.ImplementAtoi.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/12.ImplementStrstr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/12.ImplementStrstr.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/13.LongestCommonPrefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/13.LongestCommonPrefix.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/2-PermutationsOfString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/2-PermutationsOfString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/3-LongestPalindromeInString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/3-LongestPalindromeInString.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/4-RecursivelyRemoveAdjacentDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/4-RecursivelyRemoveAdjacentDuplicates.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/5-CheckIfStringRotatedBy2Places.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/5-CheckIfStringRotatedBy2Places.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/6-RomanNumberToInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/6-RomanNumberToInteger.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/7-Anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/7-Anagram.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/8-RemoveDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/8-RemoveDuplicates.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/String/9-FormAPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/String/9-FormAPalindrome.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/1.LeftViewOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/1.LeftViewOfBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/10.SymmetricTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/10.SymmetricTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/11.HeightOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/11.HeightOfBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/12.MaximumPathSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/12.MaximumPathSum.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/13.DiameterOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/13.DiameterOfBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/14.NumberOfLeafNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/14.NumberOfLeafNodes.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/15.CheckForBalancedTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/15.CheckForBalancedTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/16.SerializeAndDeserializeABinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/16.SerializeAndDeserializeABinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/2.CheckForBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/2.CheckForBST.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/3.BottomViewOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/3.BottomViewOfBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/4.VerticalTraversalOfBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/4.VerticalTraversalOfBinaryTree.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/5.LevelOrderTraversalInSpiralForm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/5.LevelOrderTraversalInSpiralForm.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/6.ConnectNodesAtSameLevel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/6.ConnectNodesAtSameLevel.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/7.LowestCommonAncestorInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/7.LowestCommonAncestorInBST.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/8.BinaryTreeToDLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/8.BinaryTreeToDLL.cpp -------------------------------------------------------------------------------- /GeeksForGeeks/Tree/9.DetermineIfTwoTreesAreIdentical.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/GeeksForGeeks/Tree/9.DetermineIfTwoTreesAreIdentical.cpp -------------------------------------------------------------------------------- /Guide-to-Competitive-Programming-Learning-and-improving-Algorithms-through-Contests.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/Guide-to-Competitive-Programming-Learning-and-improving-Algorithms-through-Contests.pdf -------------------------------------------------------------------------------- /HackerRank/CountingValleys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/HackerRank/CountingValleys.cpp -------------------------------------------------------------------------------- /HackerRank/InterviewPreparationKit/Arrays/2DArray.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /HackerRank/JumpingOnTheClouds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/HackerRank/JumpingOnTheClouds.cpp -------------------------------------------------------------------------------- /HackerRank/RepeatedString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/HackerRank/RepeatedString.cpp -------------------------------------------------------------------------------- /HackerRank/SockMerchant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/HackerRank/SockMerchant.cpp -------------------------------------------------------------------------------- /LeetCode/1.TwoSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/1.TwoSum.cpp -------------------------------------------------------------------------------- /LeetCode/11.ContainerWithMostWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/11.ContainerWithMostWater.cpp -------------------------------------------------------------------------------- /LeetCode/12.IntegerToRoman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/12.IntegerToRoman.cpp -------------------------------------------------------------------------------- /LeetCode/13.RomanToInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/13.RomanToInteger.cpp -------------------------------------------------------------------------------- /LeetCode/14.LongestCommonPrefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/14.LongestCommonPrefix.cpp -------------------------------------------------------------------------------- /LeetCode/15.3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/15.3Sum.cpp -------------------------------------------------------------------------------- /LeetCode/16.3SumClosest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/16.3SumClosest.cpp -------------------------------------------------------------------------------- /LeetCode/17.LetterCombinationsOfAPhoneNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/17.LetterCombinationsOfAPhoneNumber.cpp -------------------------------------------------------------------------------- /LeetCode/2.AddTwoNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/2.AddTwoNumbers.cpp -------------------------------------------------------------------------------- /LeetCode/20.ValidParentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/20.ValidParentheses.cpp -------------------------------------------------------------------------------- /LeetCode/21.MergeTwoSortedLists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/21.MergeTwoSortedLists.cpp -------------------------------------------------------------------------------- /LeetCode/26.RemoveDuplicatesFromSortedArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/26.RemoveDuplicatesFromSortedArray.cpp -------------------------------------------------------------------------------- /LeetCode/27.RemoveElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/27.RemoveElement.cpp -------------------------------------------------------------------------------- /LeetCode/28.Implement_strStr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/28.Implement_strStr.cpp -------------------------------------------------------------------------------- /LeetCode/3.LongestSubstringWithoutRepeatingCharacters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/3.LongestSubstringWithoutRepeatingCharacters.cpp -------------------------------------------------------------------------------- /LeetCode/4.MedianOfTwoSortedArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/4.MedianOfTwoSortedArray.cpp -------------------------------------------------------------------------------- /LeetCode/5.LongestPalindromicSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/5.LongestPalindromicSubstring.cpp -------------------------------------------------------------------------------- /LeetCode/6.ZigzaogConversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/6.ZigzaogConversion.cpp -------------------------------------------------------------------------------- /LeetCode/7.ReverseInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/7.ReverseInteger.cpp -------------------------------------------------------------------------------- /LeetCode/8.StringToInteger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/8.StringToInteger.cpp -------------------------------------------------------------------------------- /LeetCode/9.PalindromeNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/LeetCode/9.PalindromeNumber.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/README.md -------------------------------------------------------------------------------- /cheatsheet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/cheatsheet.cpp -------------------------------------------------------------------------------- /codes/BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/BST.cpp -------------------------------------------------------------------------------- /codes/DP/1.01Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/1.01Knapsack.cpp -------------------------------------------------------------------------------- /codes/DP/2.01KnapsackTopDown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/2.01KnapsackTopDown.cpp -------------------------------------------------------------------------------- /codes/DP/3.SubsetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/3.SubsetSum.cpp -------------------------------------------------------------------------------- /codes/DP/4.EqualSumPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/4.EqualSumPartition.cpp -------------------------------------------------------------------------------- /codes/DP/5.CountOfSubsetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/5.CountOfSubsetSum.cpp -------------------------------------------------------------------------------- /codes/DP/6.MinimumSubsetSumDifference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/6.MinimumSubsetSumDifference.cpp -------------------------------------------------------------------------------- /codes/DP/7.CountNumberOfSubsetsWithGivenDifference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/7.CountNumberOfSubsetsWithGivenDifference.cpp -------------------------------------------------------------------------------- /codes/DP/8.TargetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/8.TargetSum.cpp -------------------------------------------------------------------------------- /codes/DP/9.UnboundedKnapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/DP/9.UnboundedKnapsack.cpp -------------------------------------------------------------------------------- /codes/LinkedListOperations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/LinkedListOperations.cpp -------------------------------------------------------------------------------- /codes/RandomizedQuickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/RandomizedQuickSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/BubbleSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/CountingSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/CountingSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/HeapSort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/HeapSort -------------------------------------------------------------------------------- /codes/Sorting/HeapSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/HeapSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/InsertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/InsertionSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/MergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/MergeSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/QuickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/QuickSort.cpp -------------------------------------------------------------------------------- /codes/Sorting/SelectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Sorting/SelectionSort.cpp -------------------------------------------------------------------------------- /codes/Trees/MaxPathSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krishna-gavas/Competitive-Coding/HEAD/codes/Trees/MaxPathSum.cpp --------------------------------------------------------------------------------