This repository contains my various implementations of Data Structures and Algorithms as well as some foundational C++ practice programs.
It also contains various my solutions to problems asked in various Competitive Coding Sites, Events and Platforms.
I looked at some of my files after 2 months, i was confused about which one was complete, incomplete, TLE, WA, etc...
One more important thing is that I don't make multiple files for naive, efficient, optimized solutions, rather I make 3 separate functions:
solve_problem()
solve_problem_efficient()
solve_problem_optimised()
NOTE: You can CLICK ON THE GIFS to ENLARGE THEM!
NOTE: Scroll down to see more demos.
HackerrankHackerEarthGeeksforGeeks- Interview Bit
- Leetcode
SPOJ- Codechef
- Codeforces
.
βββ ascii_table.png
βββ Career Cup
βΒ Β βββ intelligent_substrings.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ CodeChef
βΒ Β βββ Contests
βΒ Β βΒ Β βββ CookOff
βΒ Β βΒ Β βββ Long
βΒ Β βΒ Β βΒ Β βββ 2022 September 09 Long Challenge
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ xerror.txt
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Lunchtime
βΒ Β βΒ Β βΒ Β βββ 2020 August 14 Lunchtime Division 2
βΒ Β βΒ Β βΒ Β βΒ Β βββ 1.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ 2.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ 3.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ 2022 August 18 Lunchtime Division 4
βΒ Β βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βΒ Β βββ nF
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ 2022 August 22 Lunchtime Division 4
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ nF
βΒ Β βΒ Β βΒ Β βββ nF.cpp
βΒ Β βΒ Β βΒ Β βββ nG.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Random
βΒ Β βΒ Β βΒ Β βββ Code Fiesta 2020
βΒ Β βΒ Β βΒ Β βΒ Β βββ BUNKGUY_the_bunking_guy.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ INTERn_my_interview.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ MAKEHAPPn_happy_employee.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ QFUNn_quarantine_fun.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ SERIESTOn_xor_xnor_series.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ Code Marathon
βΒ Β βΒ Β βΒ Β βΒ Β βββ output_sudoku_solver.gif
βΒ Β βΒ Β βΒ Β βΒ Β βββ sudokuSolver.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ Codentine-2021-ACM-Manipal
βΒ Β βΒ Β βΒ Β βΒ Β βββ ACM15.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ ACM16.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ ACM1.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ ACM7.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ Feb Challenge 2018
βΒ Β βΒ Β βΒ Β βΒ Β βββ PERMPAL_permutations_and_palindrome.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ sahil.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ Zonal Computing Olympiad 2015
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ ZCO15002_variation_count.cpp
βΒ Β βΒ Β βββ Starters
βΒ Β βΒ Β βββ #50-div3
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ tempCodeRunnerFile.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #52-div4
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #53-div4
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #54-div3
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ xerror.txt
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #55-div3
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ nF
βΒ Β βΒ Β βΒ Β βββ nF.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #56-div3
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ xerror.txt
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #60-div3
βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Problems
βΒ Β βΒ Β βββ Beginner
βΒ Β βΒ Β βΒ Β βββ CIELRCPT_ceil_and_receipt.cpp
βΒ Β βΒ Β βΒ Β βββ FCTRL2_small_factorials.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW001_add_two_numbers.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW002_find_remainder.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW006_sum_of_digits.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW008_helping_chef.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW017_second_largest.cpp
βΒ Β βΒ Β βΒ Β βββ FLOW018_factorial.cpp
βΒ Β βΒ Β βΒ Β βββ HS08TEST_ATM.cpp
βΒ Β βΒ Β βΒ Β βββ INTEST_enormous_input_test.cpp
βΒ Β βΒ Β βΒ Β βββ MUFFINS3n_packaging_cupcakes.cpp
βΒ Β βΒ Β βΒ Β βββ PRB01n_primality_test
βΒ Β βΒ Β βΒ Β βββ PRB01n_primality_test.cpp
βΒ Β βΒ Β βΒ Β βββ START01_number_mirror.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Easy
βΒ Β βΒ Β βΒ Β βββ ALEXNUMB_magic_pairs.cpp
βΒ Β βΒ Β βΒ Β βββ AMSGAME1n_subtraction_game1.cpp
βΒ Β βΒ Β βΒ Β βββ CHEFRES_chef_restaurant.cpp
βΒ Β βΒ Β βΒ Β βββ CIELAB_ceil_A_B.cpp
βΒ Β βΒ Β βΒ Β βββ CNOTE_chef_and_notebooks.cpp
βΒ Β βΒ Β βΒ Β βββ COOK82Cha_hussain_set.cpp
βΒ Β βΒ Β βΒ Β βββ COOK82Ch_voters_list.cpp
βΒ Β βΒ Β βΒ Β βββ COOK82Cn_hussain_set.cpp
βΒ Β βΒ Β βΒ Β βββ FCTRL_factorial.cpp
βΒ Β βΒ Β βΒ Β βββ FIRESCn_fire_escape_routes.cpp
βΒ Β βΒ Β βΒ Β βββ HORSES_racing_horses.cpp
βΒ Β βΒ Β βΒ Β βββ JOHNY_uncle_johnny.cpp
βΒ Β βΒ Β βΒ Β βββ LEBOMBSn_little_elephants_and_bombs.cpp
βΒ Β βΒ Β βΒ Β βββ MAXDIFF_maximum_difference.cpp
βΒ Β βΒ Β βΒ Β βββ NAME2_your_name_is_mine.cpp
βΒ Β βΒ Β βΒ Β βββ OJUMPS_chef_jumps.cpp
βΒ Β βΒ Β βΒ Β βββ PRIME1_prime_generator.cpp
βΒ Β βΒ Β βΒ Β βββ RRCOPY_copy_paste.cpp
βΒ Β βΒ Β βΒ Β βββ SALARY_min_num_of_moves.cpp
βΒ Β βΒ Β βΒ Β βββ SPCANDY_splitting_candies.cpp
βΒ Β βΒ Β βΒ Β βββ TEST_Life_the_Universe_and_Everything.cpp
βΒ Β βΒ Β βΒ Β βββ TOTRn_tourist_translations.cpp
βΒ Β βΒ Β βΒ Β βββ VOTERSh_voters_list.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Medium
βΒ Β βΒ Β βββ COINSn_Bytelandian_gold_coins.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Random
βΒ Β βββ checkArrangement.cpp
βββ CodeForces
βΒ Β βββ contests
βΒ Β βΒ Β βββ educational
βΒ Β βΒ Β βΒ Β βββ #112-div2
βΒ Β βΒ Β βΒ Β βββ B_two_tables.cpp
βΒ Β βΒ Β βΒ Β βββ WA_A_pizza.cpp
βΒ Β βΒ Β βΒ Β βββ WA_C_coin_rows.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ regular
βΒ Β βΒ Β βββ #735-div2
βΒ Β βΒ Β βΒ Β βββ MLE_C_mikasa.cpp
βΒ Β βΒ Β βΒ Β βββ TLE_B_cobb.cpp
βΒ Β βΒ Β βΒ Β βββ WA_A_cherry.cpp
βΒ Β βΒ Β βΒ Β βββ WA_D_diana.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #736-div2
βΒ Β βΒ Β βΒ Β βββ A.cpp
βΒ Β βΒ Β βΒ Β βββ MLE_C2.cpp
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ TLE_C3.cpp
βΒ Β βΒ Β βΒ Β βββ WA_C.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #737-div2
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #738-div2
βΒ Β βΒ Β βΒ Β βββ B_mocha_red_blue.cpp
βΒ Β βΒ Β βΒ Β βββ nA_mocha_and_math.cpp
βΒ Β βΒ Β βΒ Β βββ nC_mocha_hiking.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #740-div2
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ #810-div2
βΒ Β βΒ Β βββ #815-div2
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #816-div2
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #817-div4
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #818-div2
βΒ Β βΒ Β βΒ Β βββ A.class
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βββ #820-div3
βΒ Β βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βΒ Β βββ xerror.txt
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ #826-div3
βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βββ problem-set
βΒ Β βββ 0001A_theatre_square.cpp
βΒ Β βββ 0004C_registration_system.cpp
βΒ Β βββ 0050A_domino_piling.cpp
βΒ Β βββ 0058A_chat_room.cpp
βΒ Β βββ 0069A_young_physicist.cpp
βΒ Β βββ 0071A_way_too_long_words.cpp
βΒ Β βββ 0112A_petya_and_strings.cpp
βΒ Β βββ 0118A_string_task.cpp
βΒ Β βββ 0158A_next_round.cpp
βΒ Β βββ 0231A_team.cpp
βΒ Β βββ 0263A_beuatiful_matrix.cpp
βΒ Β βββ 0281A_capitalization.cpp
βΒ Β βββ 0282A_bit_plus_plus.cpp
βΒ Β βββ 0339A_helpful_maths.cpp
βΒ Β βββ 0368B_sereja_and_suffixes.cpp
βΒ Β βββ 0519B_compilation_errors.cpp
βΒ Β βββ 0546A_soldier_and_bananas.cpp
βΒ Β βββ 0791A_bear_and_big_brother.cpp
βΒ Β βββ 1037C_equalize.cpp
βΒ Β βββ 1553B_reverse_string.cpp
βΒ Β βββ NEW_0122A_lucky_division.cpp
βΒ Β βββ NEW_1520D_same_differences.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ CodeVita
βΒ Β βββ editorial.py
βΒ Β βββ factorOf3.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ CodeZen
βΒ Β βββ 01 CPP
βΒ Β βΒ Β βββ 03 Conditionals and Loops
βΒ Β βΒ Β βΒ Β βββ prog01checkCase.cpp
βΒ Β βΒ Β βΒ Β βββ prog02sumOfNumbersTillEven.cpp
βΒ Β βΒ Β βΒ Β βββ prog03fahToCel.cpp
βΒ Β βΒ Β βΒ Β βββ prog04numberPattern1.cpp
βΒ Β βΒ Β βΒ Β βββ prog05numberPattern2.cpp
βΒ Β βΒ Β βΒ Β βββ prog06starPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog07totalSalary.cpp
βΒ Β βΒ Β βΒ Β βββ prog08sumOfEvenOdd.cpp
βΒ Β βΒ Β βΒ Β βββ prog09powerOfNUmber.cpp
βΒ Β βΒ Β βββ 04 Patterns 1
βΒ Β βΒ Β βΒ Β βββ prog01squarePattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog02triangularStarPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog03triangularNumberPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog04reverseNumberPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog05alphaPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog06characterPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog07interestingAlphabets.cpp
βΒ Β βΒ Β βββ 05 Patterns 2
βΒ Β βΒ Β βΒ Β βββ prog01mirrorPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog02invertedNumberPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog03starPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog04triangleOfNumbers.cpp
βΒ Β βΒ Β βΒ Β βββ prog05diamondOfStars.cpp
βΒ Β βΒ Β βββ 06 Operators and For Loop
βΒ Β βΒ Β βΒ Β βββ new08dec2bin.cpp
βΒ Β βΒ Β βΒ Β βββ prog01NthFibonacciNumber.cpp
βΒ Β βΒ Β βΒ Β βββ prog02allPrimeNumbers.cpp
βΒ Β βΒ Β βΒ Β βββ prog03countCharacters.cpp
βΒ Β βΒ Β βΒ Β βββ prog04sumOrProduct.cpp
βΒ Β βΒ Β βΒ Β βββ prog05termsOfAP.cpp
βΒ Β βΒ Β βΒ Β βββ prog06reverseOfNumber.cpp
βΒ Β βΒ Β βΒ Β βββ prog07bin2Dec.cpp
βΒ Β βΒ Β βΒ Β βββ prog09squareRootIntergral.cpp
βΒ Β βΒ Β βΒ Β βββ prog10checkNumberSequence.cpp
βΒ Β βΒ Β βββ 07 Functions
βΒ Β βΒ Β βΒ Β βββ prog01fahToCelTable.cpp
βΒ Β βΒ Β βΒ Β βββ prog02checkFibonacciMember.cpp
βΒ Β βΒ Β βββ 08 Arrays
βΒ Β βΒ Β βΒ Β βββ new04swapAlteranate.cpp
βΒ Β βΒ Β βΒ Β βββ new09tripletSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog01arraySum.cpp
βΒ Β βΒ Β βΒ Β βββ prog02linearSearch.cpp
βΒ Β βΒ Β βΒ Β βββ prog03arrangeArrayNumbers.cpp
βΒ Β βΒ Β βΒ Β βββ prog05findUnique.cpp
βΒ Β βΒ Β βΒ Β βββ prog06findDuplicate.cpp
βΒ Β βΒ Β βΒ Β βββ prog07arrayIntersection.cpp
βΒ Β βΒ Β βΒ Β βββ prog08pairSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog10sort01.cpp
βΒ Β βΒ Β βββ 09 Searching and Sorting
βΒ Β βΒ Β βΒ Β βββ prog01BinarySearch.cpp
βΒ Β βΒ Β βΒ Β βββ prog02bubbleSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog03insertionSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog04mergeSortedArrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog05PushZeroesEnd.cpp
βΒ Β βΒ Β βΒ Β βββ prog06rotateArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog07FindSecondLargest.cpp
βΒ Β βΒ Β βΒ Β βββ prog08FindSortedArrayRotation.cpp
βΒ Β βΒ Β βΒ Β βββ prog09sort012.cpp
βΒ Β βΒ Β βΒ Β βββ prog10sumOfTwoArrays.cpp
βΒ Β βΒ Β βββ 10 Chracter Arrays
βΒ Β βΒ Β βΒ Β βββ prog01checkPalindrome.cpp
βΒ Β βΒ Β βΒ Β βββ prog02replaceCharacter.cpp
βΒ Β βΒ Β βΒ Β βββ prog03trimSpaces.cpp
βΒ Β βΒ Β βΒ Β βββ prog04reverseEachWord.cpp
βΒ Β βΒ Β βΒ Β βββ prog05printSubstrings.cpp
βΒ Β βΒ Β βΒ Β βββ prog06columnWiseSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog07largestRowORcolumn.cpp
βΒ Β βΒ Β βΒ Β βββ prog08wavePrint.cpp
βΒ Β βΒ Β βΒ Β βββ prog09spiralPrint.cpp
βΒ Β βΒ Β βΒ Β βββ prog10checkPermutation.cpp
βΒ Β βΒ Β βΒ Β βββ prog11removeConsecutiveDuplicates.cpp
βΒ Β βΒ Β βΒ Β βββ prog12reverseEachWord.cpp
βΒ Β βΒ Β βΒ Β βββ prog13removeAllOccurrencesOfChar.cpp
βΒ Β βΒ Β βΒ Β βββ prog14highestOccurringChar.cpp
βΒ Β βΒ Β βΒ Β βββ prog15stringCompression.cpp
βΒ Β βΒ Β βββ TESTS
βΒ Β βΒ Β βββ TEST 1
βΒ Β βΒ Β βΒ Β βββ prog1PyramidNumberPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog2NumberStarPattern.cpp
βΒ Β βΒ Β βΒ Β βββ prog3SecondLargest.cpp
βΒ Β βΒ Β βββ TEST 2
βΒ Β βΒ Β βββ prog01print2DArray.cpp
βΒ Β βΒ Β βββ prog02minLengthWord.cpp
βΒ Β βΒ Β βββ prog03leadersInArray.cpp
βΒ Β βββ 02 Data Structures
βΒ Β βΒ Β βββ 01 Pointers
βΒ Β βΒ Β βΒ Β βββ Exercises
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog999.cpp
βΒ Β βΒ Β βΒ Β βββ Programs
βΒ Β βΒ Β βΒ Β βββ prog01pointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog02pointers2.cpp
βΒ Β βΒ Β βΒ Β βββ prog03pointers3.cpp
βΒ Β βΒ Β βΒ Β βββ prog04pointer_operator.cpp
βΒ Β βΒ Β βΒ Β βββ prog05array_pointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog06char_array.cpp
βΒ Β βΒ Β βΒ Β βββ prog07functions_pointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog08functions_arrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog09double_pointer.cpp
βΒ Β βΒ Β βββ 02 Dynamic Allocation
βΒ Β βΒ Β βΒ Β βββ prog01typecasting.cpp
βΒ Β βΒ Β βΒ Β βββ prog02reference_variables.cpp
βΒ Β βΒ Β βΒ Β βββ prog03dynamic_allocation.cpp
βΒ Β βΒ Β βΒ Β βββ prog04multidimarray.cpp
βΒ Β βΒ Β βΒ Β βββ prog05define.cpp
βΒ Β βΒ Β βΒ Β βββ prog06global.cpp
βΒ Β βΒ Β βΒ Β βββ prog07inline.cpp
βΒ Β βΒ Β βΒ Β βββ prog08default_arguments.cpp
βΒ Β βΒ Β βΒ Β βββ prog09const_ref.cpp
βΒ Β βΒ Β βΒ Β βββ prog10const_pointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog11const_pointers2.cpp
βΒ Β βΒ Β βββ 03 04 Recursion
βΒ Β βΒ Β βΒ Β βββ Assignment
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01replacePiRecursive.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02removeX.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03StringToInteger.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog04pairStar.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog05towerOfHanoi.cpp
βΒ Β βΒ Β βΒ Β βββ Recursion 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01factorial.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02factorial2.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03power.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog04reversePrint.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog05countDigits.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog08arraySum.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog09checkNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog10firstIndexOfNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog11lastIndexOfNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog12allIndicesOfNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog13recursiveMultiplication.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog14countZeroes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog15geometricSum.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog16checkPalindrome.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog17sumOfDigits.cpp
βΒ Β βΒ Β βΒ Β βββ Recursion 2
βΒ Β βΒ Β βΒ Β βββ new20RETURNpermutationsOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog01strings_recursion.cpp
βΒ Β βΒ Β βΒ Β βββ prog02replaceCharacter.cpp
βΒ Β βΒ Β βΒ Β βββ prog03removeConsecutiveDuplicates.cpp
βΒ Β βΒ Β βΒ Β βββ prog04mergeSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog05quickSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog06strings_intro.cpp
βΒ Β βΒ Β βΒ Β βββ prog07RETURNallSubsequences.cpp
βΒ Β βΒ Β βΒ Β βββ prog08RETURNKeypad.cpp
βΒ Β βΒ Β βΒ Β βββ prog09PRINTallSubsequences.cpp
βΒ Β βΒ Β βΒ Β βββ prog10PRINTKeypad.cpp
βΒ Β βΒ Β βΒ Β βββ prog11chackAB.cpp
βΒ Β βΒ Β βΒ Β βββ prog12staircase.cpp
βΒ Β βΒ Β βΒ Β βββ prog13BinarySearchRecursive.cpp
βΒ Β βΒ Β βΒ Β βββ prog14RETURNsubsetOfArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog15PRINTsubsetOfArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog16RETURNsubsetSumToK.cpp
βΒ Β βΒ Β βΒ Β βββ prog17PRINTsubsetSumToK.cpp
βΒ Β βΒ Β βΒ Β βββ prog18RETURNallCodesOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog19PRINTallCodesOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog21PRINTpermutationsOfString.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 05 Time and Space Complexity
βΒ Β βΒ Β βΒ Β βββ prog01findUnique.cpp
βΒ Β βΒ Β βΒ Β βββ prog02duplicateInArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog03printArrayIntersection.cpp
βΒ Β βΒ Β βΒ Β βββ prog04pairSumArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog05TripletSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog06rotateArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog07nFindSortedArrayRotation.cpp
βΒ Β βΒ Β βββ 06 07 21 OOPS
βΒ Β βΒ Β βΒ Β βββ OOPS 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ ComplexNumbers.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ FractionUse.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ Fraction.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βΒ Β βββ Student.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse2.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse3.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse4.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse5.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse6.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StudentUse.cpp
βΒ Β βΒ Β βΒ Β βββ OOPS 2
βΒ Β βΒ Β βΒ Β βββ DyanmicArrayUse.cpp
βΒ Β βΒ Β βΒ Β βββ FractionNew1Use.cpp
βΒ Β βΒ Β βΒ Β βββ FractionNew2Use2.cpp
βΒ Β βΒ Β βΒ Β βββ FractionNew2Use3.cpp
βΒ Β βΒ Β βΒ Β βββ FractionNew2Use.cpp
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ DynamicArray.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ FractionNew2.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ FractionNew.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ Polynomial.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ Student2.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ Student3.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ Student.hpp
βΒ Β βΒ Β βΒ Β βββ PolynomialUse.cpp
βΒ Β βΒ Β βΒ Β βββ Student1Use2.cpp
βΒ Β βΒ Β βΒ Β βββ Student1Use.cpp
βΒ Β βΒ Β βΒ Β βββ Student2Use.cpp
βΒ Β βΒ Β βΒ Β βββ Student3use.cpp
βΒ Β βΒ Β βββ 08 09 Linked List
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ CNLinkedList.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ FINALLinkedList.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ Node.cpp
βΒ Β βΒ Β βΒ Β βββ Linked list 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01LinkedList.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02LinkedList2.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03LinkedList3.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog04LinkedList4.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog05lengthOfLinkedListIterative.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog06printParticularNode.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog07insertAtPosition.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog08deleteAtPostion.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog09LengthOfLinkedListRecursive.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog10insertNodeRecursive.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog11deleteNodeRecursive.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog12indexOfNIter.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog13appendLastNToFirst.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog14eliminateDuplicatesfromLL.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog15printReverseLL.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog16palindromeLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ Linked list 2
βΒ Β βΒ Β βΒ Β βββ prog01midPointOfLL.cpp
βΒ Β βΒ Β βΒ Β βββ prog02mergeTwoLLs.cpp
βΒ Β βΒ Β βΒ Β βββ prog03mergeSortUsingLL.cpp
βΒ Β βΒ Β βΒ Β βββ prog04reverseLinkedListRecursive.cpp
βΒ Β βΒ Β βΒ Β βββ prog05CNreverseLL.cpp
βΒ Β βΒ Β βΒ Β βββ prog06reverseLinkedListIterative.cpp
βΒ Β βΒ Β βΒ Β βββ prog07findNodeLLRec.cpp
βΒ Β βΒ Β βΒ Β βββ prog08arrangeOddEvenLL.cpp
βΒ Β βΒ Β βΒ Β βββ prog09skipMdeleteN.cpp
βΒ Β βΒ Β βΒ Β βββ prog10swap2Nodes.cpp
βΒ Β βΒ Β βββ 10A Stacks
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ DynamicStackUsingArray.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StackUsingArray.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ StackUsingLinkedList.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ TemplateStack.hpp
βΒ Β βΒ Β βΒ Β βββ Pair
βΒ Β βΒ Β βΒ Β βΒ Β βββ Pair.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ PairUse.cpp
βΒ Β βΒ Β βΒ Β βββ Stack ADT
βΒ Β βΒ Β βΒ Β βββ new08checkRedundantBrackets.cpp
βΒ Β βΒ Β βΒ Β βββ new09stockSpan.cpp
βΒ Β βΒ Β βΒ Β βββ new10minimumBracketReversal.cpp
βΒ Β βΒ Β βΒ Β βββ prog01StackUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog02DynamicStackUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog03TemplateStackUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog04StackUsingLinkedListUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog05InbuiltStack.cpp
βΒ Β βΒ Β βΒ Β βββ prog06balancedParenthesis.cpp
βΒ Β βΒ Β βΒ Β βββ prog07reverseStack.cpp
βΒ Β βΒ Β βββ 10B Queues
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ DynamicQueueUsingArray.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ QueueUsingArray.hpp
βΒ Β βΒ Β βΒ Β βββ new04mergeKsortedArrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog01QueueUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog02DynamicQueueUse.cpp
βΒ Β βΒ Β βΒ Β βββ prog03reverseQueue.cpp
βΒ Β βΒ Β βββ 11 Trees
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ CNTree.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ FINALTree.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ PrcaticeTree.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ TreeNode.hpp
βΒ Β βΒ Β βΒ Β βββ TreeADT
βΒ Β βΒ Β βΒ Β βΒ Β βββ fail14isStructurallyIdentical.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01TreeUse.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02printLevelWise.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03numNodes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog04sumNodes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog05maxNodes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog06TreeHeightRecursive.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog07depthOfNode.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog08numLeafNodes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog09PreorderPostorder.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog10deleteTree.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog11containsX.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog12nodesGreaterThanX.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog13maxSumNode.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog15nextLargerElement.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog16secondLargestElement.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog17replaceWithDepthValue.cpp
βΒ Β βΒ Β βΒ Β βββ Vectors
βΒ Β βΒ Β βΒ Β βββ vectorUse.cpp
βΒ Β βΒ Β βββ 12 Binary Trees
βΒ Β βΒ Β βΒ Β βββ BT ADT
βΒ Β βΒ Β βΒ Β βΒ Β βββ new02printLevelWise.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new04findNode.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new05heightOfBT.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new06mirrorOfBT.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new09buildTreeFromInorderPostorder.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01BinaryTreeUse.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03numOfNodes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog07traversalOfBT.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog08buildTreeFromInorderPreorder.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog10height_diameter_BT.cpp
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βββ BinaryTreeNode.hpp
βΒ Β βΒ Β βΒ Β βββ CNBinaryTree.hpp
βΒ Β βΒ Β βΒ Β βββ FINALBinaryTree.hpp
βΒ Β βΒ Β βΒ Β βββ PracticeBT.cpp
βΒ Β βΒ Β βββ 13 BST
βΒ Β βΒ Β βΒ Β βββ BST ADT
βΒ Β βΒ Β βΒ Β βΒ Β βββ fail01searchBST.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ fail02printrange.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ fail04constructBSTfromSortedArray.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ fail05BSTtosortedLL.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03checkBST123.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog06getRootToNodePath.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog07BinarySearchTreeUse.cpp
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βββ BinarySearchTree.hpp
βΒ Β βΒ Β βΒ Β βββ BinaryTreeNode.hpp
βΒ Β βΒ Β βΒ Β βββ CNBinaryTree.hpp
βΒ Β βΒ Β βΒ Β βββ FINALBinaryTree.hpp
βΒ Β βΒ Β βΒ Β βββ practiceBST.cpp
βΒ Β βΒ Β βββ 14 Heaps & Priority Queues
βΒ Β βΒ Β βΒ Β βββ Heaps & PQs ADT
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01HeapUseANDheapSort.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02maxPriorityQueue.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03inplaceHeapSort.cpp
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βββ PriorityQueue.hpp
βΒ Β βΒ Β βββ 15 Hash Maps
βΒ Β βΒ Β βΒ Β βββ HashMapADT
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog01mapUse.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog02removeDuplicates.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog03highestFrequency.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog04printIntersection.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog05PairSum0.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog06iterators.cpp
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βββ ourmap.hpp
βΒ Β βΒ Β βββ 16 Tries and Huffman Coding
βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βββ FINALTrie.hpp
βΒ Β βΒ Β βΒ Β βββ TrieNode.hpp
βΒ Β βΒ Β βββ Tries ADT
βΒ Β βΒ Β βββ prog01TrieUse.cpp
βΒ Β βββ 03 Algorithms and Competitive Programming
βΒ Β βΒ Β βββ 01 Prerequisites
βΒ Β βΒ Β βΒ Β βββ prog001addTwoNumbers.cpp
βΒ Β βΒ Β βΒ Β βββ prog002conditionalStatements.cpp
βΒ Β βΒ Β βΒ Β βββ prog003onditionalStatements2.cpp
βΒ Β βΒ Β βΒ Β βββ prog004areaOfIntersectingRectangles.cpp
βΒ Β βΒ Β βΒ Β βββ prog005learningLoops.cpp
βΒ Β βΒ Β βΒ Β βββ prog006functions.cpp
βΒ Β βΒ Β βΒ Β βββ prog007arrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog008arrays2.cpp
βΒ Β βΒ Β βΒ Β βββ prog009arrays3.cpp
βΒ Β βΒ Β βΒ Β βββ prog010twoDimArrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog011finalProblem.cpp
βΒ Β βΒ Β βΒ Β βββ prog012evenOddSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog013totalSumBoundariesDiagonals.cpp
βΒ Β βΒ Β βΒ Β βββ prog014pre4.cpp
βΒ Β βΒ Β βΒ Β βββ prog015targetMarbles.cpp
βΒ Β βΒ Β βΒ Β βββ prog016oscillatingPricesOfChakhri.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 02 Intro to CP
βΒ Β βΒ Β βββ 03 Pointers
βΒ Β βΒ Β βΒ Β βββ prog001pointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog002pointerArithmetic.cpp
βΒ Β βΒ Β βΒ Β βββ prog003arraysAndPointes.cpp
βΒ Β βΒ Β βΒ Β βββ prog004characterPointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog005pointersAndFunctions.cpp
βΒ Β βΒ Β βΒ Β βββ prog006pointersAndFunctions2.cpp
βΒ Β βΒ Β βΒ Β βββ prog007doublePointer.cpp
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 04 Dynamic Memory Allocation
βΒ Β βΒ Β βΒ Β βββ prog001addressTypecasting.cpp
βΒ Β βΒ Β βΒ Β βββ prog002referenceVariables.cpp
βΒ Β βΒ Β βΒ Β βββ prog003dynamicAllocation.cpp
βΒ Β βΒ Β βΒ Β βββ prog004multidimensionalArrays.cpp
βΒ Β βΒ Β βΒ Β βββ prog005hashDefine.cpp
βΒ Β βΒ Β βΒ Β βββ prog006globalVariables.cpp
βΒ Β βΒ Β βΒ Β βββ prog007inlineFunctions.cpp
βΒ Β βΒ Β βΒ Β βββ prog008defaultArguments.cpp
βΒ Β βΒ Β βΒ Β βββ prog009constantReferences.cpp
βΒ Β βΒ Β βΒ Β βββ prog010constantPointers.cpp
βΒ Β βΒ Β βΒ Β βββ prog012constantPointers2.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ 05 10 Recursion
βΒ Β βΒ Β βΒ Β βββ Recursion 1 Basic
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog001factorial.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog002fibonacci.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog003power.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog004printNumbersRecursively.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog005countOfDigits.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog007isSortedArray.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog008sumOfArray.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog009checkNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog010fistIndex.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog011lastIndex.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog012allIndices.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ Recursion 2 Advanced
βΒ Β βΒ Β βΒ Β βββ new20RETURNpermutationsOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog01strings_recursion.cpp
βΒ Β βΒ Β βΒ Β βββ prog02replaceCharacter.cpp
βΒ Β βΒ Β βΒ Β βββ prog03removeConsecutiveDuplicates.cpp
βΒ Β βΒ Β βΒ Β βββ prog04mergeSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog05quickSort.cpp
βΒ Β βΒ Β βΒ Β βββ prog06strings_intro.cpp
βΒ Β βΒ Β βΒ Β βββ prog07RETURNallSubsequences.cpp
βΒ Β βΒ Β βΒ Β βββ prog08RETURNKeypad.cpp
βΒ Β βΒ Β βΒ Β βββ prog09PRINTallSubsequences.cpp
βΒ Β βΒ Β βΒ Β βββ prog10PRINTKeypad.cpp
βΒ Β βΒ Β βΒ Β βββ prog11chackAB.cpp
βΒ Β βΒ Β βΒ Β βββ prog12staircase.cpp
βΒ Β βΒ Β βΒ Β βββ prog13BinarySearchRecursive.cpp
βΒ Β βΒ Β βΒ Β βββ prog14RETURNsubsetOfArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog15PRINTsubsetOfArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog16RETURNsubsetSumToK.cpp
βΒ Β βΒ Β βΒ Β βββ prog17PRINTsubsetSumToK.cpp
βΒ Β βΒ Β βΒ Β βββ prog18RETURNallCodesOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog19PRINTallCodesOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog21PRINTpermutationsOfString.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 06 Time and Space Complexity Analysis
βΒ Β βΒ Β βΒ Β βββ new001mergeSortTimeAnalysis.cpp
βΒ Β βΒ Β βββ 07 Language Tools
βΒ Β βΒ Β βΒ Β βββ prog001removeDuplicates.cpp
βΒ Β βΒ Β βΒ Β βββ prog002firstNonRepearingCharcterOfString.cpp
βΒ Β βΒ Β βΒ Β βββ prog003HussainSet.cpp
βΒ Β βΒ Β βΒ Β βββ prog004votersList.cpp
βΒ Β βΒ Β βΒ Β βββ prog005permuationAndPalindrome.cpp
βΒ Β βΒ Β βΒ Β βββ prog006loveForCharacters.cpp
βΒ Β βΒ Β βΒ Β βββ prog007differentNames.cpp
βΒ Β βΒ Β βΒ Β βββ prog008extractUniqueCharacters.cpp
βΒ Β βΒ Β βΒ Β βββ prog009warmReception.cpp
βΒ Β βΒ Β βΒ Β βββ prog010tellThePosition.cpp
βΒ Β βΒ Β βΒ Β βββ stl001vector.cpp
βΒ Β βΒ Β βΒ Β βββ stl002strings.cpp
βΒ Β βΒ Β βΒ Β βββ stl003pair.cpp
βΒ Β βΒ Β βΒ Β βββ stl004set.cpp
βΒ Β βΒ Β βΒ Β βββ stl005map.cpp
βΒ Β βΒ Β βΒ Β βββ stl006unordered_map.cpp
βΒ Β βΒ Β βΒ Β βββ stl007algorithm.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 08 Language Tools + Time and Complexity Assignment
βΒ Β βΒ Β βΒ Β βββ new001duplicatesInArray.cpp
βΒ Β βΒ Β βΒ Β βββ new003rotateArray.cpp
βΒ Β βΒ Β βΒ Β βββ new004findTheUniqueElement.cpp
βΒ Β βΒ Β βΒ Β βββ new006pairSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog002tripletSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog005digitSum.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 09 Searching and Sorting Applications
βΒ Β βΒ Β βΒ Β βββ new001TLE_aggressiveCows.cpp
βΒ Β βΒ Β βΒ Β βββ new001WA_aggressiveCows.cpp
βΒ Β βΒ Β βΒ Β βββ new005TLE_murderBF.cpp
βΒ Β βΒ Β βΒ Β βββ new007TLE_momosMarket.cpp
βΒ Β βΒ Β βΒ Β βββ prog001h_aggressiveCows.cpp
βΒ Β βΒ Β βΒ Β βββ prog002h_inversionsCount.cpp
βΒ Β βΒ Β βΒ Β βββ prog002inversionsCount.cpp
βΒ Β βΒ Β βΒ Β βββ prog003chefsRestaurant.cpp
βΒ Β βΒ Β βΒ Β βββ prog004variationCount.cpp
βΒ Β βΒ Β βΒ Β βββ prog005murderEfficient.cpp
βΒ Β βΒ Β βΒ Β βββ prog006an_distributeCandies.cpp
βΒ Β βΒ Β βΒ Β βββ prog006bh_distributeCandies.cpp
βΒ Β βΒ Β βΒ Β βββ prog008tajMahalEntry.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 11 Backtracking
βΒ Β βΒ Β βΒ Β βββ output_crossword_solver.gif
βΒ Β βΒ Β βΒ Β βββ prog001NQueensProblem.cpp
βΒ Β βΒ Β βΒ Β βββ prog002ratInAMaze.cpp
βΒ Β βΒ Β βΒ Β βββ prog003sudokuSolver.cpp
βΒ Β βΒ Β βΒ Β βββ prog004crosswordSolver.cpp
βΒ Β βΒ Β βΒ Β βββ self001haNQueensProblem.cpp
βΒ Β βΒ Β βΒ Β βββ self001nNQueensProblem.cpp
βΒ Β βΒ Β βΒ Β βββ self004crossword.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 12 Assignment Problems
βΒ Β βΒ Β βΒ Β βββ new002sortingTheSkills.cpp
βΒ Β βΒ Β βΒ Β βββ new003collectingTheBalls.cpp
βΒ Β βΒ Β βΒ Β βββ prog001powerOfNumber.cpp
βΒ Β βΒ Β βββ 13 Bit Manipulation
βΒ Β βΒ Β βΒ Β βββ prog001turnOnIthBit.cpp
βΒ Β βΒ Β βΒ Β βββ prog002turnOffIthBit.cpp
βΒ Β βΒ Β βΒ Β βββ prog003returnFirstSetBit.cpp
βΒ Β βΒ Β βΒ Β βββ prog004turnOffFirstSetBit.cpp
βΒ Β βΒ Β βΒ Β βββ prog005clearAllBitsFromMSBtoI.cpp
βΒ Β βΒ Β βΒ Β βββ quiz001.cpp
βΒ Β βΒ Β βΒ Β βββ quiz002.cpp
βΒ Β βΒ Β βΒ Β βββ quiz003.cpp
βΒ Β βΒ Β βΒ Β βββ quiz004.cpp
βΒ Β βΒ Β βΒ Β βββ quiz005.cpp
βΒ Β βΒ Β βΒ Β βββ quiz006_to_008.txt
βΒ Β βΒ Β βββ 14 Adhoc Problems
βΒ Β βΒ Β βΒ Β βββ prog001equalize.cpp
βΒ Β βΒ Β βΒ Β βββ prog003lightUpTheBulbs.cpp
βΒ Β βΒ Β βΒ Β βββ prog004circularListOfStudents.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 15 Modulo Arithmetic
βΒ Β βΒ Β βΒ Β βββ numOfbalancedBTs.cpp
βΒ Β βΒ Β βββ 16 17 Dynammic Programming
βΒ Β βΒ Β βΒ Β βββ DP 1
βΒ Β βΒ Β βΒ Β βΒ Β βββ new012samAndSubstrings_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new012samAndSubstrings.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new015boredom.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new022royAndCoinBoxes.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new023jonSnowAndHIsFavoriteNumber.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ new025angryChildren.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog001fibonacci_TD_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog002alphaCodes_TD_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog003alphaCodesWithZeroes_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog003halphaCodesWithZeroes_TD.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog004longestIncreasingSubsequence_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog005lasgestBitonicSubsequence_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog006staircaseProblem_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog007coinChange_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog008minimumCostGrid_TD_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog009magicGrid2D_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog010a_Kadanes_algorithm.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog010b_maxSumRectangle_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog011ah_constructTheArray_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog011b_constructTheArray_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog012boredom_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog013a_getMaxMoney_TD.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog013b_getMaxMoney_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog014findMaxSquareWithAllZeros_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog015countBSTs_TD.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog017minimumNumberOfChocolates_BU.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog019hasanAndTrip.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog020vanyaAndGCD.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog021adjacentBitCount.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ prog024alyonaAndSpreadsheet.cpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βΒ Β βββ DP 2
βΒ Β βΒ Β βΒ Β βββ new007BsubsetSumSpaceOptimized.cpp
βΒ Β βΒ Β βΒ Β βββ new011AsquareBrackets.cpp
βΒ Β βΒ Β βΒ Β βββ new011BsquareBrackets.cpp
βΒ Β βΒ Β βΒ Β βββ new012distinctSubsequences.cpp
βΒ Β βΒ Β βΒ Β βββ prog001longestCommonSubsequence.cpp
βΒ Β βΒ Β βΒ Β βββ prog002longestCommonSubsequenceStrings.cpp
βΒ Β βΒ Β βΒ Β βββ prog003editDistance_TD.cpp
βΒ Β βΒ Β βΒ Β βββ prog004balikaVadhu_TD.cpp
βΒ Β βΒ Β βΒ Β βββ prog005A_knapsack_TD.cpp
βΒ Β βΒ Β βΒ Β βββ prog005B_knapsack_BU.cpp
βΒ Β βΒ Β βΒ Β βββ prog006party_problem.cpp
βΒ Β βΒ Β βΒ Β βββ prog007AsubsetSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog008miserMan.cpp
βΒ Β βΒ Β βΒ Β βββ prog009traderPorfit.cpp
βΒ Β βΒ Β βΒ Β βββ prog010charlieAndPilots.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 18 Greedy Techniques
βΒ Β βΒ Β βΒ Β βββ new004fractionalKnapsack.cpp
βΒ Β βΒ Β βΒ Β βββ prog001minAbsoluteDifferenceInArray.cpp
βΒ Β βΒ Β βΒ Β βββ prog002NikunjAndDonuts.cpp
βΒ Β βΒ Β βΒ Β βββ prog003activitySelection.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 19 Segment Trees
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ segmentTree.hpp
βΒ Β βΒ Β βΒ Β βββ prog001segmentTreeOperations.cpp
βΒ Β βΒ Β βΒ Β βββ prog002rangeMinimumQuery.cpp
βΒ Β βΒ Β βΒ Β βββ prog003maximumPairSum.cpp
βΒ Β βΒ Β βΒ Β βββ prog004lazyPropagationUse.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 24 Tries
βΒ Β βΒ Β βΒ Β βββ new001trieXORpair.cpp
βΒ Β βΒ Β βββ Graphs
βΒ Β βΒ Β βββ 01 Graphs Part 1
βΒ Β βΒ Β βββ prog001DFS_BFS_connected_undirected.cpp
βΒ Β βΒ Β βββ prog002DFS_BFS_disconnected_undirected.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Doubts
βΒ Β βΒ Β βββ heap doubt.jpg
βΒ Β βΒ Β βββ pic1.png
βΒ Β βΒ Β βββ pic2.png
βΒ Β βββ Random Programs
βΒ Β βΒ Β βββ changeSeq2.cpp
βΒ Β βΒ Β βββ changeSeq.cpp
βΒ Β βΒ Β βββ colsum.cpp
βΒ Β βΒ Β βββ digitSum.cpp
βΒ Β βΒ Β βββ sortBinaryArray.cpp
βΒ Β βΒ Β βββ SplitSequence.cpp
βΒ Β βΒ Β βββ trickymacro.cpp
βΒ Β βββ Very important.png
βββ Codility
βΒ Β βββ count_operations.cpp
βΒ Β βββ xoutput.txt
βββ CSES
βΒ Β βββ 01-introductory
βΒ Β βΒ Β βββ prog001weirdAlgorithm
βΒ Β βΒ Β βββ prog001weirdAlgorithm.cpp
βΒ Β βΒ Β βββ prog002missingNumber
βΒ Β βΒ Β βββ prog002missingNumber.cpp
βΒ Β βΒ Β βββ prog003longestRepititions
βΒ Β βΒ Β βββ prog003repititions.cpp
βΒ Β βΒ Β βββ prog004increasingArray
βΒ Β βΒ Β βββ prog004increasingArray.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 02-searching-sorting
βΒ Β βββ prog001distinctNumbers
βΒ Β βββ prog001distinctNumbers.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ data_type_ranges.jpeg
βββ data_types_sizes.png
βββ DP_CN.txt
βββ FINAL450-checklist.txt
βββ GeeksForGeeks
βΒ Β βββ Algorithms
βΒ Β βΒ Β βββ Backtracking
βΒ Β βΒ Β βΒ Β βββ generateParenthesisTLEiterative.cpp
βΒ Β βΒ Β βΒ Β βββ generateParenthesisWArecursive.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Bit Magic
βΒ Β βΒ Β βΒ Β βββ checkSetBits.cpp
βΒ Β βΒ Β βΒ Β βββ longestConsecutiveOnes.cpp
βΒ Β βΒ Β βββ DP
βΒ Β βΒ Β βΒ Β βββ CountNstairsWithoutOrder.cpp
βΒ Β βΒ Β βΒ Β βββ EqualSumPartition_DP_BU.cpp
βΒ Β βΒ Β βΒ Β βββ IsSubsetSum_DP_BU.cpp
βΒ Β βΒ Β βΒ Β βββ Knapsack01_DP_BU.cpp
βΒ Β βΒ Β βΒ Β βββ Knapsack01_DP_TD.cpp
βΒ Β βΒ Β βΒ Β βββ LongestCommonSubsequence.cpp
βΒ Β βΒ Β βΒ Β βββ MaxSumRectangles.cpp
βΒ Β βΒ Β βΒ Β βββ MinimumNumberOfCoins.cpp
βΒ Β βΒ Β βΒ Β βββ MinimumSubsetSumDifference_DP_BU.cpp
βΒ Β βΒ Β βΒ Β βββ NEWNCr2.cpp
βΒ Β βΒ Β βΒ Β βββ NEWNCr.cpp
βΒ Β βΒ Β βΒ Β βββ ReachGivenCoins.cpp
βΒ Β βΒ Β βΒ Β βββ RodCutting.cpp
βΒ Β βΒ Β βΒ Β βββ WildcardPatternMatching.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Searching-Sorting
βΒ Β βΒ Β βββ BinarySearchRecursive.cpp
βΒ Β βΒ Β βββ MiddleOfThree.cpp
βΒ Β βΒ Β βββ SearchRotatedSortedArray.cpp
βΒ Β βββ Data Structures
βΒ Β βΒ Β βββ Arrays
βΒ Β βΒ Β βΒ Β βββ CommonElements.cpp
βΒ Β βΒ Β βΒ Β βββ CountPairsWithGivenSum.cpp
βΒ Β βΒ Β βΒ Β βββ duplicatesInArray.cpp
βΒ Β βΒ Β βΒ Β βββ FindSmallestPositiveNumberInArray.cpp
βΒ Β βΒ Β βΒ Β βββ KadaneAlgoContiguousSubarrayMaxSum.cpp
βΒ Β βΒ Β βΒ Β βββ KlargeElements.cpp
βΒ Β βΒ Β βΒ Β βββ LeadersInArray.cpp
βΒ Β βΒ Β βΒ Β βββ MissingNumberInArray.cpp
βΒ Β βΒ Β βΒ Β βββ NEW_KthMaxMinElement.cpp
βΒ Β βΒ Β βΒ Β βββ NEW_MinimumNumberOfJumps.cpp
βΒ Β βΒ Β βΒ Β βββ NEWRotateArray.cpp
βΒ Β βΒ Β βΒ Β βββ peakInArray.cpp
βΒ Β βΒ Β βΒ Β βββ ReverseArrayString.cpp
βΒ Β βΒ Β βΒ Β βββ RotateArrayOnePosition.cpp
βΒ Β βΒ Β βΒ Β βββ rotateMatrixAnti90.cpp
βΒ Β βΒ Β βΒ Β βββ Sort012.cpp
βΒ Β βΒ Β βΒ Β βββ UinonOfTwoArrays.cpp
βΒ Β βΒ Β βΒ Β βββ waveArray.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Graphs
βΒ Β βΒ Β βΒ Β βββ bfs.cpp
βΒ Β βΒ Β βΒ Β βββ bipartiteGraph.cpp
βΒ Β βΒ Β βΒ Β βββ dfs.cpp
βΒ Β βΒ Β βΒ Β βββ graphCycleUndirected.cpp
βΒ Β βΒ Β βΒ Β βββ NEWcovidSpread.cpp
βΒ Β βΒ Β βΒ Β βββ NEWCycleInDirectedGraph.cpp
βΒ Β βΒ Β βΒ Β βββ NEWtopologicalSort.cpp
βΒ Β βΒ Β βΒ Β βββ numIslands.cpp
βΒ Β βΒ Β βΒ Β βββ printAdjacencyList.cpp
βΒ Β βΒ Β βΒ Β βββ rottenOranges.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Linked Lists
βΒ Β βΒ Β βΒ Β βββ countNodesOfLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ deleteNodeWithoutHeadPointer.cpp
βΒ Β βΒ Β βΒ Β βββ detectLoopInLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ findLengthOfLoop.cpp
βΒ Β βΒ Β βΒ Β βββ linkedListInsertion.cpp
βΒ Β βΒ Β βΒ Β βββ merge2SortedLists.cpp
βΒ Β βΒ Β βΒ Β βββ midPointOfLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ NEWIntersectionYshapedLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ NEW_NthNodeFromTheEnd.cpp
βΒ Β βΒ Β βΒ Β βββ palindromeLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ removeLoopInLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ reverseLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ rotateLinkedList.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Strings
βΒ Β βΒ Β βΒ Β βββ implementAtoI.cpp
βΒ Β βΒ Β βΒ Β βββ maxFrequencyOfWord.cpp
βΒ Β βΒ Β βΒ Β βββ multiplyStrings.cpp
βΒ Β βΒ Β βΒ Β βββ removeDuplicates.cpp
βΒ Β βΒ Β βΒ Β βββ wordBoggle.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Trees
βΒ Β βΒ Β βββ Binary Trees
βΒ Β βΒ Β βΒ Β βββ boundaryTraversal.cpp
βΒ Β βΒ Β βΒ Β βββ BTtoCDLL.cpp
βΒ Β βΒ Β βΒ Β βββ constructBinaryTreeFromParentArray.cpp
βΒ Β βΒ Β βΒ Β βββ countLeaves.cpp
βΒ Β βΒ Β βΒ Β βββ diagonalTraversal.cpp
βΒ Β βΒ Β βΒ Β βββ diameterBT.cpp
βΒ Β βΒ Β βΒ Β βββ heightOfTree.cpp
βΒ Β βΒ Β βΒ Β βββ invertORMirrorBinaryTree.cpp
βΒ Β βΒ Β βΒ Β βββ isIdentical.cpp
βΒ Β βΒ Β βΒ Β βββ LCAofBT.cpp
βΒ Β βΒ Β βΒ Β βββ leftViewOfBinaryTree.cpp
βΒ Β βΒ Β βΒ Β βββ maxSumFromAnyNode.cpp
βΒ Β βΒ Β βΒ Β βββ maxWidthOfBT.cpp
βΒ Β βΒ Β βΒ Β βββ minMaxElementInTree.cpp
βΒ Β βΒ Β βΒ Β βββ sumTree.cpp
βΒ Β βΒ Β βΒ Β βββ topViewOfBT.cpp
βΒ Β βΒ Β βΒ Β βββ TraversalInorderRecursive.cpp
βΒ Β βΒ Β βΒ Β βββ TraversalLevelOrderIterative.cpp
βΒ Β βΒ Β βββ BST
βΒ Β βΒ Β βββ checkForBST.cpp
βΒ Β βΒ Β βββ fixNodesInBST.cpp
βΒ Β βΒ Β βββ LCAofBST.cpp
βΒ Β βΒ Β βββ minElementInBST.cpp
βΒ Β βΒ Β βββ NEW_deleteNodesGEthanK.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Mathematical
βΒ Β βΒ Β βββ armstrongNumber.cpp
βΒ Β βΒ Β βββ squareRootOfNumber.cpp
βΒ Β βββ Programme Cpp GFG
βΒ Β βΒ Β βββ EfficientCppGfg.cpp
βΒ Β βββ Programme STL GFG
βΒ Β βΒ Β βββ sortPair.cpp
βΒ Β βΒ Β βββ spliceAndMerge.cpp
βΒ Β βββ Public
βΒ Β βββ Manipal Contest
βΒ Β βββ 1n1.cpp
βΒ Β βββ 1n2.cpp
βΒ Β βββ 2.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ HackerEarth
βΒ Β βββ Contests
βΒ Β βΒ Β βββ August 23 Cicuits 2022
βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Data Structures
βΒ Β βββ Graphs
βΒ Β βββ ConnectedComponentsInAGraph.cpp
βΒ Β βββ MonkAndIslands.cpp
βΒ Β βββ WA_BishuAndHisGirlfriend.cpp
βββ Hackerrank
βΒ Β βββ Alogrithms
βΒ Β βΒ Β βββ 01 Warmup
βΒ Β βΒ Β βΒ Β βββ diagonal_difference.cpp
βΒ Β βΒ Β βΒ Β βββ plus_minus.cpp
βΒ Β βΒ Β βΒ Β βββ simple_array_sum.cpp
βΒ Β βΒ Β βΒ Β βββ solve_me_first.cpp
βΒ Β βΒ Β βΒ Β βββ staircase.cpp
βΒ Β βΒ Β βββ 08 DP
βΒ Β βΒ Β βΒ Β βββ construct_the_array_BU.cpp
βΒ Β βΒ Β βββ 09 Greedy
βΒ Β βΒ Β βββ 10 Bit Manipulation
βΒ Β βΒ Β βββ great_xor.cpp
βΒ Β βΒ Β βββ lonely_integer.cpp
βΒ Β βββ Data Structures
βΒ Β βΒ Β βββ 01 Arrays
βΒ Β βΒ Β βΒ Β βββ array1d_reverse.cpp
βΒ Β βΒ Β βΒ Β βββ array2d_hourglass.cpp
βΒ Β βΒ Β βΒ Β βββ dynamic_array.cpp
βΒ Β βΒ Β βΒ Β βββ left_rotation.cpp
βΒ Β βΒ Β βΒ Β βββ NEWarray_manipulation.cpp
βΒ Β βΒ Β βΒ Β βββ sparse_arrays.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ 02 Linked List
βΒ Β βΒ Β βββ compare_linked_list.cpp
βΒ Β βΒ Β βββ delete__node.cpp
βΒ Β βΒ Β βββ insert_node_at_head.cpp
βΒ Β βΒ Β βββ insert_node_at_position.cpp
βΒ Β βΒ Β βββ insert_node_at_tail.cpp
βΒ Β βΒ Β βββ print_reverse_LL.cpp
βΒ Β βΒ Β βββ print_singly_linked_list.cpp
βΒ Β βββ Programming Langauges
βΒ Β βΒ Β βββ Cpp
βΒ Β βΒ Β βΒ Β βββ 01 Introduction
βΒ Β βΒ Β βΒ Β βββ Basic_Data_types.cpp
βΒ Β βΒ Β βΒ Β βββ Hello_world.cpp
βΒ Β βΒ Β βββ Python
βΒ Β βΒ Β βββ 01 Introduction
βΒ Β βΒ Β βΒ Β βββ arithmetic_operators.py
βΒ Β βΒ Β βΒ Β βββ function.py
βΒ Β βΒ Β βΒ Β βββ hello_world.py
βΒ Β βΒ Β βΒ Β βββ loops.py
βΒ Β βΒ Β βΒ Β βββ print_function.py
βΒ Β βΒ Β βΒ Β βββ python_division.py
βΒ Β βΒ Β βββ 02 Basic Data Types
βΒ Β βΒ Β βββ finding_percentage.py
βΒ Β βΒ Β βββ lists.py
βΒ Β βΒ Β βββ nested_list.py
βΒ Β βΒ Β βββ runner_up_score.py
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Solution.java
βββ InterviewBit
βΒ Β βββ Contests
βΒ Β βΒ Β βββ CodeDrift27August22
βΒ Β βΒ Β βΒ Β βββ n1
βΒ Β βΒ Β βΒ Β βββ n2.cpp
βΒ Β βΒ Β βΒ Β βββ n3B.cpp
βΒ Β βΒ Β βΒ Β βββ n3.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ CodeDriftXAugust21
βΒ Β βΒ Β βββ n1.cpp
βΒ Β βΒ Β βββ n2.cpp
βΒ Β βΒ Β βββ n3B.cpp
βΒ Β βΒ Β βββ n3.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ DSA
βΒ Β βββ 01 Arrays
βΒ Β βΒ Β βββ FindDuplicateInArray.cpp
βΒ Β βΒ Β βββ KthRowOfPascalTriangle.cpp
βΒ Β βΒ Β βββ MaximumAbsoluteDifference.cpp
βΒ Β βΒ Β βββ MinimumLightsToActivate.cpp
βΒ Β βΒ Β βββ MinStepsInInfiniteGrid.cpp
βΒ Β βΒ Β βββ NEW_MaximumSumTriplet.cpp
βΒ Β βΒ Β βββ PerfectPeakOfArr.cpp
βΒ Β βΒ Β βββ SmallestPositiveInteger.cpp
βΒ Β βΒ Β βββ SpiralOrderMatrix1.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 02 Math
βΒ Β βΒ Β βββ allFactors.cpp
βΒ Β βΒ Β βββ binaryRepresentation.cpp
βΒ Β βΒ Β βββ distributeInCircle.cpp
βΒ Β βΒ Β βββ ExcelColumnTitle.cpp
βΒ Β βΒ Β βββ hammingDistance.cpp
βΒ Β βΒ Β βββ isPower.cpp
βΒ Β βΒ Β βββ sieveOfEratosthenes.cpp
βΒ Β βΒ Β βββ totalBishopMoves.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 03 BInary Search
βΒ Β βΒ Β βββ NEW_woodCut.cpp
βΒ Β βΒ Β βββ searchInBitonicArray.cpp
βΒ Β βΒ Β βββ smallerOrUpperElements.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 04 Strings
βΒ Β βΒ Β βββ amazingSubarrays.cpp
βΒ Β βΒ Β βββ atoi.cpp
βΒ Β βΒ Β βββ compareVersionNunmber.cpp
βΒ Β βΒ Β βββ implementStrStr.cpp
βΒ Β βΒ Β βββ longestCommonPrefix.cpp
βΒ Β βΒ Β βββ NEW_rotationTimes.cpp
βΒ Β βΒ Β βββ NEW_validNumber.cpp
βΒ Β βΒ Β βββ validIPv4address.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 05 Bit Manipulation
βΒ Β βΒ Β βββ NEW_countTotalSetBits.cpp
βΒ Β βΒ Β βββ numberOfSetBits.cpp
βΒ Β βΒ Β βββ singleNumber2.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ 12 Trees
βΒ Β βββ BinaryTreeNode.hpp
βΒ Β βββ CNBinaryTree.hpp
βββ LeetCode
βΒ Β βββ 1039.minimum-score-triangulation-of-polygon.cpp
βΒ Β βββ 121.best-time-to-buy-and-sell-stock.cpp
βΒ Β βββ 1.two-sum.cpp
βΒ Β βββ 226.invert-binary-tree.cpp
βΒ Β βββ 523.continuous-subarray-sum.cpp
βΒ Β βββ 53.maximum-subarray.cpp
βΒ Β βββ 98.validate-binary-search-tree.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ README.md
βββ Resources
βΒ Β βββ Guides
βΒ Β βΒ Β βββ FINAL450.xlsx
βΒ Β βΒ Β βββ GUIDE TO COMPETITIVE PROGRAMMING_.pdf
βΒ Β βββ Snippets
βΒ Β βΒ Β βββ changeLettersToNumbers.py
βΒ Β βΒ Β βββ multispace_scanning.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Templates
βΒ Β βββ bit_magic.cpp
βΒ Β βββ CP
βΒ Β βΒ Β βββ BitManipulation.cpp
βΒ Β βΒ Β βββ NumberTheory.cpp
βΒ Β βΒ Β βββ SegmentTree.cpp
βΒ Β βββ cpp.tmpl
βΒ Β βββ DSA
βΒ Β βΒ Β βββ BinarySearchTree.cpp
βΒ Β βΒ Β βββ BinaryTree.cpp
βΒ Β βΒ Β βββ GraphUnweighted.cpp
βΒ Β βΒ Β βββ GraphWeighted.cpp
βΒ Β βΒ Β βββ LinkedList.cpp
βΒ Β βββ sublime_io_template.cpp
βββ snakeToCamel.sh
βββ SPOJ
βΒ Β βββ ACODEn_Alphacode.cpp
βΒ Β βββ ACPC10A_whats_next.cpp
βΒ Β βββ ADDREV_adding_reverse_numbers.cpp
βΒ Β βββ AE00_Rectangles.cpp
βΒ Β βββ AGGRCOWh_aggressive_cows.cpp
βΒ Β βββ AGGRCOWn_Aggressive_cows.cpp
βΒ Β βββ BUGLIFE_A_Bugs_Life.cpp
βΒ Β βββ CANDY_Candy_1.cpp
βΒ Β βββ FASHION_Fashion_Shows.cpp
βΒ Β βββ FCTRL2n_small_factorials.cpp
βΒ Β βββ FCTRLa_trailing_zeros.cpp
βΒ Β βββ FCTRLn_trailing_zeros.cpp
βΒ Β βββ JULKAn_Julka.cpp
βΒ Β βββ LASTDIGa_The_last_digit.cpp
βΒ Β βββ LASTDIGn_The_last_digit.cpp
βΒ Β βββ MPILOT_pilots.cpp
βΒ Β βββ NSTEPS_Number_Steps.cpp
βΒ Β βββ PALINn_The_Next_Palindrome.cpp
βΒ Β βββ PRIME1a_Prime_Generator.cpp
βΒ Β βββ PRIME1TLE_Prime_Generator.cpp
βΒ Β βββ PT07Y_Is_it_a_tree.cpp
βΒ Β βββ SAMER08Fn_Feynman.cpp
βΒ Β βββ SBSTR1n_substring_check.cpp
βΒ Β βββ TDKPRIMEn_finding_the_Kth_prime.cpp
βΒ Β βββ TESTa_Life_theUniverse_and_Everything.cpp
βΒ Β βββ TESTb_Life_theUniverse_Everything.cpp
βΒ Β βββ TOANDFRO_To_and_Fro.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ temp
βΒ Β βββ backtracking
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βββ icpc
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βββ set01
βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βββ Solution.java
βΒ Β βΒ Β βββ temp.py
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ set02
βΒ Β βΒ Β βββ nA
βΒ Β βΒ Β βββ nA.cpp
βΒ Β βΒ Β βββ nB
βΒ Β βΒ Β βββ nB.cpp
βΒ Β βΒ Β βββ nC
βΒ Β βΒ Β βββ nC.cpp
βΒ Β βΒ Β βββ nD
βΒ Β βΒ Β βββ nD.cpp
βΒ Β βΒ Β βββ nE
βΒ Β βΒ Β βββ nE.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ test
βΒ Β βββ nA.cpp
βΒ Β βββ nB
βΒ Β βββ nB.cpp
βΒ Β βββ nC.cpp
βΒ Β βββ xerror.txt
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ Unclassified
βΒ Β βββ New
βΒ Β βΒ Β βββ add-two-ll.cpp
βΒ Β βΒ Β βββ CODEZEN_interestingSequences2.cpp
βΒ Β βΒ Β βββ CODEZEN_interestingSequences.cpp
βΒ Β βΒ Β βββ CODEZEN_rat_in_maze.cpp
βΒ Β βΒ Β βββ word_wrap_newspaper.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Working
βΒ Β βββ grid-dp-sum.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ Youtube-learning
βββ Basic ALGO
βΒ Β βββ Backtracking_Branch_Bound
βΒ Β βββ Divide_and_Conquer
βΒ Β βββ DP
βΒ Β βΒ Β βββ DP Aditya Verma
βΒ Β βΒ Β βΒ Β βββ include
βΒ Β βΒ Β βΒ Β βΒ Β βββ header001_subset_sum.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ header002_count_of_subset_sum.hpp
βΒ Β βΒ Β βΒ Β βΒ Β βββ header003_longest_common_subsequence.hpp
βΒ Β βΒ Β βΒ Β βββ prog001_intro_to_dp.txt
βΒ Β βΒ Β βΒ Β βββ prog002_types_of_knapsack.txt
βΒ Β βΒ Β βΒ Β βββ prog003_01_Knapsack_DP_top_down_recursive_only.cpp
βΒ Β βΒ Β βΒ Β βββ prog004_01_Knapsack_DP_top_down_recursion_memoization.cpp
βΒ Β βΒ Β βΒ Β βββ prog005_01_Knapsack_DP_bottom_up_iterative.cpp
βΒ Β βΒ Β βΒ Β βββ prog006_problems_similar_to_01_knapsack.txt
βΒ Β βΒ Β βΒ Β βββ prog007_SubSet_Sum_Problem_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog008_Equal_subset_sum_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog009_Count_of_subset_sum_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog010n_min_subset_diff_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog011_count_of_subset_given_diff_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog012_target_sum_DP_bottom_up.txt
βΒ Β βΒ Β βΒ Β βββ prog013_ubounded_knapsack_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog014_rod_cutting_problem.cpp
βΒ Β βΒ Β βΒ Β βββ prog015_coin_change_max_ways_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog018_LCS_Types.txt
βΒ Β βΒ Β βΒ Β βββ prog019_longest_common_subsequence_DP_top_down_recursive_only.cpp
βΒ Β βΒ Β βΒ Β βββ prog020_longest_common_subsequence_DP_top_down_recursive_memoization.cpp
βΒ Β βΒ Β βΒ Β βββ prog021_longest_common_subsequence_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog022_longest_common_substring_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog023_print_longest_common_subsequence_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog024n_shortest_common_supersequence_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog025_min_num_of_insertions_deletions_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog026_longest_palindromic_sequence_DP_bottom_up.cpp
βΒ Β βΒ Β βΒ Β βββ prog033_matrix_chain_multiplication_DP_top_down_recursive_only.cpp
βΒ Β βΒ Β βΒ Β βββ prog034A_matrix_chain_multiplication_DP_top_down_recursive_memoization.cpp
βΒ Β βΒ Β βΒ Β βββ prog034Bn_matrix_chain_multiplication_DP_bottom_up_iterative.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ DP Part 1 CodeNCode
βΒ Β βΒ Β βββ prog01staircase.cpp
βΒ Β βΒ Β βββ prog02staircase2.cpp
βΒ Β βΒ Β βββ prog03TwoXnTilingProblem.cpp
βΒ Β βΒ Β βββ prog04AsubsetsAndBitmasking1.cpp
βΒ Β βΒ Β βββ prog04BsubsetsAndBitmaskingInegers.cpp
βΒ Β βΒ Β βββ prog05subsetSumUsingBitmask.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Greedy
βΒ Β βββ Recursion
βΒ Β βΒ Β βββ Recursion CB Webinar
βΒ Β βΒ Β βΒ Β βββ knight_tour_multiple_solutions_input.txt
βΒ Β βΒ Β βΒ Β βββ knight_tour_multiple_solutions_output.txt
βΒ Β βΒ Β βΒ Β βββ prog01_factorial.cpp
βΒ Β βΒ Β βΒ Β βββ prog02_Inc_Dec_Print.cpp
βΒ Β βΒ Β βΒ Β βββ prog03A_kinght_tour.cpp
βΒ Β βΒ Β βΒ Β βββ prog03B_kinght_tour_all_possible.cpp
βΒ Β βΒ Β βΒ Β βββ prog04_sudoku_solver.cpp
βΒ Β βΒ Β βββ Recursion MCS
βΒ Β βΒ Β βββ basic_exponentiation.cpp
βΒ Β βΒ Β βββ modular_exponentiation.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Searching and Sorting
βΒ Β βββ Searching
βΒ Β βΒ Β βββ iterative_binary_search.cpp
βΒ Β βββ Sorting
βΒ Β βββ failBFS.c
βΒ Β βββ Jenny Sorting Algorithms
βΒ Β βΒ Β βββ bubbleSort.c
βΒ Β βΒ Β βββ heapANDheapSort.c
βΒ Β βΒ Β βββ insertionSort.c
βΒ Β βΒ Β βββ selectionSort.c
βΒ Β βββ shelllSort.c
βββ Basic DS
βΒ Β βββ Arrays
βΒ Β βΒ Β βββ PermutationGenerationRec.cpp
βΒ Β βΒ Β βββ SubsetGenerationRecIter.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βββ Disjoint Sets
βΒ Β βΒ Β βββ find.cpp
βΒ Β βΒ Β βββ union.cpp
βΒ Β βββ Graphs
βΒ Β βΒ Β βββ Graphs Part 1 CodeNCode
βΒ Β βΒ Β βΒ Β βββ new13FireEscapeRoutes.cpp
βΒ Β βΒ Β βΒ Β βββ new15longestPathInTreeORdiameterOfGRaph.cpp
βΒ Β βΒ Β βΒ Β βββ new19primePath.cpp
βΒ Β βΒ Β βΒ Β βββ new20feasiblePath.cpp
βΒ Β βΒ Β βΒ Β βββ prog02graph.cpp
βΒ Β βΒ Β βΒ Β βββ prog03dfs.cpp
βΒ Β βΒ Β βΒ Β βββ prog04connectedComponents.cpp
βΒ Β βΒ Β βΒ Β βββ prog05ConnectedComponentsInAGraph.cpp
βΒ Β βΒ Β βΒ Β βββ prog07BishuAndHisGF.cpp
βΒ Β βΒ Β βΒ Β βββ prog08isItATree.cpp
βΒ Β βΒ Β βΒ Β βββ prog09BipartiteTest.cpp
βΒ Β βΒ Β βΒ Β βββ prog10BugsLife.cpp
βΒ Β βΒ Β βΒ Β βββ prog11cycleDetection.cpp
βΒ Β βΒ Β βΒ Β βββ prog12InOutTimesOfNodes.cpp
βΒ Β βΒ Β βΒ Β βββ prog16subtreeSize.cpp
βΒ Β βΒ Β βΒ Β βββ prog18bfs.cpp
βΒ Β βΒ Β βΒ Β βββ prog23bridgesInGraph.cpp
βΒ Β βΒ Β βΒ Β βββ prog26articulationPoints.cpp
βΒ Β βΒ Β βΒ Β βββ prog29kahnsAlgorithmTopologicalSorting.cpp
βΒ Β βΒ Β βΒ Β βββ prog32DFSIn2Dgrid.cpp
βΒ Β βΒ Β βΒ Β βββ prog33connectedComponentsIn2DgridDFS.cpp
βΒ Β βΒ Β βΒ Β βββ prog34BFSIn2Dgrid.cpp
βΒ Β βΒ Β βΒ Β βββ xinput.txt
βΒ Β βΒ Β βΒ Β βββ xoutput.txt
βΒ Β βΒ Β βββ Graphs Part 2 CodeNCode
βΒ Β βΒ Β βββ prog001kruskal.cpp
βΒ Β βΒ Β βββ prog002LCA.cpp
βΒ Β βΒ Β βββ prog003LCABinaryLifting.cpp
βΒ Β βΒ Β βββ prog004distanceBetweenTwoNodes.cpp
βΒ Β βΒ Β βββ xinput.txt
βΒ Β βββ Linked_List
βΒ Β βββ Queues
βΒ Β βββ Segment Trees
βΒ Β βΒ Β βββ Code N Code
βΒ Β βΒ Β βββ query.cpp
βΒ Β βΒ Β βββ segmentTree.cpp
βΒ Β βββ Stacks
βΒ Β βββ Trees
βΒ Β βΒ Β βββ Trees KnowledgeCenter
βΒ Β βΒ Β βββ prog001_trees.cpp
βΒ Β βββ Tries
βΒ Β βββ AshishKumar
βΒ Β βΒ Β βββ TrieCompleteAK.cpp
βΒ Β βββ Faad-Coder
βΒ Β βββ trie-implementation.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ Competitive Programming
βββ Bit Manipulation
βΒ Β βββ generateSubsets.cpp
βΒ Β βββ xinput.txt
βΒ Β βββ xoutput.txt
βββ Maths
βββ Arithmetic
βββ Combinatorics
βββ Geometric Algorithms
βββ Network Flow Algorithms
βββ Number Theory
βββ NT CodeNCode
βββ prog002primality_test.cpp
βββ prog004sieve_of_eratosthenes.cpp
βββ prog005prime_factorization.cpp
βββ prog007binary_modular_exponentiation.cpp
βββ prog010prime_factorization_using_sieve.cpp
βββ prog011matrix_exponentiation.cpp
βββ xinput.txt
βββ xoutput.txt
245 directories, 1235 files