├── .classpath ├── .gitignore ├── .project ├── .settings └── org.eclipse.jdt.core.prefs ├── Java ├── LinkedList │ ├── LLasStack.java │ ├── LinkedList.java │ ├── add1tolinkedlist.java │ ├── add2number.java │ ├── cloneLLwithrandompointers.java │ ├── deleteloop.java │ ├── deletenodesonright.java │ ├── detectloop.java │ ├── flattenedLL.java │ ├── intersectionofsortedlist.java │ ├── intersectionpoint.java │ ├── ksortedLL.java │ ├── llclient.java │ ├── mergesort.java │ ├── multiplytwoLL.java │ ├── nthnodefromlast.java │ ├── pallindrome.java │ ├── removeduplicate.java │ ├── removeduplicatesunsorted.java │ ├── reverseLL.java │ ├── reverseLLingroups.java │ ├── reversedoublyLL.java │ ├── rotatedoublyLLbyn.java │ ├── segregateevenodd.java │ └── sort012.java ├── Recusrion │ └── countAndSay.java ├── array │ ├── Space optimization using bit manipulations.java │ ├── arraysubsetanother.java │ ├── buysellstock.java │ ├── buysellstock2tran.java │ ├── buysellstockfees.java │ ├── buysellstockinfinte.java │ ├── buysellstockktrans.java │ ├── choclatedistribution.java │ ├── commonelements.java │ ├── elementsappearktimes.java │ ├── factorialBigno.java │ ├── findduplicate.java │ ├── inversioncount.java │ ├── kthmaxmin.java │ ├── largestrectanglehistogram.java │ ├── largestsumsubarray.java │ ├── longest_subarray_less_than_k.java │ ├── longestconsecutivesubsequence.java │ ├── maxandmin.java │ ├── maxproductsubarray.java │ ├── median.java │ ├── medianSortArrSameSize.java │ ├── medianoftwosortedarray.java │ ├── mergearrayNospace.java │ ├── mergeintervals.java │ ├── minimisemaxdiff.java │ ├── minjumpsps.java │ ├── minswapsKtogether.java │ ├── negativetooneside.java │ ├── nextpermutation.java │ ├── pallindromicarray.java │ ├── positivenegativealt.java │ ├── rainwater.java │ ├── rearrangeArray.java │ ├── reversearray.java │ ├── smallestsubarray.java │ ├── sort012.java │ ├── subarraysum0.java │ ├── subarraysumk.java │ ├── sumpair.java │ ├── sumtriplet.java │ ├── threewaypartitioning.java │ ├── uglynumber.java │ └── unionintersectionofarrays.java ├── backtracking │ ├── allPossiblePaths.java │ ├── balancedparanthesis.java │ ├── combinationsum.java │ ├── equalsumsubset.java │ ├── isValidIP.java │ ├── klengthpath.java │ ├── knighttour.java │ ├── kpartition.java │ ├── kpartitionequalsum.java │ ├── kthpermutation.java │ ├── landmines.java │ ├── largestnoinkswap.java │ ├── letterCasePermutations.java │ ├── longestpossibleroute.java │ ├── mcolouring.java │ ├── nqueens.java │ ├── printallpallindromicsubstring.java │ ├── printallpath.java │ ├── ratinamaze.java │ ├── removeinvalidpara.java │ ├── splitintofibbonacciseq.java │ ├── sudoku.java │ ├── tugofwar.java │ └── wordbreak2.java ├── binarysearchtree │ ├── LCA.java │ ├── binarytobst.java │ ├── bstfrompreorder.java │ ├── bsttobalancedbst.java │ ├── countbstnodesrange.java │ ├── deletionandfindvalue.java │ ├── flattenbst.java │ ├── inordersuccessor.java │ ├── isbst.java │ ├── isdeadend.java │ ├── kthlargest.java │ ├── largestbst.java │ ├── median.java │ ├── mergetwobst.java │ ├── morristraversal.java │ ├── replacewithleastgreterelement.java │ ├── successorandpre.java │ └── targetsum2bst.java ├── binnarytree │ ├── LCA.java │ ├── bottomview.java │ ├── boundarytraversal.java │ ├── chechkmirror.java │ ├── checkforduplicatesubtree.java │ ├── cheeckleafsamelevel.java │ ├── diagnoltraversal.java │ ├── diameter.java │ ├── distancebw2nodes.java │ ├── height.java │ ├── inorderiteration.java │ ├── isbalanced.java │ ├── isomorphictree.java │ ├── issumtree.java │ ├── iterativeprepostinorder.java │ ├── kthancestor.java │ ├── largestsubtreesum.java │ ├── leftview.java │ ├── levelorder.java │ ├── longestpathsum.java │ ├── maxsumnonadjacentnodes.java │ ├── minswaptomakeBST.java │ ├── mirror.java │ ├── preorderiterative.java │ ├── printduplicatesubtree.java │ ├── printksumpath.java │ ├── reverselevelorder.java │ ├── topview.java │ ├── tosumtree.java │ ├── treefrominorderandpre.java │ ├── treefromstring.java │ ├── treetoDDL.java │ └── zigzagtraversal.java ├── bitmasking │ ├── copysetbitinarange.java │ ├── countnoofflipbits.java │ ├── countsetbits.java │ ├── countsquencewithproductK.java │ ├── counttotalsetbits.java │ ├── dividewithoutoperator.java │ ├── intro.java │ ├── ispower2.java │ ├── missingtwonumber.java │ ├── posofonlysetbit.java │ ├── powerset.java │ ├── practise.java │ └── printsubsets.java ├── dp │ ├── LargestIndependentset.java │ ├── binomialcoffecient.java │ ├── booleanparenthisation.java │ ├── buyingstockstwice.java │ ├── buysellstockKtrans.java │ ├── catalanno.java │ ├── coinchange.java │ ├── coingamewinner.java │ ├── countdearangements.java │ ├── countdistinctsubsequence.java │ ├── countpallindromicsubsequence.java │ ├── editdistance.java │ ├── eggdrop.java │ ├── friendspairing.java │ ├── goldmine.java │ ├── interleavedstrings.java │ ├── knapsack.java │ ├── largestsquareinmatrix.java │ ├── lcs.java │ ├── lcs3strings.java │ ├── longestaltsubsequence.java │ ├── longestcommonsubstring.java │ ├── longestincsubsequence.java │ ├── longestpallindromicsubsequence.java │ ├── longestpallindromicsubstring.java │ ├── longestrepeatingsubsequence.java │ ├── longestsequencewithadjdiif1.java │ ├── maxdiffofzeroandone.java │ ├── maximisecutsegment.java │ ├── maxlengthchain.java │ ├── maxpathmatrix.java │ ├── maxrectanglewithequal01.java │ ├── maxrectanglewithsum0.java │ ├── maxsumincsequence.java │ ├── maxsumrectangle.java │ ├── maxsumsequenceno3consecutive.java │ ├── mcm.java │ ├── mincostfillbag.java │ ├── minjumps.java │ ├── minremovalarraymaxmin.java │ ├── mobilekeypad.java │ ├── optimalbst.java │ ├── optimalgame.java │ ├── paintingfence.java │ ├── pallindromicpartioning.java │ ├── permutationcoffecient.java │ ├── reachagivenscore.java │ ├── subsetsum.java │ ├── sumpairwithdiff.java │ ├── unboundedKnapsack.java │ ├── weightedjobscheduling.java │ └── wordbreak.java ├── graphs │ ├── aliendict.java │ ├── bellmanford.java │ ├── bfs.java │ ├── bipertite.java │ ├── bridgeinagraph.java │ ├── cheapestflights.java │ ├── chromaticnumber.java │ ├── clonegraph.java │ ├── counttriangles.java │ ├── cycleindirectedgraph.java │ ├── dfsdft.java │ ├── dijkstra.java │ ├── eulariancircuit.java │ ├── floodfill.java │ ├── floydwarshall.java │ ├── journeytomoon.java │ ├── klengthpath.java │ ├── longestpath.java │ ├── makegraph.java │ ├── mcolouring.java │ ├── mcoluringproblem.java │ ├── minedgesreverse.java │ ├── minimisecashflow.java │ ├── minstepsKnight.java │ ├── mintimebyjob.java │ ├── noofislands.java │ ├── oliverandthegame.java │ ├── prims.java │ ├── ratinmaze.java │ ├── snakeandladder.java │ ├── stronglyconnectedKOSARAJU.java │ ├── topologicalsort.java │ ├── travellingsalesman.java │ ├── twocliche.java │ ├── wiredconnections.java │ └── wordladder.java ├── greedy │ ├── Chocola.java │ ├── activityselection.java │ ├── arrangeamplifiers.java │ ├── buymaxstocks.java │ ├── chooseandswap.java │ ├── defkin.java │ ├── diehard.java │ ├── fractionalknapsack.java │ ├── gergovia.java │ ├── huffmanencoding.java │ ├── islandsurvival.java │ ├── jobsequencingproblem.java │ ├── maximumtrain.java │ ├── maxproductsubset.java │ ├── maxsum3stack.java │ ├── maxsumafterknegations.java │ ├── maxsumarr.java │ ├── maxsumpermutation.java │ ├── minmaxcandies.java │ ├── minplatforms.java │ ├── pickingupchicks.java │ ├── smallestnowithgivensum.java │ └── smallestsubsetwithgrtrsum.java ├── heap │ ├── MinMachineScheduledTasks.java │ ├── bsttominheap.java │ ├── connectropes.java │ ├── convertmintomaxheap.java │ ├── heapsort.java │ ├── isbtaheap.java │ ├── klargest.java │ ├── kthlargest.java │ ├── kthlargestcontisubarraysum.java │ ├── maxheap.java │ ├── maxofsubarrayinwindow.java │ ├── medianinastream.java │ ├── mergeksortedarrays.java │ ├── mergeksortedlinkedlist.java │ ├── mergetwoheaps.java │ ├── minheap.java │ ├── minsumformedbydigits.java │ └── reorganisestring.java ├── maths │ ├── GCD.java │ ├── Reverse.java │ └── User.java ├── mattrix │ ├── commonelement.java │ ├── commonelements.java │ ├── kthsmallest.java │ ├── maxsizerectangle.java │ ├── median.java │ ├── rotate.java │ ├── rowwithmax1.java │ ├── searchmatrix.java │ ├── sort.java │ └── spiraltraversal.java ├── misclaneous │ ├── citytour.java │ ├── joshlinkedlisttobst.java │ ├── joshmirrortreequestion.java │ ├── largestnumber.java │ ├── mincharinsertpallindrome.java │ ├── nooflengthn.java │ ├── perfectpeak.java │ ├── powerfunction.java │ ├── prettyprint.java │ ├── stringpallindrome.java │ └── unluckyno13.java ├── rangeProductQueries.java ├── searchingandsorting │ ├── adjacentdifferbyk.java │ ├── agressivecows.java │ ├── bookallocation.java │ ├── countingsort.java │ ├── countsubarraywithzerosum.java │ ├── counttripletwithsmallersum.java │ ├── doubblehelix.java │ ├── ekospoj.java │ ├── findfirstandlastindex.java │ ├── findpairwithgivendiff.java │ ├── foursum.java │ ├── inplacemergesort.java │ ├── inversioncount.java │ ├── kthsmallestAGAIN.java │ ├── majorityelement.java │ ├── maxsumnoadjacent.java │ ├── mergewithoutspace.java │ ├── minswapstosort.java │ ├── missingnoinap.java │ ├── productarray.java │ ├── repeatingandmissing.java │ ├── roti_prata.java │ ├── searchinrotatedarray.java │ ├── subsetsum.java │ └── trailling0infactorial.java ├── stackandqueue │ ├── LRUCache.java │ ├── balancedpara.java │ ├── celebrityproblem.java │ ├── circulartourPetrolpump.java │ ├── distanceofnearest1.java │ ├── dynamicstack.java │ ├── dynamicstackclient.java │ ├── evaluatepostfix.java │ ├── firstnegative.java │ ├── firstnonrepeatingcharacterstream.java │ ├── gamewithstring.java │ ├── getminstack.java │ ├── implement2stack.java │ ├── interleave.java │ ├── kqueue.java │ ├── kqueueclient.java │ ├── kstackclient.java │ ├── kstacks.java │ ├── largestareaHistogram.java │ ├── longestvalidsubstring.java │ ├── maxelementinwindow.java │ ├── mergeintervals.java │ ├── midstackclient.java │ ├── nextgreater.java │ ├── nextminelement.java │ ├── queue.java │ ├── queueclient.java │ ├── redundantbrackets.java │ ├── reverseaqueue.java │ ├── reversestack.java │ ├── rotalloranges.java │ ├── sortstack.java │ ├── stackclient.java │ ├── stackusingarray.java │ ├── stackusingtwoqueue.java │ ├── stackwithmiddleoperation.java │ └── summinmaxinawindow.java └── strings │ ├── LCS.java │ ├── Longestrepeatingsubsequence.java │ ├── balanceparenthisis.java │ ├── checkshuffle.java │ ├── computercafeproblem.java │ ├── countandsay.java │ ├── countofnumberofstringinarray.java │ ├── countpallindromicsubsequence.java │ ├── countreversals.java │ ├── duplicates.java │ ├── editdistance.java │ ├── immutability.java │ ├── isomorphicstring.java │ ├── knuthmorispratt.java │ ├── longestcommonprefix.java │ ├── longestpallindromicsubsequence.java │ ├── longetspallindromicsubstring.java │ ├── minflips.java │ ├── mininsertionfrontpalindrome.java │ ├── minswapsbracket.java │ ├── pallindrome.java │ ├── permutation.java │ ├── printallsentences.java │ ├── printanagrams.java │ ├── printsubsequence.java │ ├── rabbinkarp.java │ ├── removeconsecutiveduplicates.java │ ├── romantointeger.java │ ├── rotationstrings.java │ ├── searchstringin2dmatrix.java │ ├── secondmostrepeatedword.java │ ├── sentencetonumber.java │ ├── smallestwindow2.java │ ├── smallestwindowthatcontainallchar.java │ ├── splitstring01.java │ ├── transformonestrinhtoother.java │ ├── validIP.java │ ├── wildcardcharactersstringmatching.java │ ├── wordbreak.java │ └── wordwrap.java ├── LICENSE ├── README.md ├── Recursion_Examples ├── Factorial.py ├── Nth_Fibonacci_Number.java ├── Recursive Java palindrome program ├── kthGrammer.cpp ├── lookAndSay.cpp ├── oneToN.cpp ├── removeConsecutiveDuplicates.cpp ├── reverseStack.cpp ├── sortAStack.cpp ├── sortAnArray.cpp ├── subsequenceOfString.cpp └── towerOfHanoi.cpp ├── bin ├── LinkedList │ ├── LLasStack$Node.class │ ├── LLasStack.class │ ├── LinkedList$Node.class │ ├── LinkedList.class │ ├── add1tolinkedlist$Node.class │ ├── add1tolinkedlist.class │ ├── add2number$Node.class │ ├── add2number.class │ ├── cloneLLwithrandompointers$Node.class │ ├── cloneLLwithrandompointers.class │ ├── deleteloop$Node.class │ ├── deleteloop.class │ ├── deletenodesonright$Node.class │ ├── deletenodesonright.class │ ├── detectloop$Node.class │ ├── detectloop.class │ ├── flattenedLL$Node.class │ ├── flattenedLL.class │ ├── intersectionofsortedlist$Node.class │ ├── intersectionofsortedlist.class │ ├── intersectionpoint$Node.class │ ├── intersectionpoint.class │ ├── ksortedLL$Node.class │ ├── ksortedLL.class │ ├── llclient.class │ ├── mergesort$Node.class │ ├── mergesort.class │ ├── multiplytwoLL$Node.class │ ├── multiplytwoLL.class │ ├── nthnodefromlast$Node.class │ ├── nthnodefromlast.class │ ├── pallindrome$Node.class │ ├── pallindrome.class │ ├── removeduplicate$Node.class │ ├── removeduplicate.class │ ├── removeduplicatesunsorted$Node.class │ ├── removeduplicatesunsorted.class │ ├── reverseLL$ListNode.class │ ├── reverseLL.class │ ├── reverseLLingroups$Node.class │ ├── reverseLLingroups.class │ ├── reversedoublyLL$Node.class │ ├── reversedoublyLL.class │ ├── rotatedoublyLLbyn$Node.class │ ├── rotatedoublyLLbyn.class │ ├── segregateevenodd$Node.class │ ├── segregateevenodd.class │ ├── sort012$Node.class │ └── sort012.class ├── Recusrion │ └── countAndSay.class ├── array │ ├── Longest_subarray_less_than_k.class │ ├── MM.class │ ├── arraysubsetanother.class │ ├── buysellstock.class │ ├── buysellstock2tran.class │ ├── buysellstockfees.class │ ├── buysellstockinfinte.class │ ├── buysellstockktrans.class │ ├── choclatedistribution.class │ ├── commonelements.class │ ├── elementsappearktimes.class │ ├── factorialBigno.class │ ├── findduplicate.class │ ├── inversioncount.class │ ├── kthmaxmin.class │ ├── largestrectanglehistogram.class │ ├── largestsumsubarray.class │ ├── longestconsecutivesubsequence.class │ ├── maxandmin$Pair.class │ ├── maxandmin.class │ ├── maxproductsubarray.class │ ├── median.class │ ├── medianSortArrSameSize.class │ ├── medianoftwosortedarray.class │ ├── mergearrayNospace.class │ ├── mergeintervals.class │ ├── minimisemaxdiff$1.class │ ├── minimisemaxdiff$pair.class │ ├── minimisemaxdiff.class │ ├── minjumpsps.class │ ├── minswapsKtogether.class │ ├── negativetooneside.class │ ├── nextpermutation.class │ ├── pallindromicarray.class │ ├── positivenegativealt.class │ ├── rainwater.class │ ├── rearrangeArray.class │ ├── reversearray.class │ ├── smallestsubarray.class │ ├── sort012.class │ ├── subarraysum0.class │ ├── subarraysumk.class │ ├── sumpair.class │ ├── sumtriplet.class │ ├── template.class │ ├── threewaypartitioning.class │ ├── uglynumber.class │ └── unionintersectionofarrays.class ├── backtracking │ ├── allPossiblePaths.class │ ├── balancedparanthesis.class │ ├── combinationsum.class │ ├── equalsumsubset.class │ ├── isValidIP.class │ ├── klengthpath.class │ ├── knighttour.class │ ├── kpartition.class │ ├── kpartitionequalsum.class │ ├── kthpermutation.class │ ├── landmines$pair.class │ ├── landmines.class │ ├── largestnoinkswap.class │ ├── letterCasePermutations.class │ ├── longestpossibleroute.class │ ├── mcolouring.class │ ├── nqueens.class │ ├── printallpallindromicsubstring.class │ ├── printallpath.class │ ├── ratinamaze.class │ ├── removeinvalidpara.class │ ├── splitintofibbonacciseq.class │ ├── sudoku.class │ ├── tugofwar.class │ └── wordbreak2.class ├── binarysearchtree │ ├── LCA$BST$Node.class │ ├── LCA$BST.class │ ├── LCA.class │ ├── binarytobst$BST$Node.class │ ├── binarytobst$BST.class │ ├── binarytobst.class │ ├── bstfrompreorder$BST$Node.class │ ├── bstfrompreorder$BST.class │ ├── bstfrompreorder.class │ ├── bsttobalancedbst$BST$Node.class │ ├── bsttobalancedbst$BST.class │ ├── bsttobalancedbst.class │ ├── countbstnodesrange$BST$Node.class │ ├── countbstnodesrange$BST.class │ ├── countbstnodesrange.class │ ├── deletionandfindvalue$BST$Node.class │ ├── deletionandfindvalue$BST.class │ ├── deletionandfindvalue.class │ ├── flattenbst$BST$Node.class │ ├── flattenbst$BST.class │ ├── flattenbst.class │ ├── inordersuccessor$BST$Node.class │ ├── inordersuccessor$BST$pair.class │ ├── inordersuccessor$BST.class │ ├── inordersuccessor.class │ ├── isbst$BST$Node.class │ ├── isbst$BST.class │ ├── isbst.class │ ├── isdeadend$BST$Node.class │ ├── isdeadend$BST.class │ ├── isdeadend.class │ ├── kthlargest$BST$Node.class │ ├── kthlargest$BST.class │ ├── kthlargest.class │ ├── largestbst$BST$Node.class │ ├── largestbst$BST$pair.class │ ├── largestbst$BST.class │ ├── largestbst.class │ ├── median$BST$Node.class │ ├── median$BST.class │ ├── median.class │ ├── mergetwobst$BST$Node.class │ ├── mergetwobst$BST.class │ ├── mergetwobst.class │ ├── morristraversal$BST$Node.class │ ├── morristraversal$BST.class │ ├── morristraversal.class │ ├── replacewithleastgreterelement$BST$Node.class │ ├── replacewithleastgreterelement$BST.class │ ├── replacewithleastgreterelement.class │ ├── successorandpre$BST$Node.class │ ├── successorandpre$BST.class │ ├── successorandpre.class │ ├── targetsum2bst$BST$Node.class │ ├── targetsum2bst$BST.class │ └── targetsum2bst.class ├── binnarytree │ ├── LCA$BinaryTree$Node.class │ ├── LCA$BinaryTree.class │ ├── LCA.class │ ├── bottomview$BinaryTree$Node.class │ ├── bottomview$BinaryTree$pair.class │ ├── bottomview$BinaryTree.class │ ├── bottomview.class │ ├── boundarytraversal$BinaryTree$Node.class │ ├── boundarytraversal$BinaryTree.class │ ├── boundarytraversal.class │ ├── chechkmirror$BinaryTree$Node.class │ ├── chechkmirror$BinaryTree.class │ ├── chechkmirror.class │ ├── checkforduplicatesubtree$BinaryTree$Node.class │ ├── checkforduplicatesubtree$BinaryTree$pair.class │ ├── checkforduplicatesubtree$BinaryTree.class │ ├── checkforduplicatesubtree.class │ ├── cheeckleafsamelevel$BinaryTree$Node.class │ ├── cheeckleafsamelevel$BinaryTree.class │ ├── cheeckleafsamelevel.class │ ├── diagnoltraversal$BinaryTree$Node.class │ ├── diagnoltraversal$BinaryTree.class │ ├── diagnoltraversal.class │ ├── diameter$BinaryTree$Node.class │ ├── diameter$BinaryTree$diapair.class │ ├── diameter$BinaryTree.class │ ├── diameter.class │ ├── distancebw2nodes$BinaryTree$Node.class │ ├── distancebw2nodes$BinaryTree.class │ ├── distancebw2nodes.class │ ├── height$Node.class │ ├── height.class │ ├── inorderiteration$BinaryTree$Node.class │ ├── inorderiteration$BinaryTree.class │ ├── inorderiteration.class │ ├── isbalanced$BinaryTree$Node.class │ ├── isbalanced$BinaryTree$pair.class │ ├── isbalanced$BinaryTree.class │ ├── isbalanced.class │ ├── isomorphictree$BinaryTree$Node.class │ ├── isomorphictree$BinaryTree.class │ ├── isomorphictree.class │ ├── issumtree$BinaryTree$Node.class │ ├── issumtree$BinaryTree$pair.class │ ├── issumtree$BinaryTree.class │ ├── issumtree.class │ ├── iterativeprepostinorder$BinaryTree$Node.class │ ├── iterativeprepostinorder$BinaryTree$pair.class │ ├── iterativeprepostinorder$BinaryTree.class │ ├── iterativeprepostinorder.class │ ├── kthancestor$BinaryTree$Node.class │ ├── kthancestor$BinaryTree.class │ ├── kthancestor.class │ ├── largestsubtreesum$BinaryTree$Node.class │ ├── largestsubtreesum$BinaryTree.class │ ├── largestsubtreesum.class │ ├── leftview$BinaryTree$Node.class │ ├── leftview$BinaryTree.class │ ├── leftview.class │ ├── levelorder$Node.class │ ├── levelorder.class │ ├── longestpathsum$BinaryTree$Node.class │ ├── longestpathsum$BinaryTree$pair.class │ ├── longestpathsum$BinaryTree.class │ ├── longestpathsum.class │ ├── maxsumnonadjacentnodes$BinaryTree$Node.class │ ├── maxsumnonadjacentnodes$BinaryTree.class │ ├── maxsumnonadjacentnodes.class │ ├── minswaptomakeBST$BinaryTree$Node.class │ ├── minswaptomakeBST$BinaryTree.class │ ├── minswaptomakeBST.class │ ├── mirror$BinaryTree$Node.class │ ├── mirror$BinaryTree.class │ ├── mirror.class │ ├── preorderiterative$BinaryTree$Node.class │ ├── preorderiterative$BinaryTree.class │ ├── preorderiterative.class │ ├── printduplicatesubtree$BinaryTree$Node.class │ ├── printduplicatesubtree$BinaryTree.class │ ├── printduplicatesubtree.class │ ├── printksumpath$BinaryTree$Node.class │ ├── printksumpath$BinaryTree.class │ ├── printksumpath.class │ ├── reverselevelorder$Node.class │ ├── reverselevelorder.class │ ├── topview$BinaryTree$Node.class │ ├── topview$BinaryTree$pair.class │ ├── topview$BinaryTree.class │ ├── topview.class │ ├── tosumtree$BinaryTree$Node.class │ ├── tosumtree$BinaryTree.class │ ├── tosumtree.class │ ├── treefrominorderandpre$BinaryTree$Node.class │ ├── treefrominorderandpre$BinaryTree.class │ ├── treefrominorderandpre.class │ ├── treefromstring$BinaryTree$Node.class │ ├── treefromstring$BinaryTree.class │ ├── treefromstring.class │ ├── treetoDDL$BinaryTree$Node.class │ ├── treetoDDL$BinaryTree.class │ ├── treetoDDL.class │ ├── zigzagtraversal$BinaryTree$Node.class │ ├── zigzagtraversal$BinaryTree.class │ └── zigzagtraversal.class ├── bitmasking │ ├── copysetbitinarange.class │ ├── countnoofflipbits.class │ ├── countsetbits.class │ ├── countsquencewithproductK.class │ ├── counttotalsetbits.class │ ├── dividewithoutoperator.class │ ├── intro.class │ ├── ispower2.class │ ├── missingtwonumber.class │ ├── posofonlysetbit.class │ ├── powerset.class │ ├── practise.class │ └── printsubsets.class ├── dp │ ├── LargestIndependentset$node.class │ ├── LargestIndependentset.class │ ├── binomialcoffecient.class │ ├── booleanparenthisation.class │ ├── buyingstockstwice.class │ ├── buysellstockKtrans.class │ ├── catalanno.class │ ├── coinchange.class │ ├── coingamewinner.class │ ├── countdearangements.class │ ├── countdistinctsubsequence.class │ ├── countpallindromicsubsequence.class │ ├── editdistance.class │ ├── eggdrop.class │ ├── friendspairing.class │ ├── goldmine.class │ ├── interleavedstrings.class │ ├── knapsack.class │ ├── largestsquareinmatrix.class │ ├── lcs.class │ ├── lcs3strings.class │ ├── longestaltsubsequence.class │ ├── longestcommonsubstring.class │ ├── longestincsubsequence.class │ ├── longestpallindromicsubsequence.class │ ├── longestpallindromicsubstring.class │ ├── longestrepeatingsubsequence.class │ ├── longestsequencewithadjdiif1.class │ ├── maxdiffofzeroandone.class │ ├── maximisecutsegment.class │ ├── maxlengthchain$pair.class │ ├── maxlengthchain.class │ ├── maxpathmatrix.class │ ├── maxrectanglewithequal01.class │ ├── maxrectanglewithsum0.class │ ├── maxsumincsequence.class │ ├── maxsumrectangle.class │ ├── maxsumsequenceno3consecutive.class │ ├── mcm.class │ ├── mincostfillbag.class │ ├── minjumps.class │ ├── minremovalarraymaxmin.class │ ├── mobilekeypad.class │ ├── optimalbst.class │ ├── optimalgame.class │ ├── paintingfence.class │ ├── pallindromicpartioning.class │ ├── permutationcoffecient.class │ ├── reachagivenscore.class │ ├── subsetsum.class │ ├── sumpairwithdiff.class │ ├── unboundedKnapsack.class │ ├── weightedjobscheduling$pair.class │ ├── weightedjobscheduling.class │ └── wordbreak.class ├── graphs │ ├── aliendict.class │ ├── bellmanford$edgepair.class │ ├── bellmanford.class │ ├── bfs$pair.class │ ├── bfs.class │ ├── bipertite$pair.class │ ├── bipertite.class │ ├── bridgeinagraph.class │ ├── cheapestflights$pair.class │ ├── cheapestflights.class │ ├── chromaticnumber.class │ ├── clonegraph$Node.class │ ├── clonegraph.class │ ├── counttriangles.class │ ├── cycleindirectedgraph.class │ ├── dfsdft$pair.class │ ├── dfsdft.class │ ├── dijkstra$pair.class │ ├── dijkstra.class │ ├── eulariancircuit.class │ ├── floodfill.class │ ├── floydwarshall.class │ ├── journeytomoon.class │ ├── klengthpath.class │ ├── longestpath.class │ ├── makegraph$Graph$pair.class │ ├── makegraph$Graph.class │ ├── makegraph.class │ ├── mcolouring.class │ ├── mcoluringproblem.class │ ├── minedgesreverse$pair.class │ ├── minedgesreverse.class │ ├── minimisecashflow$pair.class │ ├── minimisecashflow.class │ ├── minstepsKnight.class │ ├── mintimebyjob.class │ ├── noofislands.class │ ├── oliverandthegame.class │ ├── prims$pair.class │ ├── prims.class │ ├── ratinmaze.class │ ├── snakeandladder$pair.class │ ├── snakeandladder.class │ ├── stronglyconnectedKOSARAJU.class │ ├── topologicalsort.class │ ├── travellingsalesman.class │ ├── twocliche$pair.class │ ├── twocliche.class │ ├── wiredconnections.class │ └── wordladder.class ├── greedy │ ├── Chocola.class │ ├── activityselection$pair.class │ ├── activityselection.class │ ├── arrangeamplifiers$FastReader.class │ ├── arrangeamplifiers.class │ ├── buymaxstocks$pair.class │ ├── buymaxstocks.class │ ├── chooseandswap.class │ ├── defkin.class │ ├── diehard.class │ ├── fractionalknapsack$1.class │ ├── fractionalknapsack$Item.class │ ├── fractionalknapsack.class │ ├── gergovia$FastReader.class │ ├── gergovia.class │ ├── huffmanencoding$Node.class │ ├── huffmanencoding.class │ ├── islandsurvival.class │ ├── jobsequencingproblem$1.class │ ├── jobsequencingproblem$Job.class │ ├── jobsequencingproblem.class │ ├── maximumtrain$train.class │ ├── maximumtrain.class │ ├── maxproductsubset.class │ ├── maxsum3stack.class │ ├── maxsumafterknegations.class │ ├── maxsumarr.class │ ├── maxsumpermutation.class │ ├── minmaxcandies.class │ ├── minplatforms$train.class │ ├── minplatforms.class │ ├── pickingupchicks$FastReader.class │ ├── pickingupchicks.class │ ├── smallestnowithgivensum.class │ └── smallestsubsetwithgrtrsum.class ├── heap │ ├── bsttominheap$BST$Node.class │ ├── bsttominheap$BST.class │ ├── bsttominheap.class │ ├── connectropes.class │ ├── convertmintomaxheap.class │ ├── heapsort.class │ ├── isbtaheap.class │ ├── klargest.class │ ├── kthlargest.class │ ├── kthlargestcontisubarraysum.class │ ├── maxheap.class │ ├── maxofsubarrayinwindow.class │ ├── medianinastream.class │ ├── mergeksortedarrays$pair.class │ ├── mergeksortedarrays.class │ ├── mergeksortedlinkedlist$Node.class │ ├── mergeksortedlinkedlist$pair.class │ ├── mergeksortedlinkedlist.class │ ├── mergetwoheaps.class │ ├── minheap.class │ ├── minsumformedbydigits.class │ ├── reorganisestring$pair.class │ └── reorganisestring.class ├── mattrix │ ├── commonelement.class │ ├── commonelements.class │ ├── kthsmallest.class │ ├── maxsizerectangle.class │ ├── median.class │ ├── rotate.class │ ├── rowwithmax1.class │ ├── searchmatrix.class │ ├── sort.class │ └── spiraltraversal.class ├── misclaneous │ ├── citytour.class │ ├── joshlinkedlisttobst$Node.class │ ├── joshlinkedlisttobst.class │ ├── joshmirrortreequestion$BinaryTree$Node.class │ ├── joshmirrortreequestion$BinaryTree.class │ ├── joshmirrortreequestion.class │ ├── largestnumber$Sort.class │ ├── largestnumber.class │ ├── mincharinsertpallindrome.class │ ├── nooflengthn.class │ ├── perfectpeak.class │ ├── powerfunction.class │ ├── prettyprint.class │ ├── stringpallindrome.class │ └── unluckyno13.class ├── rangeProductQueries.class ├── searchingandsorting │ ├── adjacentdifferbyk.class │ ├── agressivecows.class │ ├── bookallocation.class │ ├── countingsort.class │ ├── countsubarraywithzerosum.class │ ├── counttripletwithsmallersum.class │ ├── doubblehelix.class │ ├── ekospoj$FastReader.class │ ├── ekospoj.class │ ├── findfirstandlastindex.class │ ├── findpairwithgivendiff.class │ ├── foursum.class │ ├── inplacemergesort.class │ ├── inversioncount.class │ ├── kthsmallestAGAIN$pair.class │ ├── kthsmallestAGAIN.class │ ├── majorityelement.class │ ├── maxsumnoadjacent.class │ ├── mergewithoutspace.class │ ├── minswapstosort.class │ ├── missingnoinap.class │ ├── productarray.class │ ├── repeatingandmissing.class │ ├── roti_prata.class │ ├── searchinrotatedarray.class │ ├── subsetsum.class │ └── trailling0infactorial.class ├── stackandqueue │ ├── LRUCache$Node.class │ ├── LRUCache.class │ ├── balancedpara.class │ ├── celebrityproblem.class │ ├── circulartourPetrolpump.class │ ├── distanceofnearest1$pair.class │ ├── distanceofnearest1.class │ ├── dynamicstack.class │ ├── dynamicstackclient.class │ ├── evaluatepostfix.class │ ├── firstnegative.class │ ├── firstnonrepeatingcharacterstream.class │ ├── gamewithstring.class │ ├── getminstack.class │ ├── implement2stack$TwoStack.class │ ├── implement2stack.class │ ├── interleave.class │ ├── kqueue.class │ ├── kqueueclient.class │ ├── kstackclient.class │ ├── kstacks.class │ ├── largestareaHistogram.class │ ├── longestvalidsubstring.class │ ├── maxelementinwindow.class │ ├── mergeintervals$pair.class │ ├── mergeintervals.class │ ├── midstackclient.class │ ├── nextgreater.class │ ├── nextminelement.class │ ├── queue.class │ ├── queueclient.class │ ├── redundantbrackets.class │ ├── reverseaqueue.class │ ├── reversestack.class │ ├── rotalloranges$pair.class │ ├── rotalloranges.class │ ├── sortstack.class │ ├── stackclient.class │ ├── stackusingarray.class │ ├── stackusingtwoqueue.class │ ├── stackwithmiddleoperation$Node.class │ ├── stackwithmiddleoperation.class │ └── summinmaxinawindow.class └── strings │ ├── LCS.class │ ├── Longestrepeatingsubsequence.class │ ├── balanceparenthisis.class │ ├── checkshuffle.class │ ├── computercafeproblem.class │ ├── countandsay.class │ ├── countofnumberofstringinarray.class │ ├── countpallindromicsubsequence.class │ ├── countreversals.class │ ├── duplicates.class │ ├── editdistance.class │ ├── immutability.class │ ├── isomorphicstring.class │ ├── knuthmorispratt.class │ ├── longestcommonprefix.class │ ├── longestpallindromicsubsequence.class │ ├── longetspallindromicsubstring.class │ ├── minflips.class │ ├── mininsertionfrontpalindrome.class │ ├── minswapsbracket.class │ ├── pallindrome.class │ ├── permutation.class │ ├── printallsentences.class │ ├── printanagrams.class │ ├── printsubsequence.class │ ├── rabbinkarp.class │ ├── removeconsecutiveduplicates.class │ ├── romantointeger.class │ ├── rotationstrings.class │ ├── searchstringin2dmatrix.class │ ├── secondmostrepeatedword.class │ ├── sentencetonumber.class │ ├── smallestwindow2.class │ ├── smallestwindowthatcontainallchar.class │ ├── splitstring01.class │ ├── transformonestrinhtoother.class │ ├── validIP.class │ ├── wildcardcharactersstringmatching.class │ ├── wordbreak.class │ └── wordwrap.class ├── c++ ├── BST │ ├── LCABST.cpp │ ├── brothers_from_different_roots.c++ │ ├── chech_whether_bst_contains_dead_end.c++ │ ├── constructBSTPreorder.cpp │ ├── count_bst_nodes_that_lie_in_a_given_range.c++ │ ├── deleteNodeBST.cpp │ ├── flatten_binary_tree_to_linked_list.c++ │ ├── isTreeBST.cpp │ ├── k_th_largest_element_in_bst.c++ │ ├── k_th_smallest_element_in_bst.c++ │ ├── largestBSTSubtree.cpp │ ├── preorder_to_postorder.c++ │ └── printElementsInRange.cpp ├── Dynamic Programming │ ├── Boolean_Parenthesization.c++ │ ├── Coin Change.cpp │ ├── Count number of ways to reacha given score in a game.cpp │ ├── Edit Distance.cpp │ ├── Egg Dropping Puzzle.cpp │ ├── Friends Pairing Problem.cpp │ ├── Interleaved_Strings.c++ │ ├── Knapsack Problem.cpp │ ├── Knapsack with Duplicate Items(Unbounded Knapsack).cpp │ ├── LCS (Longest Common Subsequence) of three strings.cpp │ ├── Longest Common Subsequence.cpp │ ├── Longest Common Substring.cpp │ ├── Longest Increasing Subsequence.cpp │ ├── Longest Palindromic Subsequence.cpp │ ├── Longest Repeating Subsequence.cpp │ ├── Longest subsequence such that difference between adjacent is one.cpp │ ├── Maximum subsequence sum such that no three are consecutive.cpp │ ├── Maximum sum increasing subsequence.cpp │ ├── Mobile_numeric_keypad.c++ │ ├── Space Optimized Solution of LCS.cpp │ ├── Subset Sum Problem.cpp │ ├── Word Break.cpp │ └── maximum_sum_rectangle.c++ ├── Heap │ ├── Connect n ropes with minimum cost.cpp │ ├── Kth smallest and largest in an unsorted array.cpp │ ├── checkIfBinaryTreeIsMaxHeap.cpp │ ├── convertBSTToMinHeapInO1Space.cpp │ ├── convertMinHeapToMaxHeap.cpp │ ├── heapSort.cpp │ ├── kthLargestSumContiguousSubarray.cpp │ ├── maxPriorityQueueRecursion.cpp │ ├── medianPriorityQueue.cpp │ ├── mergeKSortedArrays.cpp │ ├── mergeKSortedLinkedLists.cpp │ ├── mergeTwoMaxHeaps.cpp │ ├── minPriorityQueueRecursion.cpp │ ├── minimumSum.cpp │ ├── reorganizeString.cpp │ ├── slidingWindowMaximum.cpp │ └── smallestRangeInKLists.cpp ├── README.md ├── array │ ├── 0,1,2_sort_array.cpp │ ├── Best Time to Buy and Sell Stock.cpp │ ├── BinarySearch.cpp │ ├── Count pairs with given sum.cpp │ ├── Cyclically rotate an array by one.cpp │ ├── Factorials of large numbers.cpp │ ├── Find Duplicate.cpp │ ├── Find the Duplicate Number( through Binary search).cpp │ ├── Kadane's Algorithm.cpp │ ├── Kth smallest element.cpp │ ├── Merge Without Extra Space.cpp │ ├── Minimum number of jumps.cpp │ ├── Reverse an array.cpp │ ├── Three way partitioning.cpp │ ├── chocolateDistributionProblem.cpp │ ├── commonElements3SortedArrays.cpp │ ├── countInversion.cpp │ ├── cyclically rotate.cpp │ ├── elementsAppearingMoreThanNByKTimes.cpp │ ├── longestConsecutiveSubsequence.cpp │ ├── max_and_min_in_array.cpp │ ├── maximumProductSubarray.cpp │ ├── minimumLengthSubarrayWithSum.cpp │ ├── minimumMergeOperationsMakeArrayPalindrome.cpp │ ├── minimumSwapsKTogether.cpp │ ├── move all negative.cpp │ ├── nextPermutation.cpp │ ├── rearrangePositiveNegativeO1Space.cpp │ ├── subarrayWithZeroSum.cpp │ ├── trappingRainWater.cpp │ ├── tripletWithSumK.cpp │ ├── union and intersection of two sorted arrays.cpp │ └── whetherArraySubsetOrNot.cpp ├── backtracking │ ├── RatInMaze.cpp │ ├── graphColoring.cpp │ ├── knightTour.cpp │ ├── printAllPathsMNMatrix.cpp │ ├── printPermutations.cpp │ └── targetSumSubsets.cpp ├── binary tree │ ├── LCABinaryTree.cpp │ ├── binaryTreeToSumTree.cpp │ ├── constructBinaryTreePreorderInorder.cpp │ ├── diameterBinaryTree.cpp │ ├── heightOfBinaryTree.cpp │ ├── isTreeBalancedBinaryTree.cpp │ ├── levelOrderTraversal.cpp │ ├── maximumSumSubtree.cpp │ ├── mirrorOfTree.cpp │ └── zigZagTraversal.cpp ├── bit manipulation │ ├── Bit Difference.cpp │ ├── Find position of set bit.cpp │ ├── Number of 1 Bits .cpp │ ├── Power of 2.cpp │ ├── all bits to zero except last.cpp │ ├── binary code to intege.cpp │ ├── even or odd using bit manipulation.cpp │ ├── generate all possible subsets.cpp │ ├── integer_to_binary.cpp │ └── xor problems - bit manipulation │ │ ├── xor_prob_1.cpp │ │ ├── xor_prob_2.cpp │ │ └── xor_prob_3.cpp ├── linkedlist │ ├── Adding_two_Linkedlist.cpp │ ├── Middle of the Linked List.cpp │ ├── appendLastNToFirst.cpp │ ├── clone_a_linked_list_with_next_and_random_pointer.c++ │ ├── eliminateDuplicatesSortedLinkedList.cpp │ ├── evenAfterOddLinkedList.cpp │ ├── flatten_a_linked_list.c++ │ ├── hasCycle.cpp │ ├── intersectionOfTwoLinkedList.cpp │ ├── isPalindrome.cpp │ ├── kReverseLinkedList.cpp │ ├── kthElementFromLast.cpp │ ├── mergeSortLL.cpp │ ├── removeNodeFromEnd.cpp │ └── reverseLinkedList.cpp ├── matrix │ ├── Kth element in Matrix.cpp │ ├── Median in a row-wise sorted Matrix.cpp │ ├── Search a 2D Matrix.cpp │ ├── Sorted matrix.cpp │ ├── Spirally traversing a matrix.cpp │ ├── commonElementsAllRowsMatrix.cpp │ ├── matrixTranspose.cpp │ ├── rotateMatrix90Degree.cpp │ └── rowWithMax1s.cpp ├── sample.txt ├── searching & sorting │ ├── Count Squares.cpp │ ├── Count triplets with sum smaller than X.cpp │ ├── Find All Four Sum Numbers.cpp │ ├── Find Missing And Repeating.cpp │ ├── Find Pair Given Difference.cpp │ ├── Find pivot element.cpp │ ├── First and last occurrences of x.cpp │ ├── Majority Element.cpp │ ├── Merge Without Extra Space.cpp │ ├── Middle of Three.cpp │ ├── Minimum Swaps to Sort.cpp │ ├── Product array puzzle.cpp │ ├── Search in Rotated Sorted Array.cpp │ ├── Sort by Set Bit Count.cpp │ ├── Stickler Thief.cpp │ ├── Zero Sum Subarrays.cpp │ └── find fixed point (value equals to index).cpp ├── stacks&Queues │ ├── Reverse a stack using recurssion.cpp │ ├── balancedBrackets.cpp │ ├── firstNegativeIntegerInEveryWindow.cpp │ ├── gasStation.cpp │ ├── largestRectangleInHistogram.cpp │ ├── nextGreaterElement.cpp │ ├── nextSmallerElement.cpp │ ├── redundantBrackets.cpp │ ├── reverseFirstKElementsInQueue.cpp │ ├── sort a stack using recurssion.cpp │ ├── stackPermutations.cpp │ └── sumOfMinAndMaxElementsInSubarray.cpp └── string │ ├── Count and Say.cpp │ ├── Longest Palindrome in a String.cpp │ ├── Longest Repeating Subsequence.cpp │ ├── Palindrome String.cpp │ ├── Reverse String.cpp │ └── is_strings_anagram.cpp └── python ├── Array ├── 14_merge_intervals.py ├── 15_next_permutation.py ├── 16_count_incersion.py ├── 17_best_time_to_buy_and_sell_stock.py ├── 18_pair_with_sum.py ├── 1_array_reverse.py ├── 21_subarray_with_sum0.py ├── 23_maximum_product_subarray.py ├── 24_longest_consecutive_subsequence.py ├── 27_subset_of_another_array.py ├── 30_Chocolate_Distribution_problem.py ├── 31_smallest_subarray_with_sum_greater_x.py ├── 32_three_way_partioning.py ├── 33_min_swaps_less_than_k.py ├── 34_plaindrome_array.py ├── 35_median.py ├── 36_positiveNegative.py ├── Kadane_algo.py ├── Triple_sum.py ├── array_union_intersection.py ├── cyclic_rotate.py ├── factorial.py ├── kth_min_max_elements.py ├── largest_subarray_sum.py ├── merge_array_inplace.py ├── merge_intervals.py ├── min_max_elements_array.py ├── move_negatives.py ├── reverse_array.py ├── second_max_element.py └── sort_array.py ├── String ├── 11_permutations_of_given_string.py ├── 12_split_into_two_substring_binary.py ├── 13_word_wrap.py ├── 15_find_next_greater_number.py ├── 16_balanced_paranthesis.py ├── 17_word_break.py ├── 26_convert_roman_to_decimal.py ├── 76_ConvertSentenceToNumericKeypad.py ├── 7_count_and_say.py ├── Palindrome_or_not.py ├── Reverse_a_string.py ├── count_frequency_characters.py ├── duplicates.py ├── pallindromeString.py └── second_most_repeated_string.py ├── matrix ├── 2_search_2d_matrix.py ├── 4_row_with_max_1.py ├── 5_sort_matrix.py └── 6_maximum_size_rectangle.py └── readme.md /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | *.vscode -------------------------------------------------------------------------------- /Java/LinkedList/detectloop.java: -------------------------------------------------------------------------------- 1 | package LinkedList; 2 | 3 | public class detectloop { 4 | 5 | private class Node { 6 | int data; 7 | Node next; 8 | } 9 | 10 | public static boolean detectLoop(Node head) { 11 | // Add code here 12 | Node slow = head; 13 | Node fast = head; 14 | while (fast != null && fast.next != null) { 15 | slow = slow.next; 16 | fast = fast.next.next; 17 | if (slow == fast) { 18 | return true; 19 | } 20 | } 21 | return false; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Java/LinkedList/removeduplicate.java: -------------------------------------------------------------------------------- 1 | package LinkedList; 2 | 3 | public class removeduplicate { 4 | 5 | private class Node { 6 | int data; 7 | Node next; 8 | } 9 | 10 | Node removeDuplicates(Node head) { 11 | if (head == null) { 12 | return head; 13 | } 14 | Node temp = head; 15 | while (temp != null) { 16 | Node ahead = temp.next; 17 | while (ahead != null && temp.data == ahead.data) { 18 | temp.next = ahead.next; 19 | ahead = temp.next; 20 | } 21 | temp = temp.next; 22 | } 23 | return head; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /Java/array/largestrectanglehistogram.java: -------------------------------------------------------------------------------- 1 | package array; 2 | 3 | public class largestrectanglehistogram { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static void area(int[] arr) { 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Java/backtracking/balancedparanthesis.java: -------------------------------------------------------------------------------- 1 | package backtracking; 2 | 3 | public class balancedparanthesis { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | print(3, "", 0, 0); 8 | 9 | } 10 | 11 | public static void print(int n, String ans, int no, int nc) { 12 | if (no > n || nc > n || nc > no) { 13 | return; 14 | } 15 | if (no == nc && n == no) { 16 | System.out.println(ans); 17 | return; 18 | } 19 | 20 | print(n, ans + ')', no, nc + 1); 21 | print(n, ans + '(', no + 1, nc); 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Java/bitmasking/copysetbitinarange.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class copysetbitinarange { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | System.out.println(copybits(13, 10, 2, 3)); 8 | 9 | } 10 | 11 | // a -> b copy set bits in range 12 | public static int copybits(int a, int b, int l, int r) { 13 | 14 | int m1 = 1; 15 | m1 = m1 << (r - l + 1); 16 | m1 = m1 - 1; 17 | m1 = m1 << (l - 1); 18 | 19 | int actualmask = a & m1; 20 | return b | actualmask; 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Java/bitmasking/countnoofflipbits.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class countnoofflipbits { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static int countBitsFlip(int a, int b) { 11 | 12 | int z = a ^ b; 13 | int c = 0; 14 | while (z != 0) { 15 | c++; 16 | z = z & (z - 1); 17 | } 18 | 19 | return c; 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Java/bitmasking/dividewithoutoperator.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class dividewithoutoperator { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | division1(10, 3); 8 | 9 | } 10 | 11 | // method -1 subtraction a/b 12 | public static void division1(int a, int b) { 13 | 14 | int q = 0; 15 | while (a >= b) { 16 | a = a - b; 17 | q++; 18 | } 19 | 20 | // quotient 21 | System.out.println(q); 22 | // remainder 23 | System.out.println(a); 24 | } 25 | 26 | 27 | 28 | } 29 | -------------------------------------------------------------------------------- /Java/bitmasking/ispower2.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class ispower2 { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static boolean isPowerofTwo(long n) { 11 | if (n == 0) { 12 | return false; 13 | } 14 | 15 | return ((n & (n - 1)) == 0 ? true : false); 16 | 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /Java/bitmasking/powerset.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class powerset { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | subset("abc", ""); 8 | 9 | } 10 | 11 | public static void subset(String s, String ans) { 12 | if (s.length() == 0) { 13 | System.out.println(ans); 14 | return; 15 | } 16 | 17 | char ch = s.charAt(0); 18 | String ros = s.substring(1); 19 | subset(ros, ans); 20 | subset(ros, ans + ch); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Java/bitmasking/practise.java: -------------------------------------------------------------------------------- 1 | package bitmasking; 2 | 3 | public class practise { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | int i = 13, j = 60; 8 | i ^= j; 9 | j ^= i; 10 | i ^= j; 11 | // System.out.println(i + " " + j); 12 | 13 | int val = 1; 14 | do { 15 | val++; 16 | ++val; 17 | } while (val++ > 25); 18 | 19 | System.out.println(val); 20 | } 21 | 22 | } 23 | -------------------------------------------------------------------------------- /Java/dp/maxlengthchain.java: -------------------------------------------------------------------------------- 1 | package dp; 2 | 3 | public class maxlengthchain { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public class pair implements Comparable { 11 | int a, b; 12 | 13 | pair(int a, int b) { 14 | this.a = a; 15 | this.b = b; 16 | } 17 | 18 | @Override 19 | public int compareTo(pair o) { 20 | return this.b - o.b; 21 | } 22 | } 23 | 24 | 25 | 26 | } 27 | -------------------------------------------------------------------------------- /Java/dp/permutationcoffecient.java: -------------------------------------------------------------------------------- 1 | package dp; 2 | 3 | public class permutationcoffecient { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | System.out.println(npr(5, 2)); 8 | 9 | } 10 | 11 | // npr -> n!/(n-r)! 12 | // also npr -> n*(n-1)*(n-2)*(n-3) ....... (n-k+1) 13 | 14 | // time-> O(n) 15 | static int npr(int n, int r) { 16 | 17 | int ans = 1; 18 | 19 | for (int i = 0; i < r; i++) { 20 | ans *= (n - i); 21 | } 22 | 23 | return ans; 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /Java/dp/reachagivenscore.java: -------------------------------------------------------------------------------- 1 | package dp; 2 | 3 | public class reachagivenscore { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static void solve() { 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Java/greedy/maxsumarr.java: -------------------------------------------------------------------------------- 1 | package greedy; 2 | 3 | import java.util.Arrays; 4 | 5 | public class maxsumarr { 6 | 7 | public static void main(String[] args) { 8 | // TODO Auto-generated method stub 9 | 10 | } 11 | 12 | int Maximize(int arr[], int n) { 13 | int mod = (int) (Math.pow(10, 9) + 7); 14 | Arrays.sort(arr); 15 | long sum = 0; 16 | for (int i = 0; i < n; i++) { 17 | sum = (sum + (long) arr[i] * i) % mod; 18 | } 19 | return (int) sum; 20 | 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Java/maths/GCD.java: -------------------------------------------------------------------------------- 1 | class GCD{ 2 | 3 | static int hcf(int a, int b){ 4 | int result = Math.min(a,b); 5 | while(result> 0){ 6 | if(a % result == 0 && b % result ==0){ 7 | break; 8 | } 9 | result--; 10 | } 11 | return result; 12 | } 13 | 14 | public static void main(String ...args){ 15 | int a = 20, b=10; 16 | System.out.println(hcf(a,b)); 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Java/maths/Reverse.java: -------------------------------------------------------------------------------- 1 | public class Reverse{ 2 | 3 | static int rev(int num){ 4 | int rev =0 ; 5 | while(num>0){ 6 | rev = rev*10 + num%10; 7 | num = num/10; 8 | } 9 | return rev; 10 | } 11 | 12 | public static void main(String []args){ 13 | int num =34; 14 | System.out.println(rev(num)); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Java/maths/User.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | 3 | class User{ 4 | public static void main(String []args){ 5 | int a,b,c; 6 | Scanner Sc = new Scanner(System.in); 7 | System.out.println("enter ist mun"); 8 | 9 | a= Sc.nextInt(); 10 | System.out.println("enter 2st mun"); 11 | b = Sc.nextInt(); 12 | System.out.println("enter 2st mun"); 13 | 14 | c = a+b; 15 | 16 | System.out.println("a & b" + c); 17 | 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Java/mattrix/commonelements.java: -------------------------------------------------------------------------------- 1 | package mattrix; 2 | 3 | public class commonelements { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /Java/misclaneous/citytour.java: -------------------------------------------------------------------------------- 1 | package misclaneous; 2 | 3 | public class citytour { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /Java/searchingandsorting/inplacemergesort.java: -------------------------------------------------------------------------------- 1 | package searchingandsorting; 2 | 3 | public class inplacemergesort { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static void sort(int[] arr, int s, int e) { 11 | if (s == e) { 12 | return; 13 | } 14 | int mid = (s + e) / 2; 15 | sort(arr, s, mid); 16 | sort(arr, mid + 1, s); 17 | 18 | merge(arr, s, mid, e); 19 | 20 | } 21 | 22 | private static void merge(int[] arr, int s, int mid, int e) { 23 | 24 | } 25 | 26 | } 27 | -------------------------------------------------------------------------------- /Java/searchingandsorting/maxsumnoadjacent.java: -------------------------------------------------------------------------------- 1 | package searchingandsorting; 2 | 3 | public class maxsumnoadjacent { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | // O(n) -> time 11 | public int FindMaxSum(int arr[], int n) { 12 | int exc = 0, inc = arr[0]; 13 | for (int i = 1; i < n; i++) { 14 | int temp = inc; 15 | // if current is included 16 | inc = exc + arr[i]; 17 | // if curr is excluded 18 | exc = Math.max(temp, exc); 19 | } 20 | return Math.max(inc, exc); 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Java/stackandqueue/dynamicstackclient.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | public class dynamicstackclient { 4 | 5 | public static void main(String[] args) throws Exception { 6 | // TODO Auto-generated method stub 7 | dynamicstack st = new dynamicstack(5); 8 | st.push(5); 9 | st.push(4); 10 | st.push(3); 11 | st.push(2); 12 | st.push(1); 13 | st.push(-1); 14 | st.push(-2); 15 | st.push(-3); 16 | st.display(); 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /Java/stackandqueue/kqueueclient.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | public class kqueueclient { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | kqueue q = new kqueue(10, 3); 8 | 9 | q.add(1, 0); 10 | q.add(2, 0); 11 | q.add(3, 0); 12 | 13 | q.display(0); 14 | 15 | System.out.println(q.remove(0)); 16 | q.display(0); 17 | 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /Java/stackandqueue/midstackclient.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | public class midstackclient { 4 | 5 | public static void main(String[] args) { 6 | stackwithmiddleoperation st = new stackwithmiddleoperation(); 7 | st.push(5); 8 | st.push(4); 9 | // st.push(3); 10 | // st.push(2); 11 | // st.push(1); 12 | st.display(); 13 | System.out.println(st.getmid()); 14 | System.out.println(st.size()); 15 | // st.deletemid(); 16 | // st.display(); 17 | 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /Java/stackandqueue/queueclient.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | public class queueclient { 4 | 5 | public static void main(String[] args) { 6 | queue q = new queue(5); 7 | q.enqueue(1); 8 | q.enqueue(2); 9 | q.enqueue(3); 10 | q.enqueue(4); 11 | q.enqueue(5); 12 | q.dequeue(); 13 | q.enqueue(6); 14 | q.dequeue(); 15 | q.dequeue(); 16 | q.dequeue(); 17 | q.display(); 18 | 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /Java/stackandqueue/reverseaqueue.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | import java.util.Queue; 4 | 5 | public class reverseaqueue { 6 | 7 | public static void main(String[] args) { 8 | // TODO Auto-generated method stub 9 | 10 | 11 | } 12 | 13 | public static Queue reverse(Queue q) { 14 | if (q.size() == 1) { 15 | return q; 16 | } 17 | int top = q.remove(); 18 | Queue ans = reverse(q); 19 | ans.add(top); 20 | return ans; 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Java/stackandqueue/stackclient.java: -------------------------------------------------------------------------------- 1 | package stackandqueue; 2 | 3 | public class stackclient { 4 | 5 | public static void main(String[] args) throws Exception { 6 | 7 | stackusingarray st = new stackusingarray(5); 8 | st.push(5); 9 | st.push(4); 10 | st.push(3); 11 | st.push(2); 12 | st.display(); 13 | System.out.println(st.pop()); 14 | System.out.println(st.top()); 15 | 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /Java/strings/immutability.java: -------------------------------------------------------------------------------- 1 | package strings; 2 | 3 | public class immutability { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | String str = new String("prateek"); 8 | System.out.println(str); 9 | str.concat("bansal"); 10 | System.out.println(str); // output is still prateek //this shows string immutability 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /Java/strings/pallindrome.java: -------------------------------------------------------------------------------- 1 | package strings; 2 | 3 | public class pallindrome { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | public static int pallindrome(String s) { 11 | int i = 0, j = s.length() - 1; 12 | while (i < j) { 13 | if (s.charAt(i) != s.charAt(j)) { 14 | return 0; 15 | } else { 16 | i++; 17 | j--; 18 | } 19 | } 20 | return 1; 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Java/strings/permutation.java: -------------------------------------------------------------------------------- 1 | package strings; 2 | 3 | public class permutation { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | 8 | } 9 | 10 | 11 | 12 | } 13 | -------------------------------------------------------------------------------- /Java/strings/printsubsequence.java: -------------------------------------------------------------------------------- 1 | package strings; 2 | 3 | public class printsubsequence { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | subsequence("abc", ""); 8 | 9 | } 10 | 11 | public static void subsequence(String str, String ans) { 12 | if (str.length() == 0) { 13 | System.out.println(ans); 14 | return; 15 | } 16 | 17 | char ch = str.charAt(0); 18 | String res = str.substring(1); 19 | subsequence(res, ans + ch); 20 | subsequence(res, ans); 21 | } 22 | 23 | } 24 | -------------------------------------------------------------------------------- /Java/strings/rotationstrings.java: -------------------------------------------------------------------------------- 1 | package strings; 2 | 3 | public class rotationstrings { 4 | 5 | public static void main(String[] args) { 6 | // TODO Auto-generated method stub 7 | String s1 = "abcd"; 8 | String s2 = "cdab"; 9 | rotations(s1, s2); 10 | 11 | } 12 | 13 | public static void rotations(String s1, String s2) { 14 | 15 | String temp = s1.concat(s1); 16 | if (temp.contains(s2)) { 17 | System.out.println(true); 18 | } else { 19 | System.out.println(false); 20 | } 21 | 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /Recursion_Examples/Factorial.py: -------------------------------------------------------------------------------- 1 | def fact(n): 2 | if(n<=0): 3 | return "Invalid Arguments" 4 | elif(n==1): 5 | return 1 6 | return n * fact(n-1) 7 | 8 | 9 | n=int(input()) 10 | # fact(n) 11 | print(fact(n)) 12 | -------------------------------------------------------------------------------- /Recursion_Examples/Nth_Fibonacci_Number.java: -------------------------------------------------------------------------------- 1 | import java.util.Scanner; 2 | public class Nth_Fibonacci_Number { 3 | public static void main(String[] args) { 4 | Scanner input=new Scanner(System.in); 5 | int n=input.nextInt(); 6 | System.out.println(fibonacci(n)); 7 | } 8 | static int fibonacci(int n) { 9 | if(n<2){ 10 | return n; 11 | } 12 | return fibonacci(n-1)+fibonacci(n-2); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Recursion_Examples/oneToN.cpp: -------------------------------------------------------------------------------- 1 | // Printing 1 to n 2 | 3 | #include 4 | using namespace std; 5 | 6 | void print(int n){ 7 | if (n == 0 or n == 1){ 8 | cout << n << endl; 9 | return; 10 | } 11 | else{ 12 | 13 | print(n - 1); 14 | cout << n << endl; 15 | return; 16 | } 17 | } 18 | int main() 19 | { 20 | int n; 21 | cout << "Enter the value of n: " << endl; 22 | cin >> n; 23 | print(n); 24 | return 0; 25 | } 26 | -------------------------------------------------------------------------------- /bin/LinkedList/LLasStack$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/LLasStack$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/LLasStack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/LLasStack.class -------------------------------------------------------------------------------- /bin/LinkedList/LinkedList$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/LinkedList$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/LinkedList.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/LinkedList.class -------------------------------------------------------------------------------- /bin/LinkedList/add1tolinkedlist$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/add1tolinkedlist$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/add1tolinkedlist.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/add1tolinkedlist.class -------------------------------------------------------------------------------- /bin/LinkedList/add2number$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/add2number$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/add2number.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/add2number.class -------------------------------------------------------------------------------- /bin/LinkedList/cloneLLwithrandompointers$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/cloneLLwithrandompointers$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/cloneLLwithrandompointers.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/cloneLLwithrandompointers.class -------------------------------------------------------------------------------- /bin/LinkedList/deleteloop$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/deleteloop$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/deleteloop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/deleteloop.class -------------------------------------------------------------------------------- /bin/LinkedList/deletenodesonright$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/deletenodesonright$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/deletenodesonright.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/deletenodesonright.class -------------------------------------------------------------------------------- /bin/LinkedList/detectloop$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/detectloop$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/detectloop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/detectloop.class -------------------------------------------------------------------------------- /bin/LinkedList/flattenedLL$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/flattenedLL$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/flattenedLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/flattenedLL.class -------------------------------------------------------------------------------- /bin/LinkedList/intersectionofsortedlist$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/intersectionofsortedlist$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/intersectionofsortedlist.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/intersectionofsortedlist.class -------------------------------------------------------------------------------- /bin/LinkedList/intersectionpoint$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/intersectionpoint$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/intersectionpoint.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/intersectionpoint.class -------------------------------------------------------------------------------- /bin/LinkedList/ksortedLL$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/ksortedLL$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/ksortedLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/ksortedLL.class -------------------------------------------------------------------------------- /bin/LinkedList/llclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/llclient.class -------------------------------------------------------------------------------- /bin/LinkedList/mergesort$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/mergesort$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/mergesort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/mergesort.class -------------------------------------------------------------------------------- /bin/LinkedList/multiplytwoLL$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/multiplytwoLL$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/multiplytwoLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/multiplytwoLL.class -------------------------------------------------------------------------------- /bin/LinkedList/nthnodefromlast$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/nthnodefromlast$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/nthnodefromlast.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/nthnodefromlast.class -------------------------------------------------------------------------------- /bin/LinkedList/pallindrome$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/pallindrome$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/pallindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/pallindrome.class -------------------------------------------------------------------------------- /bin/LinkedList/removeduplicate$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/removeduplicate$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/removeduplicate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/removeduplicate.class -------------------------------------------------------------------------------- /bin/LinkedList/removeduplicatesunsorted$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/removeduplicatesunsorted$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/removeduplicatesunsorted.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/removeduplicatesunsorted.class -------------------------------------------------------------------------------- /bin/LinkedList/reverseLL$ListNode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reverseLL$ListNode.class -------------------------------------------------------------------------------- /bin/LinkedList/reverseLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reverseLL.class -------------------------------------------------------------------------------- /bin/LinkedList/reverseLLingroups$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reverseLLingroups$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/reverseLLingroups.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reverseLLingroups.class -------------------------------------------------------------------------------- /bin/LinkedList/reversedoublyLL$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reversedoublyLL$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/reversedoublyLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/reversedoublyLL.class -------------------------------------------------------------------------------- /bin/LinkedList/rotatedoublyLLbyn$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/rotatedoublyLLbyn$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/rotatedoublyLLbyn.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/rotatedoublyLLbyn.class -------------------------------------------------------------------------------- /bin/LinkedList/segregateevenodd$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/segregateevenodd$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/segregateevenodd.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/segregateevenodd.class -------------------------------------------------------------------------------- /bin/LinkedList/sort012$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/sort012$Node.class -------------------------------------------------------------------------------- /bin/LinkedList/sort012.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/LinkedList/sort012.class -------------------------------------------------------------------------------- /bin/Recusrion/countAndSay.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/Recusrion/countAndSay.class -------------------------------------------------------------------------------- /bin/array/Longest_subarray_less_than_k.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/Longest_subarray_less_than_k.class -------------------------------------------------------------------------------- /bin/array/MM.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/MM.class -------------------------------------------------------------------------------- /bin/array/arraysubsetanother.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/arraysubsetanother.class -------------------------------------------------------------------------------- /bin/array/buysellstock.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/buysellstock.class -------------------------------------------------------------------------------- /bin/array/buysellstock2tran.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/buysellstock2tran.class -------------------------------------------------------------------------------- /bin/array/buysellstockfees.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/buysellstockfees.class -------------------------------------------------------------------------------- /bin/array/buysellstockinfinte.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/buysellstockinfinte.class -------------------------------------------------------------------------------- /bin/array/buysellstockktrans.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/buysellstockktrans.class -------------------------------------------------------------------------------- /bin/array/choclatedistribution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/choclatedistribution.class -------------------------------------------------------------------------------- /bin/array/commonelements.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/commonelements.class -------------------------------------------------------------------------------- /bin/array/elementsappearktimes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/elementsappearktimes.class -------------------------------------------------------------------------------- /bin/array/factorialBigno.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/factorialBigno.class -------------------------------------------------------------------------------- /bin/array/findduplicate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/findduplicate.class -------------------------------------------------------------------------------- /bin/array/inversioncount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/inversioncount.class -------------------------------------------------------------------------------- /bin/array/kthmaxmin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/kthmaxmin.class -------------------------------------------------------------------------------- /bin/array/largestrectanglehistogram.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/largestrectanglehistogram.class -------------------------------------------------------------------------------- /bin/array/largestsumsubarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/largestsumsubarray.class -------------------------------------------------------------------------------- /bin/array/longestconsecutivesubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/longestconsecutivesubsequence.class -------------------------------------------------------------------------------- /bin/array/maxandmin$Pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/maxandmin$Pair.class -------------------------------------------------------------------------------- /bin/array/maxandmin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/maxandmin.class -------------------------------------------------------------------------------- /bin/array/maxproductsubarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/maxproductsubarray.class -------------------------------------------------------------------------------- /bin/array/median.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/median.class -------------------------------------------------------------------------------- /bin/array/medianSortArrSameSize.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/medianSortArrSameSize.class -------------------------------------------------------------------------------- /bin/array/medianoftwosortedarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/medianoftwosortedarray.class -------------------------------------------------------------------------------- /bin/array/mergearrayNospace.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/mergearrayNospace.class -------------------------------------------------------------------------------- /bin/array/mergeintervals.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/mergeintervals.class -------------------------------------------------------------------------------- /bin/array/minimisemaxdiff$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/minimisemaxdiff$1.class -------------------------------------------------------------------------------- /bin/array/minimisemaxdiff$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/minimisemaxdiff$pair.class -------------------------------------------------------------------------------- /bin/array/minimisemaxdiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/minimisemaxdiff.class -------------------------------------------------------------------------------- /bin/array/minjumpsps.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/minjumpsps.class -------------------------------------------------------------------------------- /bin/array/minswapsKtogether.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/minswapsKtogether.class -------------------------------------------------------------------------------- /bin/array/negativetooneside.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/negativetooneside.class -------------------------------------------------------------------------------- /bin/array/nextpermutation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/nextpermutation.class -------------------------------------------------------------------------------- /bin/array/pallindromicarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/pallindromicarray.class -------------------------------------------------------------------------------- /bin/array/positivenegativealt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/positivenegativealt.class -------------------------------------------------------------------------------- /bin/array/rainwater.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/rainwater.class -------------------------------------------------------------------------------- /bin/array/rearrangeArray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/rearrangeArray.class -------------------------------------------------------------------------------- /bin/array/reversearray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/reversearray.class -------------------------------------------------------------------------------- /bin/array/smallestsubarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/smallestsubarray.class -------------------------------------------------------------------------------- /bin/array/sort012.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/sort012.class -------------------------------------------------------------------------------- /bin/array/subarraysum0.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/subarraysum0.class -------------------------------------------------------------------------------- /bin/array/subarraysumk.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/subarraysumk.class -------------------------------------------------------------------------------- /bin/array/sumpair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/sumpair.class -------------------------------------------------------------------------------- /bin/array/sumtriplet.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/sumtriplet.class -------------------------------------------------------------------------------- /bin/array/template.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/template.class -------------------------------------------------------------------------------- /bin/array/threewaypartitioning.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/threewaypartitioning.class -------------------------------------------------------------------------------- /bin/array/uglynumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/uglynumber.class -------------------------------------------------------------------------------- /bin/array/unionintersectionofarrays.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/array/unionintersectionofarrays.class -------------------------------------------------------------------------------- /bin/backtracking/allPossiblePaths.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/allPossiblePaths.class -------------------------------------------------------------------------------- /bin/backtracking/balancedparanthesis.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/balancedparanthesis.class -------------------------------------------------------------------------------- /bin/backtracking/combinationsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/combinationsum.class -------------------------------------------------------------------------------- /bin/backtracking/equalsumsubset.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/equalsumsubset.class -------------------------------------------------------------------------------- /bin/backtracking/isValidIP.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/isValidIP.class -------------------------------------------------------------------------------- /bin/backtracking/klengthpath.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/klengthpath.class -------------------------------------------------------------------------------- /bin/backtracking/knighttour.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/knighttour.class -------------------------------------------------------------------------------- /bin/backtracking/kpartition.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/kpartition.class -------------------------------------------------------------------------------- /bin/backtracking/kpartitionequalsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/kpartitionequalsum.class -------------------------------------------------------------------------------- /bin/backtracking/kthpermutation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/kthpermutation.class -------------------------------------------------------------------------------- /bin/backtracking/landmines$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/landmines$pair.class -------------------------------------------------------------------------------- /bin/backtracking/landmines.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/landmines.class -------------------------------------------------------------------------------- /bin/backtracking/largestnoinkswap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/largestnoinkswap.class -------------------------------------------------------------------------------- /bin/backtracking/letterCasePermutations.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/letterCasePermutations.class -------------------------------------------------------------------------------- /bin/backtracking/longestpossibleroute.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/longestpossibleroute.class -------------------------------------------------------------------------------- /bin/backtracking/mcolouring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/mcolouring.class -------------------------------------------------------------------------------- /bin/backtracking/nqueens.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/nqueens.class -------------------------------------------------------------------------------- /bin/backtracking/printallpallindromicsubstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/printallpallindromicsubstring.class -------------------------------------------------------------------------------- /bin/backtracking/printallpath.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/printallpath.class -------------------------------------------------------------------------------- /bin/backtracking/ratinamaze.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/ratinamaze.class -------------------------------------------------------------------------------- /bin/backtracking/removeinvalidpara.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/removeinvalidpara.class -------------------------------------------------------------------------------- /bin/backtracking/splitintofibbonacciseq.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/splitintofibbonacciseq.class -------------------------------------------------------------------------------- /bin/backtracking/sudoku.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/sudoku.class -------------------------------------------------------------------------------- /bin/backtracking/tugofwar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/tugofwar.class -------------------------------------------------------------------------------- /bin/backtracking/wordbreak2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/backtracking/wordbreak2.class -------------------------------------------------------------------------------- /bin/binarysearchtree/LCA$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/LCA$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/LCA$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/LCA$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/LCA.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/LCA.class -------------------------------------------------------------------------------- /bin/binarysearchtree/binarytobst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/binarytobst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/binarytobst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/binarytobst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/binarytobst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/binarytobst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bstfrompreorder$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bstfrompreorder$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bstfrompreorder$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bstfrompreorder$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bstfrompreorder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bstfrompreorder.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bsttobalancedbst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bsttobalancedbst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bsttobalancedbst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bsttobalancedbst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/bsttobalancedbst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/bsttobalancedbst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/countbstnodesrange$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/countbstnodesrange$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/countbstnodesrange$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/countbstnodesrange$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/countbstnodesrange.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/countbstnodesrange.class -------------------------------------------------------------------------------- /bin/binarysearchtree/deletionandfindvalue$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/deletionandfindvalue$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/deletionandfindvalue$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/deletionandfindvalue$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/deletionandfindvalue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/deletionandfindvalue.class -------------------------------------------------------------------------------- /bin/binarysearchtree/flattenbst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/flattenbst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/flattenbst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/flattenbst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/flattenbst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/flattenbst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/inordersuccessor$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/inordersuccessor$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/inordersuccessor$BST$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/inordersuccessor$BST$pair.class -------------------------------------------------------------------------------- /bin/binarysearchtree/inordersuccessor$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/inordersuccessor$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/inordersuccessor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/inordersuccessor.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isbst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isbst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isbst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isbst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isbst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isbst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isdeadend$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isdeadend$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isdeadend$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isdeadend$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/isdeadend.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/isdeadend.class -------------------------------------------------------------------------------- /bin/binarysearchtree/kthlargest$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/kthlargest$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/kthlargest$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/kthlargest$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/kthlargest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/kthlargest.class -------------------------------------------------------------------------------- /bin/binarysearchtree/largestbst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/largestbst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/largestbst$BST$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/largestbst$BST$pair.class -------------------------------------------------------------------------------- /bin/binarysearchtree/largestbst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/largestbst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/largestbst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/largestbst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/median$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/median$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/median$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/median$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/median.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/median.class -------------------------------------------------------------------------------- /bin/binarysearchtree/mergetwobst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/mergetwobst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/mergetwobst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/mergetwobst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/mergetwobst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/mergetwobst.class -------------------------------------------------------------------------------- /bin/binarysearchtree/morristraversal$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/morristraversal$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/morristraversal$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/morristraversal$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/morristraversal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/morristraversal.class -------------------------------------------------------------------------------- /bin/binarysearchtree/replacewithleastgreterelement$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/replacewithleastgreterelement$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/replacewithleastgreterelement$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/replacewithleastgreterelement$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/replacewithleastgreterelement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/replacewithleastgreterelement.class -------------------------------------------------------------------------------- /bin/binarysearchtree/successorandpre$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/successorandpre$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/successorandpre$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/successorandpre$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/successorandpre.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/successorandpre.class -------------------------------------------------------------------------------- /bin/binarysearchtree/targetsum2bst$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/targetsum2bst$BST$Node.class -------------------------------------------------------------------------------- /bin/binarysearchtree/targetsum2bst$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/targetsum2bst$BST.class -------------------------------------------------------------------------------- /bin/binarysearchtree/targetsum2bst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binarysearchtree/targetsum2bst.class -------------------------------------------------------------------------------- /bin/binnarytree/LCA$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/LCA$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/LCA$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/LCA$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/LCA.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/LCA.class -------------------------------------------------------------------------------- /bin/binnarytree/bottomview$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/bottomview$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/bottomview$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/bottomview$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/bottomview$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/bottomview$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/bottomview.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/bottomview.class -------------------------------------------------------------------------------- /bin/binnarytree/boundarytraversal$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/boundarytraversal$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/boundarytraversal$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/boundarytraversal$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/boundarytraversal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/boundarytraversal.class -------------------------------------------------------------------------------- /bin/binnarytree/chechkmirror$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/chechkmirror$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/chechkmirror$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/chechkmirror$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/chechkmirror.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/chechkmirror.class -------------------------------------------------------------------------------- /bin/binnarytree/checkforduplicatesubtree$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/checkforduplicatesubtree$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/checkforduplicatesubtree$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/checkforduplicatesubtree$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/checkforduplicatesubtree$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/checkforduplicatesubtree$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/checkforduplicatesubtree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/checkforduplicatesubtree.class -------------------------------------------------------------------------------- /bin/binnarytree/cheeckleafsamelevel$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/cheeckleafsamelevel$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/cheeckleafsamelevel$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/cheeckleafsamelevel$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/cheeckleafsamelevel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/cheeckleafsamelevel.class -------------------------------------------------------------------------------- /bin/binnarytree/diagnoltraversal$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diagnoltraversal$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/diagnoltraversal$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diagnoltraversal$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/diagnoltraversal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diagnoltraversal.class -------------------------------------------------------------------------------- /bin/binnarytree/diameter$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diameter$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/diameter$BinaryTree$diapair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diameter$BinaryTree$diapair.class -------------------------------------------------------------------------------- /bin/binnarytree/diameter$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diameter$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/diameter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/diameter.class -------------------------------------------------------------------------------- /bin/binnarytree/distancebw2nodes$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/distancebw2nodes$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/distancebw2nodes$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/distancebw2nodes$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/distancebw2nodes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/distancebw2nodes.class -------------------------------------------------------------------------------- /bin/binnarytree/height$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/height$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/height.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/height.class -------------------------------------------------------------------------------- /bin/binnarytree/inorderiteration$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/inorderiteration$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/inorderiteration$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/inorderiteration$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/inorderiteration.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/inorderiteration.class -------------------------------------------------------------------------------- /bin/binnarytree/isbalanced$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isbalanced$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/isbalanced$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isbalanced$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/isbalanced$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isbalanced$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/isbalanced.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isbalanced.class -------------------------------------------------------------------------------- /bin/binnarytree/isomorphictree$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isomorphictree$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/isomorphictree$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isomorphictree$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/isomorphictree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/isomorphictree.class -------------------------------------------------------------------------------- /bin/binnarytree/issumtree$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/issumtree$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/issumtree$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/issumtree$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/issumtree$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/issumtree$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/issumtree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/issumtree.class -------------------------------------------------------------------------------- /bin/binnarytree/iterativeprepostinorder$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/iterativeprepostinorder$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/iterativeprepostinorder$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/iterativeprepostinorder$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/iterativeprepostinorder$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/iterativeprepostinorder$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/iterativeprepostinorder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/iterativeprepostinorder.class -------------------------------------------------------------------------------- /bin/binnarytree/kthancestor$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/kthancestor$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/kthancestor$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/kthancestor$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/kthancestor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/kthancestor.class -------------------------------------------------------------------------------- /bin/binnarytree/largestsubtreesum$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/largestsubtreesum$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/largestsubtreesum$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/largestsubtreesum$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/largestsubtreesum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/largestsubtreesum.class -------------------------------------------------------------------------------- /bin/binnarytree/leftview$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/leftview$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/leftview$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/leftview$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/leftview.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/leftview.class -------------------------------------------------------------------------------- /bin/binnarytree/levelorder$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/levelorder$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/levelorder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/levelorder.class -------------------------------------------------------------------------------- /bin/binnarytree/longestpathsum$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/longestpathsum$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/longestpathsum$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/longestpathsum$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/longestpathsum$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/longestpathsum$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/longestpathsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/longestpathsum.class -------------------------------------------------------------------------------- /bin/binnarytree/maxsumnonadjacentnodes$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/maxsumnonadjacentnodes$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/maxsumnonadjacentnodes$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/maxsumnonadjacentnodes$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/maxsumnonadjacentnodes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/maxsumnonadjacentnodes.class -------------------------------------------------------------------------------- /bin/binnarytree/minswaptomakeBST$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/minswaptomakeBST$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/minswaptomakeBST$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/minswaptomakeBST$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/minswaptomakeBST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/minswaptomakeBST.class -------------------------------------------------------------------------------- /bin/binnarytree/mirror$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/mirror$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/mirror$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/mirror$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/mirror.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/mirror.class -------------------------------------------------------------------------------- /bin/binnarytree/preorderiterative$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/preorderiterative$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/preorderiterative$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/preorderiterative$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/preorderiterative.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/preorderiterative.class -------------------------------------------------------------------------------- /bin/binnarytree/printduplicatesubtree$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printduplicatesubtree$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/printduplicatesubtree$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printduplicatesubtree$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/printduplicatesubtree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printduplicatesubtree.class -------------------------------------------------------------------------------- /bin/binnarytree/printksumpath$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printksumpath$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/printksumpath$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printksumpath$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/printksumpath.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/printksumpath.class -------------------------------------------------------------------------------- /bin/binnarytree/reverselevelorder$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/reverselevelorder$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/reverselevelorder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/reverselevelorder.class -------------------------------------------------------------------------------- /bin/binnarytree/topview$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/topview$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/topview$BinaryTree$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/topview$BinaryTree$pair.class -------------------------------------------------------------------------------- /bin/binnarytree/topview$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/topview$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/topview.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/topview.class -------------------------------------------------------------------------------- /bin/binnarytree/tosumtree$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/tosumtree$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/tosumtree$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/tosumtree$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/tosumtree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/tosumtree.class -------------------------------------------------------------------------------- /bin/binnarytree/treefrominorderandpre$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefrominorderandpre$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/treefrominorderandpre$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefrominorderandpre$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/treefrominorderandpre.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefrominorderandpre.class -------------------------------------------------------------------------------- /bin/binnarytree/treefromstring$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefromstring$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/treefromstring$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefromstring$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/treefromstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treefromstring.class -------------------------------------------------------------------------------- /bin/binnarytree/treetoDDL$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treetoDDL$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/treetoDDL$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treetoDDL$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/treetoDDL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/treetoDDL.class -------------------------------------------------------------------------------- /bin/binnarytree/zigzagtraversal$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/zigzagtraversal$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/binnarytree/zigzagtraversal$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/zigzagtraversal$BinaryTree.class -------------------------------------------------------------------------------- /bin/binnarytree/zigzagtraversal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/binnarytree/zigzagtraversal.class -------------------------------------------------------------------------------- /bin/bitmasking/copysetbitinarange.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/copysetbitinarange.class -------------------------------------------------------------------------------- /bin/bitmasking/countnoofflipbits.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/countnoofflipbits.class -------------------------------------------------------------------------------- /bin/bitmasking/countsetbits.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/countsetbits.class -------------------------------------------------------------------------------- /bin/bitmasking/countsquencewithproductK.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/countsquencewithproductK.class -------------------------------------------------------------------------------- /bin/bitmasking/counttotalsetbits.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/counttotalsetbits.class -------------------------------------------------------------------------------- /bin/bitmasking/dividewithoutoperator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/dividewithoutoperator.class -------------------------------------------------------------------------------- /bin/bitmasking/intro.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/intro.class -------------------------------------------------------------------------------- /bin/bitmasking/ispower2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/ispower2.class -------------------------------------------------------------------------------- /bin/bitmasking/missingtwonumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/missingtwonumber.class -------------------------------------------------------------------------------- /bin/bitmasking/posofonlysetbit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/posofonlysetbit.class -------------------------------------------------------------------------------- /bin/bitmasking/powerset.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/powerset.class -------------------------------------------------------------------------------- /bin/bitmasking/practise.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/practise.class -------------------------------------------------------------------------------- /bin/bitmasking/printsubsets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/bitmasking/printsubsets.class -------------------------------------------------------------------------------- /bin/dp/LargestIndependentset$node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/LargestIndependentset$node.class -------------------------------------------------------------------------------- /bin/dp/LargestIndependentset.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/LargestIndependentset.class -------------------------------------------------------------------------------- /bin/dp/binomialcoffecient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/binomialcoffecient.class -------------------------------------------------------------------------------- /bin/dp/booleanparenthisation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/booleanparenthisation.class -------------------------------------------------------------------------------- /bin/dp/buyingstockstwice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/buyingstockstwice.class -------------------------------------------------------------------------------- /bin/dp/buysellstockKtrans.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/buysellstockKtrans.class -------------------------------------------------------------------------------- /bin/dp/catalanno.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/catalanno.class -------------------------------------------------------------------------------- /bin/dp/coinchange.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/coinchange.class -------------------------------------------------------------------------------- /bin/dp/coingamewinner.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/coingamewinner.class -------------------------------------------------------------------------------- /bin/dp/countdearangements.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/countdearangements.class -------------------------------------------------------------------------------- /bin/dp/countdistinctsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/countdistinctsubsequence.class -------------------------------------------------------------------------------- /bin/dp/countpallindromicsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/countpallindromicsubsequence.class -------------------------------------------------------------------------------- /bin/dp/editdistance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/editdistance.class -------------------------------------------------------------------------------- /bin/dp/eggdrop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/eggdrop.class -------------------------------------------------------------------------------- /bin/dp/friendspairing.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/friendspairing.class -------------------------------------------------------------------------------- /bin/dp/goldmine.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/goldmine.class -------------------------------------------------------------------------------- /bin/dp/interleavedstrings.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/interleavedstrings.class -------------------------------------------------------------------------------- /bin/dp/knapsack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/knapsack.class -------------------------------------------------------------------------------- /bin/dp/largestsquareinmatrix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/largestsquareinmatrix.class -------------------------------------------------------------------------------- /bin/dp/lcs.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/lcs.class -------------------------------------------------------------------------------- /bin/dp/lcs3strings.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/lcs3strings.class -------------------------------------------------------------------------------- /bin/dp/longestaltsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestaltsubsequence.class -------------------------------------------------------------------------------- /bin/dp/longestcommonsubstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestcommonsubstring.class -------------------------------------------------------------------------------- /bin/dp/longestincsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestincsubsequence.class -------------------------------------------------------------------------------- /bin/dp/longestpallindromicsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestpallindromicsubsequence.class -------------------------------------------------------------------------------- /bin/dp/longestpallindromicsubstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestpallindromicsubstring.class -------------------------------------------------------------------------------- /bin/dp/longestrepeatingsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestrepeatingsubsequence.class -------------------------------------------------------------------------------- /bin/dp/longestsequencewithadjdiif1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/longestsequencewithadjdiif1.class -------------------------------------------------------------------------------- /bin/dp/maxdiffofzeroandone.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxdiffofzeroandone.class -------------------------------------------------------------------------------- /bin/dp/maximisecutsegment.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maximisecutsegment.class -------------------------------------------------------------------------------- /bin/dp/maxlengthchain$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxlengthchain$pair.class -------------------------------------------------------------------------------- /bin/dp/maxlengthchain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxlengthchain.class -------------------------------------------------------------------------------- /bin/dp/maxpathmatrix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxpathmatrix.class -------------------------------------------------------------------------------- /bin/dp/maxrectanglewithequal01.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxrectanglewithequal01.class -------------------------------------------------------------------------------- /bin/dp/maxrectanglewithsum0.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxrectanglewithsum0.class -------------------------------------------------------------------------------- /bin/dp/maxsumincsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxsumincsequence.class -------------------------------------------------------------------------------- /bin/dp/maxsumrectangle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxsumrectangle.class -------------------------------------------------------------------------------- /bin/dp/maxsumsequenceno3consecutive.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/maxsumsequenceno3consecutive.class -------------------------------------------------------------------------------- /bin/dp/mcm.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/mcm.class -------------------------------------------------------------------------------- /bin/dp/mincostfillbag.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/mincostfillbag.class -------------------------------------------------------------------------------- /bin/dp/minjumps.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/minjumps.class -------------------------------------------------------------------------------- /bin/dp/minremovalarraymaxmin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/minremovalarraymaxmin.class -------------------------------------------------------------------------------- /bin/dp/mobilekeypad.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/mobilekeypad.class -------------------------------------------------------------------------------- /bin/dp/optimalbst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/optimalbst.class -------------------------------------------------------------------------------- /bin/dp/optimalgame.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/optimalgame.class -------------------------------------------------------------------------------- /bin/dp/paintingfence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/paintingfence.class -------------------------------------------------------------------------------- /bin/dp/pallindromicpartioning.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/pallindromicpartioning.class -------------------------------------------------------------------------------- /bin/dp/permutationcoffecient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/permutationcoffecient.class -------------------------------------------------------------------------------- /bin/dp/reachagivenscore.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/reachagivenscore.class -------------------------------------------------------------------------------- /bin/dp/subsetsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/subsetsum.class -------------------------------------------------------------------------------- /bin/dp/sumpairwithdiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/sumpairwithdiff.class -------------------------------------------------------------------------------- /bin/dp/unboundedKnapsack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/unboundedKnapsack.class -------------------------------------------------------------------------------- /bin/dp/weightedjobscheduling$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/weightedjobscheduling$pair.class -------------------------------------------------------------------------------- /bin/dp/weightedjobscheduling.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/weightedjobscheduling.class -------------------------------------------------------------------------------- /bin/dp/wordbreak.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/dp/wordbreak.class -------------------------------------------------------------------------------- /bin/graphs/aliendict.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/aliendict.class -------------------------------------------------------------------------------- /bin/graphs/bellmanford$edgepair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bellmanford$edgepair.class -------------------------------------------------------------------------------- /bin/graphs/bellmanford.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bellmanford.class -------------------------------------------------------------------------------- /bin/graphs/bfs$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bfs$pair.class -------------------------------------------------------------------------------- /bin/graphs/bfs.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bfs.class -------------------------------------------------------------------------------- /bin/graphs/bipertite$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bipertite$pair.class -------------------------------------------------------------------------------- /bin/graphs/bipertite.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bipertite.class -------------------------------------------------------------------------------- /bin/graphs/bridgeinagraph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/bridgeinagraph.class -------------------------------------------------------------------------------- /bin/graphs/cheapestflights$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/cheapestflights$pair.class -------------------------------------------------------------------------------- /bin/graphs/cheapestflights.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/cheapestflights.class -------------------------------------------------------------------------------- /bin/graphs/chromaticnumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/chromaticnumber.class -------------------------------------------------------------------------------- /bin/graphs/clonegraph$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/clonegraph$Node.class -------------------------------------------------------------------------------- /bin/graphs/clonegraph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/clonegraph.class -------------------------------------------------------------------------------- /bin/graphs/counttriangles.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/counttriangles.class -------------------------------------------------------------------------------- /bin/graphs/cycleindirectedgraph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/cycleindirectedgraph.class -------------------------------------------------------------------------------- /bin/graphs/dfsdft$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/dfsdft$pair.class -------------------------------------------------------------------------------- /bin/graphs/dfsdft.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/dfsdft.class -------------------------------------------------------------------------------- /bin/graphs/dijkstra$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/dijkstra$pair.class -------------------------------------------------------------------------------- /bin/graphs/dijkstra.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/dijkstra.class -------------------------------------------------------------------------------- /bin/graphs/eulariancircuit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/eulariancircuit.class -------------------------------------------------------------------------------- /bin/graphs/floodfill.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/floodfill.class -------------------------------------------------------------------------------- /bin/graphs/floydwarshall.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/floydwarshall.class -------------------------------------------------------------------------------- /bin/graphs/journeytomoon.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/journeytomoon.class -------------------------------------------------------------------------------- /bin/graphs/klengthpath.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/klengthpath.class -------------------------------------------------------------------------------- /bin/graphs/longestpath.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/longestpath.class -------------------------------------------------------------------------------- /bin/graphs/makegraph$Graph$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/makegraph$Graph$pair.class -------------------------------------------------------------------------------- /bin/graphs/makegraph$Graph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/makegraph$Graph.class -------------------------------------------------------------------------------- /bin/graphs/makegraph.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/makegraph.class -------------------------------------------------------------------------------- /bin/graphs/mcolouring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/mcolouring.class -------------------------------------------------------------------------------- /bin/graphs/mcoluringproblem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/mcoluringproblem.class -------------------------------------------------------------------------------- /bin/graphs/minedgesreverse$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/minedgesreverse$pair.class -------------------------------------------------------------------------------- /bin/graphs/minedgesreverse.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/minedgesreverse.class -------------------------------------------------------------------------------- /bin/graphs/minimisecashflow$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/minimisecashflow$pair.class -------------------------------------------------------------------------------- /bin/graphs/minimisecashflow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/minimisecashflow.class -------------------------------------------------------------------------------- /bin/graphs/minstepsKnight.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/minstepsKnight.class -------------------------------------------------------------------------------- /bin/graphs/mintimebyjob.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/mintimebyjob.class -------------------------------------------------------------------------------- /bin/graphs/noofislands.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/noofislands.class -------------------------------------------------------------------------------- /bin/graphs/oliverandthegame.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/oliverandthegame.class -------------------------------------------------------------------------------- /bin/graphs/prims$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/prims$pair.class -------------------------------------------------------------------------------- /bin/graphs/prims.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/prims.class -------------------------------------------------------------------------------- /bin/graphs/ratinmaze.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/ratinmaze.class -------------------------------------------------------------------------------- /bin/graphs/snakeandladder$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/snakeandladder$pair.class -------------------------------------------------------------------------------- /bin/graphs/snakeandladder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/snakeandladder.class -------------------------------------------------------------------------------- /bin/graphs/stronglyconnectedKOSARAJU.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/stronglyconnectedKOSARAJU.class -------------------------------------------------------------------------------- /bin/graphs/topologicalsort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/topologicalsort.class -------------------------------------------------------------------------------- /bin/graphs/travellingsalesman.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/travellingsalesman.class -------------------------------------------------------------------------------- /bin/graphs/twocliche$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/twocliche$pair.class -------------------------------------------------------------------------------- /bin/graphs/twocliche.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/twocliche.class -------------------------------------------------------------------------------- /bin/graphs/wiredconnections.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/wiredconnections.class -------------------------------------------------------------------------------- /bin/graphs/wordladder.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/graphs/wordladder.class -------------------------------------------------------------------------------- /bin/greedy/Chocola.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/Chocola.class -------------------------------------------------------------------------------- /bin/greedy/activityselection$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/activityselection$pair.class -------------------------------------------------------------------------------- /bin/greedy/activityselection.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/activityselection.class -------------------------------------------------------------------------------- /bin/greedy/arrangeamplifiers$FastReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/arrangeamplifiers$FastReader.class -------------------------------------------------------------------------------- /bin/greedy/arrangeamplifiers.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/arrangeamplifiers.class -------------------------------------------------------------------------------- /bin/greedy/buymaxstocks$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/buymaxstocks$pair.class -------------------------------------------------------------------------------- /bin/greedy/buymaxstocks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/buymaxstocks.class -------------------------------------------------------------------------------- /bin/greedy/chooseandswap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/chooseandswap.class -------------------------------------------------------------------------------- /bin/greedy/defkin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/defkin.class -------------------------------------------------------------------------------- /bin/greedy/diehard.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/diehard.class -------------------------------------------------------------------------------- /bin/greedy/fractionalknapsack$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/fractionalknapsack$1.class -------------------------------------------------------------------------------- /bin/greedy/fractionalknapsack$Item.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/fractionalknapsack$Item.class -------------------------------------------------------------------------------- /bin/greedy/fractionalknapsack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/fractionalknapsack.class -------------------------------------------------------------------------------- /bin/greedy/gergovia$FastReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/gergovia$FastReader.class -------------------------------------------------------------------------------- /bin/greedy/gergovia.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/gergovia.class -------------------------------------------------------------------------------- /bin/greedy/huffmanencoding$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/huffmanencoding$Node.class -------------------------------------------------------------------------------- /bin/greedy/huffmanencoding.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/huffmanencoding.class -------------------------------------------------------------------------------- /bin/greedy/islandsurvival.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/islandsurvival.class -------------------------------------------------------------------------------- /bin/greedy/jobsequencingproblem$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/jobsequencingproblem$1.class -------------------------------------------------------------------------------- /bin/greedy/jobsequencingproblem$Job.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/jobsequencingproblem$Job.class -------------------------------------------------------------------------------- /bin/greedy/jobsequencingproblem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/jobsequencingproblem.class -------------------------------------------------------------------------------- /bin/greedy/maximumtrain$train.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maximumtrain$train.class -------------------------------------------------------------------------------- /bin/greedy/maximumtrain.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maximumtrain.class -------------------------------------------------------------------------------- /bin/greedy/maxproductsubset.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maxproductsubset.class -------------------------------------------------------------------------------- /bin/greedy/maxsum3stack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maxsum3stack.class -------------------------------------------------------------------------------- /bin/greedy/maxsumafterknegations.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maxsumafterknegations.class -------------------------------------------------------------------------------- /bin/greedy/maxsumarr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maxsumarr.class -------------------------------------------------------------------------------- /bin/greedy/maxsumpermutation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/maxsumpermutation.class -------------------------------------------------------------------------------- /bin/greedy/minmaxcandies.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/minmaxcandies.class -------------------------------------------------------------------------------- /bin/greedy/minplatforms$train.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/minplatforms$train.class -------------------------------------------------------------------------------- /bin/greedy/minplatforms.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/minplatforms.class -------------------------------------------------------------------------------- /bin/greedy/pickingupchicks$FastReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/pickingupchicks$FastReader.class -------------------------------------------------------------------------------- /bin/greedy/pickingupchicks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/pickingupchicks.class -------------------------------------------------------------------------------- /bin/greedy/smallestnowithgivensum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/smallestnowithgivensum.class -------------------------------------------------------------------------------- /bin/greedy/smallestsubsetwithgrtrsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/greedy/smallestsubsetwithgrtrsum.class -------------------------------------------------------------------------------- /bin/heap/bsttominheap$BST$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/bsttominheap$BST$Node.class -------------------------------------------------------------------------------- /bin/heap/bsttominheap$BST.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/bsttominheap$BST.class -------------------------------------------------------------------------------- /bin/heap/bsttominheap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/bsttominheap.class -------------------------------------------------------------------------------- /bin/heap/connectropes.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/connectropes.class -------------------------------------------------------------------------------- /bin/heap/convertmintomaxheap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/convertmintomaxheap.class -------------------------------------------------------------------------------- /bin/heap/heapsort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/heapsort.class -------------------------------------------------------------------------------- /bin/heap/isbtaheap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/isbtaheap.class -------------------------------------------------------------------------------- /bin/heap/klargest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/klargest.class -------------------------------------------------------------------------------- /bin/heap/kthlargest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/kthlargest.class -------------------------------------------------------------------------------- /bin/heap/kthlargestcontisubarraysum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/kthlargestcontisubarraysum.class -------------------------------------------------------------------------------- /bin/heap/maxheap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/maxheap.class -------------------------------------------------------------------------------- /bin/heap/maxofsubarrayinwindow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/maxofsubarrayinwindow.class -------------------------------------------------------------------------------- /bin/heap/medianinastream.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/medianinastream.class -------------------------------------------------------------------------------- /bin/heap/mergeksortedarrays$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergeksortedarrays$pair.class -------------------------------------------------------------------------------- /bin/heap/mergeksortedarrays.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergeksortedarrays.class -------------------------------------------------------------------------------- /bin/heap/mergeksortedlinkedlist$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergeksortedlinkedlist$Node.class -------------------------------------------------------------------------------- /bin/heap/mergeksortedlinkedlist$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergeksortedlinkedlist$pair.class -------------------------------------------------------------------------------- /bin/heap/mergeksortedlinkedlist.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergeksortedlinkedlist.class -------------------------------------------------------------------------------- /bin/heap/mergetwoheaps.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/mergetwoheaps.class -------------------------------------------------------------------------------- /bin/heap/minheap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/minheap.class -------------------------------------------------------------------------------- /bin/heap/minsumformedbydigits.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/minsumformedbydigits.class -------------------------------------------------------------------------------- /bin/heap/reorganisestring$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/reorganisestring$pair.class -------------------------------------------------------------------------------- /bin/heap/reorganisestring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/heap/reorganisestring.class -------------------------------------------------------------------------------- /bin/mattrix/commonelement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/commonelement.class -------------------------------------------------------------------------------- /bin/mattrix/commonelements.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/commonelements.class -------------------------------------------------------------------------------- /bin/mattrix/kthsmallest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/kthsmallest.class -------------------------------------------------------------------------------- /bin/mattrix/maxsizerectangle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/maxsizerectangle.class -------------------------------------------------------------------------------- /bin/mattrix/median.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/median.class -------------------------------------------------------------------------------- /bin/mattrix/rotate.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/rotate.class -------------------------------------------------------------------------------- /bin/mattrix/rowwithmax1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/rowwithmax1.class -------------------------------------------------------------------------------- /bin/mattrix/searchmatrix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/searchmatrix.class -------------------------------------------------------------------------------- /bin/mattrix/sort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/sort.class -------------------------------------------------------------------------------- /bin/mattrix/spiraltraversal.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/mattrix/spiraltraversal.class -------------------------------------------------------------------------------- /bin/misclaneous/citytour.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/citytour.class -------------------------------------------------------------------------------- /bin/misclaneous/joshlinkedlisttobst$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/joshlinkedlisttobst$Node.class -------------------------------------------------------------------------------- /bin/misclaneous/joshlinkedlisttobst.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/joshlinkedlisttobst.class -------------------------------------------------------------------------------- /bin/misclaneous/joshmirrortreequestion$BinaryTree$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/joshmirrortreequestion$BinaryTree$Node.class -------------------------------------------------------------------------------- /bin/misclaneous/joshmirrortreequestion$BinaryTree.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/joshmirrortreequestion$BinaryTree.class -------------------------------------------------------------------------------- /bin/misclaneous/joshmirrortreequestion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/joshmirrortreequestion.class -------------------------------------------------------------------------------- /bin/misclaneous/largestnumber$Sort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/largestnumber$Sort.class -------------------------------------------------------------------------------- /bin/misclaneous/largestnumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/largestnumber.class -------------------------------------------------------------------------------- /bin/misclaneous/mincharinsertpallindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/mincharinsertpallindrome.class -------------------------------------------------------------------------------- /bin/misclaneous/nooflengthn.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/nooflengthn.class -------------------------------------------------------------------------------- /bin/misclaneous/perfectpeak.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/perfectpeak.class -------------------------------------------------------------------------------- /bin/misclaneous/powerfunction.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/powerfunction.class -------------------------------------------------------------------------------- /bin/misclaneous/prettyprint.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/prettyprint.class -------------------------------------------------------------------------------- /bin/misclaneous/stringpallindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/stringpallindrome.class -------------------------------------------------------------------------------- /bin/misclaneous/unluckyno13.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/misclaneous/unluckyno13.class -------------------------------------------------------------------------------- /bin/rangeProductQueries.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/rangeProductQueries.class -------------------------------------------------------------------------------- /bin/searchingandsorting/adjacentdifferbyk.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/adjacentdifferbyk.class -------------------------------------------------------------------------------- /bin/searchingandsorting/agressivecows.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/agressivecows.class -------------------------------------------------------------------------------- /bin/searchingandsorting/bookallocation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/bookallocation.class -------------------------------------------------------------------------------- /bin/searchingandsorting/countingsort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/countingsort.class -------------------------------------------------------------------------------- /bin/searchingandsorting/countsubarraywithzerosum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/countsubarraywithzerosum.class -------------------------------------------------------------------------------- /bin/searchingandsorting/counttripletwithsmallersum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/counttripletwithsmallersum.class -------------------------------------------------------------------------------- /bin/searchingandsorting/doubblehelix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/doubblehelix.class -------------------------------------------------------------------------------- /bin/searchingandsorting/ekospoj$FastReader.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/ekospoj$FastReader.class -------------------------------------------------------------------------------- /bin/searchingandsorting/ekospoj.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/ekospoj.class -------------------------------------------------------------------------------- /bin/searchingandsorting/findfirstandlastindex.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/findfirstandlastindex.class -------------------------------------------------------------------------------- /bin/searchingandsorting/findpairwithgivendiff.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/findpairwithgivendiff.class -------------------------------------------------------------------------------- /bin/searchingandsorting/foursum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/foursum.class -------------------------------------------------------------------------------- /bin/searchingandsorting/inplacemergesort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/inplacemergesort.class -------------------------------------------------------------------------------- /bin/searchingandsorting/inversioncount.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/inversioncount.class -------------------------------------------------------------------------------- /bin/searchingandsorting/kthsmallestAGAIN$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/kthsmallestAGAIN$pair.class -------------------------------------------------------------------------------- /bin/searchingandsorting/kthsmallestAGAIN.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/kthsmallestAGAIN.class -------------------------------------------------------------------------------- /bin/searchingandsorting/majorityelement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/majorityelement.class -------------------------------------------------------------------------------- /bin/searchingandsorting/maxsumnoadjacent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/maxsumnoadjacent.class -------------------------------------------------------------------------------- /bin/searchingandsorting/mergewithoutspace.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/mergewithoutspace.class -------------------------------------------------------------------------------- /bin/searchingandsorting/minswapstosort.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/minswapstosort.class -------------------------------------------------------------------------------- /bin/searchingandsorting/missingnoinap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/missingnoinap.class -------------------------------------------------------------------------------- /bin/searchingandsorting/productarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/productarray.class -------------------------------------------------------------------------------- /bin/searchingandsorting/repeatingandmissing.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/repeatingandmissing.class -------------------------------------------------------------------------------- /bin/searchingandsorting/roti_prata.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/roti_prata.class -------------------------------------------------------------------------------- /bin/searchingandsorting/searchinrotatedarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/searchinrotatedarray.class -------------------------------------------------------------------------------- /bin/searchingandsorting/subsetsum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/subsetsum.class -------------------------------------------------------------------------------- /bin/searchingandsorting/trailling0infactorial.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/searchingandsorting/trailling0infactorial.class -------------------------------------------------------------------------------- /bin/stackandqueue/LRUCache$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/LRUCache$Node.class -------------------------------------------------------------------------------- /bin/stackandqueue/LRUCache.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/LRUCache.class -------------------------------------------------------------------------------- /bin/stackandqueue/balancedpara.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/balancedpara.class -------------------------------------------------------------------------------- /bin/stackandqueue/celebrityproblem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/celebrityproblem.class -------------------------------------------------------------------------------- /bin/stackandqueue/circulartourPetrolpump.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/circulartourPetrolpump.class -------------------------------------------------------------------------------- /bin/stackandqueue/distanceofnearest1$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/distanceofnearest1$pair.class -------------------------------------------------------------------------------- /bin/stackandqueue/distanceofnearest1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/distanceofnearest1.class -------------------------------------------------------------------------------- /bin/stackandqueue/dynamicstack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/dynamicstack.class -------------------------------------------------------------------------------- /bin/stackandqueue/dynamicstackclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/dynamicstackclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/evaluatepostfix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/evaluatepostfix.class -------------------------------------------------------------------------------- /bin/stackandqueue/firstnegative.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/firstnegative.class -------------------------------------------------------------------------------- /bin/stackandqueue/firstnonrepeatingcharacterstream.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/firstnonrepeatingcharacterstream.class -------------------------------------------------------------------------------- /bin/stackandqueue/gamewithstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/gamewithstring.class -------------------------------------------------------------------------------- /bin/stackandqueue/getminstack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/getminstack.class -------------------------------------------------------------------------------- /bin/stackandqueue/implement2stack$TwoStack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/implement2stack$TwoStack.class -------------------------------------------------------------------------------- /bin/stackandqueue/implement2stack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/implement2stack.class -------------------------------------------------------------------------------- /bin/stackandqueue/interleave.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/interleave.class -------------------------------------------------------------------------------- /bin/stackandqueue/kqueue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/kqueue.class -------------------------------------------------------------------------------- /bin/stackandqueue/kqueueclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/kqueueclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/kstackclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/kstackclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/kstacks.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/kstacks.class -------------------------------------------------------------------------------- /bin/stackandqueue/largestareaHistogram.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/largestareaHistogram.class -------------------------------------------------------------------------------- /bin/stackandqueue/longestvalidsubstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/longestvalidsubstring.class -------------------------------------------------------------------------------- /bin/stackandqueue/maxelementinwindow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/maxelementinwindow.class -------------------------------------------------------------------------------- /bin/stackandqueue/mergeintervals$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/mergeintervals$pair.class -------------------------------------------------------------------------------- /bin/stackandqueue/mergeintervals.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/mergeintervals.class -------------------------------------------------------------------------------- /bin/stackandqueue/midstackclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/midstackclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/nextgreater.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/nextgreater.class -------------------------------------------------------------------------------- /bin/stackandqueue/nextminelement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/nextminelement.class -------------------------------------------------------------------------------- /bin/stackandqueue/queue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/queue.class -------------------------------------------------------------------------------- /bin/stackandqueue/queueclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/queueclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/redundantbrackets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/redundantbrackets.class -------------------------------------------------------------------------------- /bin/stackandqueue/reverseaqueue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/reverseaqueue.class -------------------------------------------------------------------------------- /bin/stackandqueue/reversestack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/reversestack.class -------------------------------------------------------------------------------- /bin/stackandqueue/rotalloranges$pair.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/rotalloranges$pair.class -------------------------------------------------------------------------------- /bin/stackandqueue/rotalloranges.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/rotalloranges.class -------------------------------------------------------------------------------- /bin/stackandqueue/sortstack.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/sortstack.class -------------------------------------------------------------------------------- /bin/stackandqueue/stackclient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/stackclient.class -------------------------------------------------------------------------------- /bin/stackandqueue/stackusingarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/stackusingarray.class -------------------------------------------------------------------------------- /bin/stackandqueue/stackusingtwoqueue.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/stackusingtwoqueue.class -------------------------------------------------------------------------------- /bin/stackandqueue/stackwithmiddleoperation$Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/stackwithmiddleoperation$Node.class -------------------------------------------------------------------------------- /bin/stackandqueue/stackwithmiddleoperation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/stackwithmiddleoperation.class -------------------------------------------------------------------------------- /bin/stackandqueue/summinmaxinawindow.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/stackandqueue/summinmaxinawindow.class -------------------------------------------------------------------------------- /bin/strings/LCS.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/LCS.class -------------------------------------------------------------------------------- /bin/strings/Longestrepeatingsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/Longestrepeatingsubsequence.class -------------------------------------------------------------------------------- /bin/strings/balanceparenthisis.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/balanceparenthisis.class -------------------------------------------------------------------------------- /bin/strings/checkshuffle.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/checkshuffle.class -------------------------------------------------------------------------------- /bin/strings/computercafeproblem.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/computercafeproblem.class -------------------------------------------------------------------------------- /bin/strings/countandsay.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/countandsay.class -------------------------------------------------------------------------------- /bin/strings/countofnumberofstringinarray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/countofnumberofstringinarray.class -------------------------------------------------------------------------------- /bin/strings/countpallindromicsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/countpallindromicsubsequence.class -------------------------------------------------------------------------------- /bin/strings/countreversals.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/countreversals.class -------------------------------------------------------------------------------- /bin/strings/duplicates.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/duplicates.class -------------------------------------------------------------------------------- /bin/strings/editdistance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/editdistance.class -------------------------------------------------------------------------------- /bin/strings/immutability.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/immutability.class -------------------------------------------------------------------------------- /bin/strings/isomorphicstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/isomorphicstring.class -------------------------------------------------------------------------------- /bin/strings/knuthmorispratt.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/knuthmorispratt.class -------------------------------------------------------------------------------- /bin/strings/longestcommonprefix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/longestcommonprefix.class -------------------------------------------------------------------------------- /bin/strings/longestpallindromicsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/longestpallindromicsubsequence.class -------------------------------------------------------------------------------- /bin/strings/longetspallindromicsubstring.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/longetspallindromicsubstring.class -------------------------------------------------------------------------------- /bin/strings/minflips.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/minflips.class -------------------------------------------------------------------------------- /bin/strings/mininsertionfrontpalindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/mininsertionfrontpalindrome.class -------------------------------------------------------------------------------- /bin/strings/minswapsbracket.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/minswapsbracket.class -------------------------------------------------------------------------------- /bin/strings/pallindrome.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/pallindrome.class -------------------------------------------------------------------------------- /bin/strings/permutation.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/permutation.class -------------------------------------------------------------------------------- /bin/strings/printallsentences.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/printallsentences.class -------------------------------------------------------------------------------- /bin/strings/printanagrams.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/printanagrams.class -------------------------------------------------------------------------------- /bin/strings/printsubsequence.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/printsubsequence.class -------------------------------------------------------------------------------- /bin/strings/rabbinkarp.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/rabbinkarp.class -------------------------------------------------------------------------------- /bin/strings/removeconsecutiveduplicates.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/removeconsecutiveduplicates.class -------------------------------------------------------------------------------- /bin/strings/romantointeger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/romantointeger.class -------------------------------------------------------------------------------- /bin/strings/rotationstrings.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/rotationstrings.class -------------------------------------------------------------------------------- /bin/strings/searchstringin2dmatrix.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/searchstringin2dmatrix.class -------------------------------------------------------------------------------- /bin/strings/secondmostrepeatedword.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/secondmostrepeatedword.class -------------------------------------------------------------------------------- /bin/strings/sentencetonumber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/sentencetonumber.class -------------------------------------------------------------------------------- /bin/strings/smallestwindow2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/smallestwindow2.class -------------------------------------------------------------------------------- /bin/strings/smallestwindowthatcontainallchar.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/smallestwindowthatcontainallchar.class -------------------------------------------------------------------------------- /bin/strings/splitstring01.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/splitstring01.class -------------------------------------------------------------------------------- /bin/strings/transformonestrinhtoother.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/transformonestrinhtoother.class -------------------------------------------------------------------------------- /bin/strings/validIP.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/validIP.class -------------------------------------------------------------------------------- /bin/strings/wildcardcharactersstringmatching.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/wildcardcharactersstringmatching.class -------------------------------------------------------------------------------- /bin/strings/wordbreak.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/wordbreak.class -------------------------------------------------------------------------------- /bin/strings/wordwrap.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mrpkdeveloper/450-DSA-Questions/861c70033089cf3a22a70e7af115a91e5186ad16/bin/strings/wordwrap.class -------------------------------------------------------------------------------- /c++/Dynamic Programming/Maximum sum increasing subsequence.cpp: -------------------------------------------------------------------------------- 1 | // LIS variation 2 | int maxSumIS(int arr[], int n) 3 | { 4 | // Your code goes here 5 | int sum[n]; 6 | for(int i=0;iarr[j] && sum[i]& nums) 5 | { 6 | int tortoise=nums[0]; 7 | int hare=nums[0]; 8 | do 9 | { 10 | tortoise=nums[tortoise]; 11 | hare=nums[nums[hare]]; 12 | }while(tortoise!=hare); 13 | tortoise=nums[0]; 14 | while(tortoise!=hare) 15 | { 16 | tortoise=nums[tortoise]; 17 | hare=nums[hare]; 18 | } 19 | return hare; 20 | } 21 | }; -------------------------------------------------------------------------------- /c++/array/cyclically rotate.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | using namespace std; 3 | int main() 4 | { 5 | int t; 6 | cin>>t; 7 | while(t--) 8 | { 9 | int n; 10 | cin>>n; 11 | vectorvec(n); 12 | for(int i=0;i>vec.at(i); 15 | } 16 | rotate(vec.begin(),vec.begin()+vec.size()-1,vec.end()); 17 | for(int i=0;i 2 | using namespace std; 3 | int main() 4 | { 5 | int n, j = 0, temp = 0; 6 | cin >> n; 7 | int arr[n]; 8 | for (int i = 0; i < n; i++) 9 | cin >> arr[i]; 10 | for (int i = 0; i < n; i++) 11 | { 12 | if (arr[i] < 0) 13 | { 14 | if (i != j) 15 | swap(arr[i], arr[j]); 16 | j++; 17 | } 18 | } 19 | for(int i=0;i>1; 11 | } 12 | return c; 13 | } 14 | else 15 | return -1; 16 | } -------------------------------------------------------------------------------- /c++/bit manipulation/all bits to zero except last.cpp: -------------------------------------------------------------------------------- 1 | //Set all bits to zero except last 2 | include 3 | using namespace std; 4 | int allBitsToZeroExceptLast(int n) 5 | { 6 | return (n & -n); 7 | } 8 | int main() 9 | { 10 | int n; 11 | cin >> n; 12 | cout << allBitsToZeroExceptLast(n); 13 | } 14 | 15 | //Input: 15-->1111 16 | //Output:1-->0001(all bits except the last bit are converted to zero) 17 | -------------------------------------------------------------------------------- /c++/bit manipulation/binary code to intege.cpp: -------------------------------------------------------------------------------- 1 | // Conversion of binary code to integer 2 | #include 3 | using namespace std; 4 | 5 | int main() 6 | { 7 | auto number = 0b011; 8 | cout << number; 9 | return 0; 10 | } 11 | //Output:3 12 | 13 | //In case of functions, if their return type is auto 14 | //then that will be evaluated by return type expression at runtime. 15 | -------------------------------------------------------------------------------- /c++/bit manipulation/even or odd using bit manipulation.cpp: -------------------------------------------------------------------------------- 1 | //And operator is used 2 | //If the last digit is 1 after the &(and) operation then it is odd otherwise even 3 | #include 4 | using namespace std; 5 | int main() 6 | { 7 | int n; 8 | cin >> n; 9 | if (n & 1) 10 | { 11 | cout << "Odd"; 12 | } 13 | else 14 | { 15 | cout << "Even"; 16 | } 17 | return 0; 18 | } 19 | //This is the code for even or odd number using bit manipulation . As it works on bits it is faster than the general method 20 | -------------------------------------------------------------------------------- /c++/bit manipulation/integer_to_binary.cpp: -------------------------------------------------------------------------------- 1 | // Conversion of integer into Binary code 2 | #include 3 | using namespace std; 4 | 5 | int main() 6 | { 7 | auto number = 0b011; 8 | cout << number; 9 | return 0; 10 | } 11 | //Output:3 12 | 13 | //In case of functions, if their return type is auto 14 | //then that will be evaluated by return type expression at runtime. 15 | -------------------------------------------------------------------------------- /c++/linkedlist/Middle of the Linked List.cpp: -------------------------------------------------------------------------------- 1 | // Middle of the Linked List 2 | // Link : https://leetcode.com/problems/middle-of-the-linked-list/ 3 | ListNode* middleNode(ListNode* head) { 4 | ListNode *fast=head,*slow=head; 5 | while(fast!=NULL && fast->next!=NULL){ 6 | slow=slow->next; 7 | fast=fast->next->next; 8 | } 9 | return slow; 10 | } -------------------------------------------------------------------------------- /c++/linkedlist/hasCycle.cpp: -------------------------------------------------------------------------------- 1 | //Problem Link - https://leetcode.com/problems/linked-list-cycle/ 2 | 3 | //Code :- 4 | 5 | class Solution { 6 | public: 7 | bool hasCycle(ListNode *head) { 8 | 9 | if(!head || !head->next) return false; 10 | 11 | ListNode *slow = head, *fast = head; 12 | 13 | while(fast && fast->next){ 14 | 15 | slow = slow->next; 16 | fast = fast->next->next; 17 | 18 | if(slow == fast) return true; 19 | } 20 | 21 | return false; 22 | } 23 | }; -------------------------------------------------------------------------------- /c++/linkedlist/intersectionOfTwoLinkedList.cpp: -------------------------------------------------------------------------------- 1 | //Problem Link - https://leetcode.com/problems/intersection-of-two-linked-lists/ 2 | 3 | //Code :- 4 | 5 | class Solution { 6 | public: 7 | ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { 8 | 9 | ListNode *temp1 = headA, *temp2 = headB; 10 | 11 | while(temp1 != temp2){ 12 | temp1 = (temp1 == NULL) ? headB : temp1->next; 13 | temp2 = (temp2 == NULL) ? headA : temp2->next; 14 | } 15 | 16 | return temp1; 17 | } 18 | }; -------------------------------------------------------------------------------- /c++/sample.txt: -------------------------------------------------------------------------------- 1 | add c++ solutions here -------------------------------------------------------------------------------- /c++/string/Reverse String.cpp: -------------------------------------------------------------------------------- 1 | // Reverse String 2 | // Link : https://leetcode.com/problems/reverse-string/ 3 | 4 | // Input: s = ["h","e","l","l","o"] 5 | // Output: ["o","l","l","e","h"] 6 | 7 | void reverseString(vector& s) { 8 | int n=s.size()-1; 9 | int i=0; 10 | while(i max: 7 | max = sum 8 | if sum < 0: 9 | sum = 0 10 | return max -------------------------------------------------------------------------------- /python/Array/array_union_intersection.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def array_union_intersection(arr_one, arr_two): 3 | arr_one = set(arr_one) 4 | arr_two = set(arr_two) 5 | union = list(arr_one | arr_two) 6 | intersection = list(arr_one & arr_two) 7 | return union, intersection 8 | 9 | # array_union_intersection([1, 2, 3, 4], [3]) --> ([1, 2, 3, 4], [3]) -------------------------------------------------------------------------------- /python/Array/cyclic_rotate.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def cyclic_rotate(arr): 3 | n = len(arr) 4 | x = arr[n - 1] 5 | for i in range(n-1, 0, -1): 6 | arr[i] = arr[i - 1] 7 | arr[0] = x 8 | return arr 9 | 10 | # cyclic_rotate([1, 2, 3, 4, 5]) --> [5, 1, 2, 3, 4] -------------------------------------------------------------------------------- /python/Array/factorial.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def factorial(num): 3 | factorial = 1 4 | if num < 0: 5 | return "Factorial does not exist for negative numbers" 6 | elif num == 0: 7 | return "factorial of 0 is 1" 8 | else: 9 | for i in range(1,num + 1): 10 | factorial = factorial * i 11 | return factorial 12 | 13 | # factorial(10) --> 3628800 -------------------------------------------------------------------------------- /python/Array/kth_min_max_elements.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def kth_min_max(A, k): 3 | A = sorted(A) 4 | kth_min = A[k-1] # k-th element from the beginning of sorted array 5 | kth_max = A[-k] # k-th element from the end of sorted array 6 | return (kth_min, kth_max) 7 | 8 | # kth_min_max([-1, 10, -5, 30, -8, 40, 60], 3) --> (-1, 30) -------------------------------------------------------------------------------- /python/Array/largest_subarray_sum.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def maxSubArraySum(a): 3 | max_so_far = a[0] 4 | curr_max = a[0] 5 | for i in range(1,len(a)): 6 | curr_max = max(a[i], curr_max + a[i]) 7 | max_so_far = max(max_so_far,curr_max) 8 | return max_so_far 9 | 10 | # maxSubArraySum([1, 2, 3, -4, 5]) --> 7 -------------------------------------------------------------------------------- /python/Array/merge_intervals.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def merge_intervals(intervals): 3 | out = [] 4 | for i in sorted(intervals, key=lambda i: i[0]): 5 | if out and i[0] <= out[-1][-1]: 6 | out[-1][-1] = max(out[-1][-1], i[-1]) 7 | else: 8 | out += i, 9 | return out 10 | 11 | # merge_intervals([[1, 3], [2, 6]]) --> [[1, 6]] -------------------------------------------------------------------------------- /python/Array/min_max_elements_array.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def min_max_elements(A): 3 | A = sorted(arr) 4 | minimum_element = A[0] 5 | maximum_element = A[-1] 6 | return (minimum_element, maximum_element) -------------------------------------------------------------------------------- /python/Array/move_negatives.py: -------------------------------------------------------------------------------- 1 | # Approach 1 2 | def rearrange(arr) : 3 | j = 0 4 | for i in range(len(arr)) : 5 | if (arr[i] < 0) : 6 | temp = arr[i] 7 | arr[i] = arr[j] 8 | arr[j]= temp 9 | j = j + 1 10 | return arr 11 | 12 | # rearrange([-1, 2, -3, 4, 5, 6, -7, 8, 9]) --> [-1, -3, -7, 4, 5, 6, 2, 8, 9] -------------------------------------------------------------------------------- /python/Array/sort_array.py: -------------------------------------------------------------------------------- 1 | # Approach 1 - Bubble Sort 2 | def sort_array(nums): 3 | swapped = True 4 | while swapped: 5 | swapped = False 6 | for i in range(len(nums) - 1): 7 | if nums[i] > nums[i + 1]: 8 | # Swap the elements 9 | nums[i], nums[i + 1] = nums[i + 1], nums[i] 10 | # Set the flag to True so it will loop again 11 | swapped = True 12 | return nums 13 | 14 | 15 | # sort_array([0, 2, 1, 0, 1]) --> [0, 0, 1, 1, 2] 16 | -------------------------------------------------------------------------------- /python/String/12_split_into_two_substring_binary.py: -------------------------------------------------------------------------------- 1 | # question link 2 | # https://leetcode.com/problems/count-binary-substrings/submissions/ 3 | 4 | class Solution: 5 | def countBinarySubstrings(self, s: str) -> int: 6 | # def countBinarySubstrings(self, s): 7 | ans, prev, cur = 0, 0, 1 8 | for i in range(1, len(s)): 9 | if s[i-1] != s[i]: 10 | ans += min(prev, cur) 11 | prev, cur = cur, 1 12 | else: 13 | cur += 1 14 | 15 | return ans + min(prev, cur) -------------------------------------------------------------------------------- /python/String/Palindrome_or_not.py: -------------------------------------------------------------------------------- 1 | #Approach 1 2 | class Solution: 3 | def isPlaindrome(self, S): 4 | # code here 5 | if(S==S[::-1]): 6 | return 1 7 | else: 8 | return 0 9 | -------------------------------------------------------------------------------- /python/String/count_frequency_characters.py: -------------------------------------------------------------------------------- 1 | def count_frequency(str1): 2 | dictionary = {} 3 | for i in str1: 4 | keys = dictionary.keys() 5 | if i in keys: 6 | dictionary[i] += 1 7 | else: 8 | dictionary[i] = 1 9 | 10 | print("The frequency of the elements in given string:") 11 | print(dictionary) 12 | 13 | 14 | if __name__ == '__main__': 15 | string = input("Enter a string: ") 16 | count_frequency(string) 17 | -------------------------------------------------------------------------------- /python/String/pallindromeString.py: -------------------------------------------------------------------------------- 1 | 2 | #Approach 1 - list reverse slicing 3 | def isPlaindrome(S): 4 | if(S==S[::-1]): 5 | return 1 6 | return 0 7 | 8 | 9 | #Approach 2 10 | def isPlaindrome(self, S): 11 | if(len(S)==1): 12 | return 1 13 | start=0 14 | end=len(S)-1 15 | while(start<=end): 16 | if(S[start]!=S[end]): 17 | return 0 18 | start+=1 19 | end-=1 20 | return 1 21 | 22 | 23 | --------------------------------------------------------------------------------