├── .gitignore ├── DP ├── boolparmem.py ├── boolparrecu.py ├── coinchangemaxways.py ├── coinchangemincoins.py ├── countsubdiff.py ├── countsubsum.py ├── diabtree.py ├── eggdropmem.py ├── eggdropmemopt.py ├── eggdroprec.py ├── equalsumpart.py ├── knapsack_mem.py ├── knapsack_rec.py ├── knapsack_top_down.py ├── longestcomsubseq.py ├── longestcomsubstr.py ├── longestrepsubseq.py ├── longpalsubseq.py ├── maxpathsum1.py ├── maxpathsum2.py ├── mcmmemoized.py ├── mcmrecursive.py ├── mindelpal.py ├── mininsdel.py ├── mininspal.py ├── minsubdif.py ├── palpartmem.py ├── palpartmemopt.py ├── palpartrec.py ├── plongestcomsubseq.py ├── pshortestcomsupseq.py ├── rodcut.py ├── scrambledmem.py ├── scrambledrec.py ├── seqpatternmat.py ├── shortestcomsupseq.py ├── subsetsum.py └── targetsum.py ├── DSA 450 └── Arrays │ ├── 10minjumps.py │ ├── 11dupar.py │ ├── 12merarr.py │ ├── 14merint.py │ ├── 15nextperm.py │ ├── 16invcount.py │ ├── 17stocksell.py │ ├── 18countpairs.py │ ├── 19commonnum.py │ ├── 1revarray.py │ ├── 20altnegpos.py │ ├── 21sub0.py │ ├── 22factorial.py │ ├── 23maxprod.py │ ├── 24consub.py │ ├── 25nbykocc.py │ ├── 26maxprofit.py │ ├── 27subarr.py │ ├── 28tripletsum.py │ ├── 29rainwater.py │ ├── 2maxmin.py │ ├── 30chocdis.py │ ├── 35mediansamesize.py │ ├── 3kmaxmin.py │ ├── 4sort012.py │ ├── 5negele.py │ ├── 6arruni.py │ ├── 7clockrev.py │ ├── 8maxsubsum.py │ └── 9mindis.py ├── DSA-Python ├── CirularSingleLinkedList ├── binary_search.py ├── binary_search_tree.py ├── bubble_sort.py ├── doubly_linked_list.py ├── graph.py ├── hash_maps.py ├── insertion_sort.py ├── linked_list.py ├── merge_sort.py ├── queue.py ├── quick_sort.py ├── selection_sort.py ├── shell_sort.py ├── stack.py ├── tree.py └── util.py ├── DSA_Header.png ├── README.md ├── Recursion ├── basic1.py ├── basic2.py ├── basic3.py ├── basic4.py ├── hard1.py ├── hard2.py ├── medium1.py ├── medium2.py ├── medium3.py ├── medium4.py ├── medium5.py ├── medium6.py ├── medium7.py └── minion.py ├── Stack ├── 10_minelexsp.py ├── 11_minelspopt.py ├── 2_nextgrtright.py ├── 3_nextgrtleft.py ├── 4_nearsmlleft.py ├── 5_nearsmlright.py ├── 6_stockspan.py ├── 7_maxarhist.py ├── 8_maxarbinmatrix.py └── 9_rainwatertrap.py └── Striver Sheet ├── Arrays ├── 10_countinv.py ├── 11_stockbuysell.py ├── 12_rotatemat.py ├── 13_ser2dmat.py ├── 14_powxn.py ├── 15_majelnb2.py ├── 16_majelnb3.py ├── 17_unipath.py ├── 18_revpairs.py ├── 1_012sort.py ├── 2_missrep.py ├── 3_mergerarr.py ├── 4_kadane.py ├── 5_mergint.py ├── 6_dupinarr.py ├── 7_matrixzero.py ├── 8_pascaltri.py └── 9_nextpermu.py └── Hashing ├── 1_twosum.py ├── 2_foursum.py ├── 3_longconseq.py ├── 4_largesubzero.py ├── 5_cntsubxork.py └── 6_lonsubstrep.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/.gitignore -------------------------------------------------------------------------------- /DP/boolparmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/boolparmem.py -------------------------------------------------------------------------------- /DP/boolparrecu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/boolparrecu.py -------------------------------------------------------------------------------- /DP/coinchangemaxways.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/coinchangemaxways.py -------------------------------------------------------------------------------- /DP/coinchangemincoins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/coinchangemincoins.py -------------------------------------------------------------------------------- /DP/countsubdiff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/countsubdiff.py -------------------------------------------------------------------------------- /DP/countsubsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/countsubsum.py -------------------------------------------------------------------------------- /DP/diabtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/diabtree.py -------------------------------------------------------------------------------- /DP/eggdropmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/eggdropmem.py -------------------------------------------------------------------------------- /DP/eggdropmemopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/eggdropmemopt.py -------------------------------------------------------------------------------- /DP/eggdroprec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/eggdroprec.py -------------------------------------------------------------------------------- /DP/equalsumpart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/equalsumpart.py -------------------------------------------------------------------------------- /DP/knapsack_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/knapsack_mem.py -------------------------------------------------------------------------------- /DP/knapsack_rec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/knapsack_rec.py -------------------------------------------------------------------------------- /DP/knapsack_top_down.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/knapsack_top_down.py -------------------------------------------------------------------------------- /DP/longestcomsubseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/longestcomsubseq.py -------------------------------------------------------------------------------- /DP/longestcomsubstr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/longestcomsubstr.py -------------------------------------------------------------------------------- /DP/longestrepsubseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/longestrepsubseq.py -------------------------------------------------------------------------------- /DP/longpalsubseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/longpalsubseq.py -------------------------------------------------------------------------------- /DP/maxpathsum1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/maxpathsum1.py -------------------------------------------------------------------------------- /DP/maxpathsum2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/maxpathsum2.py -------------------------------------------------------------------------------- /DP/mcmmemoized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/mcmmemoized.py -------------------------------------------------------------------------------- /DP/mcmrecursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/mcmrecursive.py -------------------------------------------------------------------------------- /DP/mindelpal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/mindelpal.py -------------------------------------------------------------------------------- /DP/mininsdel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/mininsdel.py -------------------------------------------------------------------------------- /DP/mininspal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/mininspal.py -------------------------------------------------------------------------------- /DP/minsubdif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/minsubdif.py -------------------------------------------------------------------------------- /DP/palpartmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/palpartmem.py -------------------------------------------------------------------------------- /DP/palpartmemopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/palpartmemopt.py -------------------------------------------------------------------------------- /DP/palpartrec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/palpartrec.py -------------------------------------------------------------------------------- /DP/plongestcomsubseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/plongestcomsubseq.py -------------------------------------------------------------------------------- /DP/pshortestcomsupseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/pshortestcomsupseq.py -------------------------------------------------------------------------------- /DP/rodcut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/rodcut.py -------------------------------------------------------------------------------- /DP/scrambledmem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/scrambledmem.py -------------------------------------------------------------------------------- /DP/scrambledrec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/scrambledrec.py -------------------------------------------------------------------------------- /DP/seqpatternmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/seqpatternmat.py -------------------------------------------------------------------------------- /DP/shortestcomsupseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/shortestcomsupseq.py -------------------------------------------------------------------------------- /DP/subsetsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/subsetsum.py -------------------------------------------------------------------------------- /DP/targetsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DP/targetsum.py -------------------------------------------------------------------------------- /DSA 450/Arrays/10minjumps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/10minjumps.py -------------------------------------------------------------------------------- /DSA 450/Arrays/11dupar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/11dupar.py -------------------------------------------------------------------------------- /DSA 450/Arrays/12merarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/12merarr.py -------------------------------------------------------------------------------- /DSA 450/Arrays/14merint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/14merint.py -------------------------------------------------------------------------------- /DSA 450/Arrays/15nextperm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/15nextperm.py -------------------------------------------------------------------------------- /DSA 450/Arrays/16invcount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/16invcount.py -------------------------------------------------------------------------------- /DSA 450/Arrays/17stocksell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/17stocksell.py -------------------------------------------------------------------------------- /DSA 450/Arrays/18countpairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/18countpairs.py -------------------------------------------------------------------------------- /DSA 450/Arrays/19commonnum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/19commonnum.py -------------------------------------------------------------------------------- /DSA 450/Arrays/1revarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/1revarray.py -------------------------------------------------------------------------------- /DSA 450/Arrays/20altnegpos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/20altnegpos.py -------------------------------------------------------------------------------- /DSA 450/Arrays/21sub0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/21sub0.py -------------------------------------------------------------------------------- /DSA 450/Arrays/22factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/22factorial.py -------------------------------------------------------------------------------- /DSA 450/Arrays/23maxprod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/23maxprod.py -------------------------------------------------------------------------------- /DSA 450/Arrays/24consub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/24consub.py -------------------------------------------------------------------------------- /DSA 450/Arrays/25nbykocc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/25nbykocc.py -------------------------------------------------------------------------------- /DSA 450/Arrays/26maxprofit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/26maxprofit.py -------------------------------------------------------------------------------- /DSA 450/Arrays/27subarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/27subarr.py -------------------------------------------------------------------------------- /DSA 450/Arrays/28tripletsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/28tripletsum.py -------------------------------------------------------------------------------- /DSA 450/Arrays/29rainwater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/29rainwater.py -------------------------------------------------------------------------------- /DSA 450/Arrays/2maxmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/2maxmin.py -------------------------------------------------------------------------------- /DSA 450/Arrays/30chocdis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/30chocdis.py -------------------------------------------------------------------------------- /DSA 450/Arrays/35mediansamesize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/35mediansamesize.py -------------------------------------------------------------------------------- /DSA 450/Arrays/3kmaxmin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/3kmaxmin.py -------------------------------------------------------------------------------- /DSA 450/Arrays/4sort012.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/4sort012.py -------------------------------------------------------------------------------- /DSA 450/Arrays/5negele.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/5negele.py -------------------------------------------------------------------------------- /DSA 450/Arrays/6arruni.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/6arruni.py -------------------------------------------------------------------------------- /DSA 450/Arrays/7clockrev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/7clockrev.py -------------------------------------------------------------------------------- /DSA 450/Arrays/8maxsubsum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/8maxsubsum.py -------------------------------------------------------------------------------- /DSA 450/Arrays/9mindis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA 450/Arrays/9mindis.py -------------------------------------------------------------------------------- /DSA-Python/CirularSingleLinkedList: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/CirularSingleLinkedList -------------------------------------------------------------------------------- /DSA-Python/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/binary_search.py -------------------------------------------------------------------------------- /DSA-Python/binary_search_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/binary_search_tree.py -------------------------------------------------------------------------------- /DSA-Python/bubble_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/bubble_sort.py -------------------------------------------------------------------------------- /DSA-Python/doubly_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/doubly_linked_list.py -------------------------------------------------------------------------------- /DSA-Python/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/graph.py -------------------------------------------------------------------------------- /DSA-Python/hash_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/hash_maps.py -------------------------------------------------------------------------------- /DSA-Python/insertion_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/insertion_sort.py -------------------------------------------------------------------------------- /DSA-Python/linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/linked_list.py -------------------------------------------------------------------------------- /DSA-Python/merge_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/merge_sort.py -------------------------------------------------------------------------------- /DSA-Python/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/queue.py -------------------------------------------------------------------------------- /DSA-Python/quick_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/quick_sort.py -------------------------------------------------------------------------------- /DSA-Python/selection_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/selection_sort.py -------------------------------------------------------------------------------- /DSA-Python/shell_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/shell_sort.py -------------------------------------------------------------------------------- /DSA-Python/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/stack.py -------------------------------------------------------------------------------- /DSA-Python/tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/tree.py -------------------------------------------------------------------------------- /DSA-Python/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA-Python/util.py -------------------------------------------------------------------------------- /DSA_Header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/DSA_Header.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/basic1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/basic1.py -------------------------------------------------------------------------------- /Recursion/basic2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/basic2.py -------------------------------------------------------------------------------- /Recursion/basic3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/basic3.py -------------------------------------------------------------------------------- /Recursion/basic4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/basic4.py -------------------------------------------------------------------------------- /Recursion/hard1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/hard1.py -------------------------------------------------------------------------------- /Recursion/hard2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/hard2.py -------------------------------------------------------------------------------- /Recursion/medium1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium1.py -------------------------------------------------------------------------------- /Recursion/medium2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium2.py -------------------------------------------------------------------------------- /Recursion/medium3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium3.py -------------------------------------------------------------------------------- /Recursion/medium4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium4.py -------------------------------------------------------------------------------- /Recursion/medium5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium5.py -------------------------------------------------------------------------------- /Recursion/medium6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium6.py -------------------------------------------------------------------------------- /Recursion/medium7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/medium7.py -------------------------------------------------------------------------------- /Recursion/minion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Recursion/minion.py -------------------------------------------------------------------------------- /Stack/10_minelexsp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/10_minelexsp.py -------------------------------------------------------------------------------- /Stack/11_minelspopt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/11_minelspopt.py -------------------------------------------------------------------------------- /Stack/2_nextgrtright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/2_nextgrtright.py -------------------------------------------------------------------------------- /Stack/3_nextgrtleft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/3_nextgrtleft.py -------------------------------------------------------------------------------- /Stack/4_nearsmlleft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/4_nearsmlleft.py -------------------------------------------------------------------------------- /Stack/5_nearsmlright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/5_nearsmlright.py -------------------------------------------------------------------------------- /Stack/6_stockspan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/6_stockspan.py -------------------------------------------------------------------------------- /Stack/7_maxarhist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/7_maxarhist.py -------------------------------------------------------------------------------- /Stack/8_maxarbinmatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/8_maxarbinmatrix.py -------------------------------------------------------------------------------- /Stack/9_rainwatertrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Stack/9_rainwatertrap.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/10_countinv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/10_countinv.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/11_stockbuysell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/11_stockbuysell.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/12_rotatemat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/12_rotatemat.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/13_ser2dmat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/13_ser2dmat.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/14_powxn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/14_powxn.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/15_majelnb2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/15_majelnb2.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/16_majelnb3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/16_majelnb3.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/17_unipath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/17_unipath.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/18_revpairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/18_revpairs.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/1_012sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/1_012sort.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/2_missrep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/2_missrep.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/3_mergerarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/3_mergerarr.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/4_kadane.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/4_kadane.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/5_mergint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/5_mergint.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/6_dupinarr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/6_dupinarr.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/7_matrixzero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/7_matrixzero.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/8_pascaltri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/8_pascaltri.py -------------------------------------------------------------------------------- /Striver Sheet/Arrays/9_nextpermu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Arrays/9_nextpermu.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/1_twosum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/1_twosum.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/2_foursum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/2_foursum.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/3_longconseq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/3_longconseq.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/4_largesubzero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/4_largesubzero.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/5_cntsubxork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/5_cntsubxork.py -------------------------------------------------------------------------------- /Striver Sheet/Hashing/6_lonsubstrep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AakashBelide/DSA/HEAD/Striver Sheet/Hashing/6_lonsubstrep.py --------------------------------------------------------------------------------