lecture-004=C++_basics_part-I
lecture-005=C++_basics_part-II
lecture-006=C++_basics_part-III
lecture-007=C++_basics_part-IV
lecture-008=Strings_trick
lecture-009=C++_basics_part-V
lecture-010=C++_basics_part-VI
lecture-010=Why_global_arrays_can_have_larger_size
lecture-013=Contest_discussion
lecture-014=Verdicts_and_errors_on_online_coding_websites
lecture-015=Time_complexity_analysis_and_constraints
lecture-016=Space_complexity
lecture-017=Why_print_ans_modulo_1e9+7
lecture-018=Pre-computation_techniques_and_hashing
lecture-019=How_to_hash_negative_numbers
lecture-020=Pre-computation_using_prefix_sum
lecture-021=Codechef-GCDQ
lecture-022=Must_know_concept_in_pre-computation
lecture-023=Prefix_sum+hashing_question
lecture-026=Digit_sum_and_array_sum
lecture-027=Merge_and_selection_sort
lecture-029=Pairs_and_vectors
lecture-030=Nesting_in_vectors
lecture-032=Iterators_part-2
lecture-035=Set_unordered-set_multi-set
lecture-037=Nesting_in_STL_maps_and_sets
lecture-038=Stack_and_queue
lecture-039=Balanced_brackets_matching
lecture-040=Next_greater_element_using_stacks
lecture-041=Inbuilt_sort_in_STL
lecture-042=Comparator_function_in_depth
lecture-043=Upper_bound_and_lower_bound
lecture-044=C++_STL_inbuilt_algo
lecture-045=Inbuilt_STL_algo_and_lambda_function
lecture-046=Offline_and_online_queries_diff
lecture-047=Generate_parenthesis
lecture-048=Subset_generation
lecture-050=Binary_search
lecture-051=Implement_upper_bound_and_lower_bound
lecture-052=Nth_root_of_number
lecture-053=Advanced_binary_search_question-1
lecture-053=Advanced_binary_search_question-2
lecture-054=3rd_contest_discussion
lecture-055=Time_complexity_in_recursion
lecture-056=Maths_and_number_theory
lecture-057=Binary_numbers_and_bits
lecture-059=Bit_manipulation_tricks
lecture-060=Power_of_XOR_operator
lecture-062=Generate_subsets_using_bit-masking
lecture-064=Binary_exponentiation(recursive-method)
lecture-065=Binary_exponentiation(iterative-method)
lecture-066=Large_exponentiation
lecture-067=SuperPow_question
lecture-068=Basics_of_factors_and_divisors
lecture-069=Prime_check_and_prime_factorisation
lecture-071=Sieve_variations
lecture-072=Modular_multiplicative_inverse
lecture-073=Number_theory_practice_questions
lecture-074=Must_do_sieve_questions
lecture-075=All_sieve_concepts_in_one_question
lecture-076=All_sieve_concepts_in_one_question
lecture-077=Bit-manipulation_questions
lecture-078=Inclusion_exclusion
lecture-080=Graph_and_trees
lecture-081=Trees_and_graphs_in_code
lecture-083=Find_connected_components_and_cycle_in_graph
lecture-084=Solve_graph_matrix_problems_using_DFS
lecture-086=Pre_computation_using_DFS
lecture-087=Find_diameter_of_tree
lecture-088=Find_LCA_in_tree
lecture-089=Edge_deletion_questions_using_DFS
lecture-091=Find_shortest_path_using_BFS
lecture-092=More_about_BFS
lecture-093=Multi_source_BFS
lecture-094=Dijkstra_algo
lecture-095=Floyd_warshall_algo
lecture-096=Floyd_warshall_algo_questions
lecture-097=Disjoint_set_union
lecture-098=DSU_practice_questions
lecture-099=Kruskal's_algo
lecture-100=Minimum_spanning_tree_question
lecture-105=Longest_increasing_subsequence
lecture-106=Coin_change_1-and-2
lecture-107=Knapsack_concept_and_variations
lecture-108=Knapsack_problem
lecture-110=Subset_sum_and_partition_problem
lecture-111=Longest_common_subsequence
Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
You can’t perform that action at this time.