├── Arrays ├── 1491. Average Salary Excluding the Minimum and Maximum Salary.cpp ├── 1493. Longest Subarray of 1's After Deleting One Element.cpp ├── 1603. Design Parking System.cpp ├── 1732. Find the Highest Altitude.cpp ├── 1822. Sign of the Product of an Array.cpp ├── 209. Minimum Size Subarray Sum.cpp ├── 239. Sliding Window Maximum.cpp ├── 2448. Minimum Cost to Make Array Equal.cpp ├── 2462. Total Cost to Hire K Workers.cpp ├── 2551. Put Marbles in Bags.cpp ├── 347. Top K Frequent Elements.cpp ├── 3Sum.cpp ├── 435. Non-overlapping Intervals.cpp ├── 714. Best Time to Buy and Sell Stock with Transaction Fee.cpp ├── 735. Asteroid Collision.cpp ├── 852. Peak Index in a Mountain Array.cpp ├── Arranging the array.cpp ├── Count the subarrays having product less than k.cpp ├── Equilibrium_point.cpp ├── Fighting the darkness.cpp ├── K Radius Subarray Averages.cpp ├── Make Arithmetic Progression From Sequence.cpp ├── Maximize Distance to Closest Person.cpp ├── Maximum Diamonds.cpp ├── Merge Without Extra Space.cpp ├── Minimize_the_Heights.cpp ├── Next happy number.cpp ├── Number of occurrence.cpp ├── Palindromic_Array.cpp ├── Path with Maximum Probability.cpp ├── Richest_customer_wealth.cpp ├── Rotate_image.cpp ├── Searching │ ├── distinct_pairs.cpp │ ├── find_1st_and_last_in_array.cpp │ ├── kth_missing_positive_number.cpp │ ├── lazy_caterer's_problem.cpp │ ├── linear_Search.cpp │ ├── linear_search_gcd_hexa.cpp │ ├── linear_search_rectangle.cpp │ ├── mcq │ └── quick_sort.cpp ├── Stock buy and sell II.cpp ├── Subarray with given sum.cpp ├── Ticket counter.cpp ├── Unique_numbers.cpp ├── anagrams.cpp ├── angle_between_hands_of_clock.cpp ├── array_delete_And_shift.cpp ├── array_partition_1.cpp ├── assign_mice_holes.cpp ├── binary_array_sorting.cpp ├── car_place_flowers.cpp ├── container_with_most_water.cpp ├── convert_array_into_zig_zag.cpp ├── count_good_triplets.cpp ├── count_invertions.cpp ├── count_matches.cpp ├── count_the_triplets.cpp ├── count_triplets_with_sum_smaller_than_x.cpp ├── cyclically_rotate_array.cpp ├── destroying_asteroids.cpp ├── doubling_the_value.cpp ├── find_all_duplicates.cpp ├── find_highest_number.cpp ├── find_number_of_numbers.cpp ├── find_peak_element.cpp ├── find_the_duplicate_number.cpp ├── find_winner_of _array.cpp ├── first_greater_height.cpp ├── form_a_number_divisble_by_3.cpp ├── highest_altitude.cpp ├── immediate_greater_than_x.cpp ├── immediate_smaller_x_in_array.cpp ├── insert_value_at_array_index.cpp ├── intersection_of_two_arrays.cpp ├── inverse_permutation.cpp ├── is_array_sorted.cpp ├── jump+game_2.cpp ├── jump_game.cpp ├── k_weakest_rows_in_matrix.cpp ├── kadane's_Algorithm.cpp ├── kadanes_algo ├── koko_eating_banana.cpp ├── kth_largest_element_in_array.cpp ├── kth_smallest_element.cpp ├── kth_smallest_element_sorted.cpp ├── last_index_of_one.cpp ├── leaders_in_an_array.cpp ├── longest_consecutive_sequence.cpp ├── longest_harmonious_subsequence.cpp ├── majority_element.cpp ├── majority_element_2.cpp ├── match_specific_pattern.cpp ├── max_icecream_bars.cpp ├── maximum index.cpp ├── maximum_subarray.cpp ├── mean_and_median_of_array.cpp ├── median_of_two_sorted_array.cpp ├── merge_sorted_array.cpp ├── merge_without_extra_space.cpp ├── min_costs_to_make_chips.cpp ├── min_number_to_make_sum_even.cpp ├── min_operations_to_reduce_to_0.cpp ├── min_time_to_complete_trips.cpp ├── minimum_number_arrows_to_burst_arrows.cpp ├── minimum_number_of_jumps.cpp ├── missing_number.cpp ├── missing_number_in_array.cpp ├── move_all_zeroes_to_end_of_array.cpp ├── nCr.cpp ├── next_permutation(leetcode).cpp ├── next_permutation.cpp ├── no_of_rectangles_formed.cpp ├── non_decreasing_arrays.cpp ├── number_of_good_pairs.cpp ├── numbers_with_even_count_of_digits.cpp ├── peak_element.cpp ├── perfect_numbers.cpp ├── permutations.cpp ├── play_with_array.cpp ├── plus_one.cpp ├── rearrange_an_array_with_O(1)_extraspace.cpp ├── rearrange_array_alternately.cpp ├── rearrange_array_alternatively.cpp ├── reverse_array.cpp ├── reverse_arrays_in_group.cpp ├── rorate_array.cpp ├── rotate_array.cpp ├── searching_element_sorted_array.cpp ├── sequencial_digits.cpp ├── shortest_distance_to_a_character.cpp ├── shuffle_array.cpp ├── sign_of_the_product.cpp ├── smaller_than_current_number.cpp ├── sort_an_array_acc_to_other.cpp ├── sort_array.cpp ├── sort_array_by_parity.cpp ├── sort_parity_2.cpp ├── string_compression.cpp ├── subarray_with_given_sum.cpp ├── summary_ranges.cpp ├── swap_need_some_change.cpp ├── target_array_in_given_order.cpp ├── three_way_partitioning.cpp ├── total_count.cpp ├── trapping_rain_water.cpp ├── triplet_sum_in_array.cpp ├── two_sum.cpp ├── two_sum_2.cpp ├── union_of_two_arrays.cpp ├── valid_mountain_array.cpp └── wave_array.cpp ├── Arraysfind_duplicate_number.cpp ├── Backtracking-Recursion ├── 1601. Maximum Number of Achievable Transfer Requests.cpp ├── 2305. Fair Distribution of Cookies.cpp ├── 77. Combinations.cpp └── Word Search.cpp ├── Bit Manipulation ├── 1-bit_and_2-bit_characters.cpp ├── 1232. Check If It Is a Straight Line.cpp ├── 1318. Minimum Flips to Make a OR b Equal to c.cpp ├── 50. Pow(x, n).cpp ├── Copy Set Bits in Range.cpp ├── Exceptionally_odd.cpp ├── Mathematics & Recursion │ ├── Euclid_GCD.cpp │ ├── Examples.cpp │ ├── Matchsticks_game.cpp │ ├── Sieve_of_Eratosthenes.cpp │ ├── Strong_Numbers.cpp │ ├── anshuman's_fav_number.cpp │ ├── arranging_coins.cpp │ ├── array_is_sorted_or_not.cpp │ ├── break_numbers.cpp │ ├── count_total_digits_in_number.cpp │ ├── disarium_number.cpp │ ├── factorial_recursion.cpp │ ├── fibonacci_using_recursion.cpp │ ├── find_nCr.cpp │ ├── first_occurrence_in_sorted_array.cpp │ ├── half_n_by_m.cpp │ ├── maximum_money.cpp │ ├── n*p(power).cpp │ ├── negative_numbers_in_sorted_matrix.cpp │ ├── nth_term.cpp │ ├── palindrome_number_recursive.cpp │ ├── palindrome_string.cpp │ ├── palindrome_using_stl.cpp │ ├── permutations_array_using_stl.cpp │ ├── pow(x,n).cpp │ ├── readme.md │ ├── recursion_practice.cpp │ ├── return_max_height.cpp │ ├── robot_bounded_in_circle.cpp │ ├── sequence.cpp │ ├── sort_matrix.cpp │ ├── sum_of_digits_of_number.cpp │ ├── sum_of_two_numbers_using_bits.cpp │ ├── sum_product.cpp │ ├── swap_nodes_pairs.cpp │ └── tom_and_jerry.cpp ├── Nth Fibonacci Number.cpp ├── bit ├── bit_masking ├── change_all_even_bits_in_number.cpp ├── count_trailing_zeroes.cpp ├── counting_bits.cpp ├── decode_XORed_array.cpp ├── find_the_difference.cpp ├── game_with_nos.cpp ├── gray_code.cpp ├── hamming_distance.cpp ├── nim_game.cpp ├── number_of_1_bits.cpp ├── palindrome_number.cpp ├── play_with_OR.cpp ├── reverse_number.c ├── set_kth_bit.cpp ├── set_mismatch.cpp ├── steps_to_reduce_to_zero.cpp ├── subtract_the_product_and _sum.cpp ├── sum_without_using_arithmetic_operators.cpp ├── sum_witout_using_+_operator.cpp └── xor_operation.cpp ├── Codechef ├── A-Save Water Save Life.cpp ├── B-Valentine Couples.cpp ├── C-Mission Gotham.cpp ├── Chef_and_Groups.cpp ├── Chefanddivision3.cpp ├── El_Professor.cpp ├── XOR_equality.cpp ├── array_rotations.cpp ├── bench_press.cpp ├── chef_and_coupon.cpp ├── chef_and_dice.cpp ├── chef_in_heaven.cpp ├── chef_on_island.cpp ├── chocolate_monger.cpp ├── college_life_5.cpp ├── dinner_by_candlelight.cpp ├── encodingstring.cpp ├── fair_elections.cpp ├── golf.cpp ├── highest_divisor.cpp ├── hiring_test.cpp ├── interesting_xor.cpp ├── lunchtime.cpp ├── make_the_sum_even.cpp ├── maximise_function.cpp ├── motivation.cpp ├── no_time_to_wait.cpp ├── nobel_prize.cpp ├── password.cpp ├── point_of_impact.cpp ├── possible_victory.cpp ├── server_trouble.cpp ├── smallest_possible.cpp ├── solubility.cpp ├── space_arrays.cpp ├── thief_and_police.cpp ├── tic_tac_toe.cpp ├── turn_it.cpp └── vaccine1.cpp ├── Codeforces ├── 122A.cpp ├── 139A.cpp ├── 1472A.cpp ├── 1472B.cpp ├── 1473A.cpp ├── 1474A.cpp ├── 1480A.cpp ├── 1484A.cpp ├── 1491A.cpp ├── 1498A.cpp ├── 1499A.cpp ├── 1504A.cpp ├── 1504B.cpp ├── 1506A.cpp ├── 1509A.cpp ├── 1509B.cpp ├── 1512A.cpp ├── 1516A.cpp ├── 1517.cpp ├── 1519A.cpp ├── 1519B.cpp ├── 1521A.cpp ├── 1521B.cpp ├── 282A.cpp ├── 431A.cpp ├── 556A.cpp ├── 69A.cpp ├── 705A.cpp ├── 734A.cpp ├── 96A.cpp └── 978A.cpp ├── Company Visited ├── Amazon │ └── non-sde ├── Bajaj │ └── api challenge ├── Codenation │ └── Coding phase ├── Paypal │ └── questions ├── Sabre │ └── coding ├── Sahaj │ ├── coding_ques │ └── prob-SpellCaster.pdf ├── TCS │ └── digital ├── Work India │ └── coding_ques └── ZS │ └── phase 1 ├── Consecutive Primes (Kickstart B).cpp ├── D2C ├── D2c_sample_ques.md └── solution2.cpp ├── Dynamic Programming ├── 0-1_knapsack.cpp ├── 0-1_knapsack_dp.cpp ├── 0-1_knapsack_problem.cpp ├── 0_1_knapsack_mem.cpp ├── 1125. Smallest Sufficient Team.cpp ├── 1187. Make Array Strictly Increasing.cpp ├── 1218. Longest Arithmetic Subsequence of Given Difference.cpp ├── 1547. Minimum Cost to Cut a Stick.cpp ├── 1575. Count All Possible Routes.cpp ├── 1751. Maximum Number of Events That Can Be Attended II.cpp ├── 2328. Number of Increasing Paths in a Grid.cpp ├── 2369. Check if There is a Valid Partition For The Array.cpp ├── 486. Predict the Winner.cpp ├── 518. Coin Change II.cpp ├── 664. Strange Printer.cpp ├── 673. Number of Longest Increasing Subsequence.cpp ├── 712. Minimum ASCII Delete Sum for Two Strings.cpp ├── 808. Soup Servings.cpp ├── 894. All Possible Full Binary Trees.cpp ├── 956. Tallest Billboard.cpp ├── Coin Change.cpp ├── DP_TREES │ ├── diameter_leetcode.cpp │ ├── diameter_of_binary_tree.cpp │ └── maximum_path_sum.cpp ├── LCS │ ├── LCS.CPP │ ├── delete_opeartions_string.cpp │ ├── form_a_palindrome.cpp │ ├── lcs_dp.cpp │ ├── lcs_leetcode.cpp │ ├── lcs_memoization.cpp │ ├── longest_common_substring.cpp │ ├── longest_palindromic_subsequence.cpp │ ├── longest_repeating_subsequence.cpp │ ├── min_deletions.cpp │ ├── min_number_of_insertions_deletions.cpp │ ├── print_lcs.cpp │ ├── print_scs.cpp │ ├── shotest_common_subsequence.cpp │ └── valid_palindrome.cpp ├── Longest Palindromic Subsequence.cpp ├── MCM │ ├── matrix_chain_multiplication.cpp │ └── mcm_dp.cpp ├── Min Time.cpp ├── READme.md ├── coin_change_max_ways.cpp ├── coin_change_minimum_coins.cpp ├── count_numbers.cpp ├── max_length_repeated_subarray.cpp ├── minimum_number_of_subsets.cpp ├── minimum_sum_partition.cpp ├── number_of_paths.cpp ├── number_of_unique_paths.cpp ├── pascal_triangle.cpp ├── print_fibonacci_numbers.cpp ├── print_subsets(all).cpp ├── reach_a_given_score.cpp ├── rod_cutting.cpp ├── string_subsequence.cpp ├── subset_sum.cpp ├── subset_sum_dp.cpp ├── sum_of_average_of_all_subsets.cpp ├── target_sum.cpp └── unnbounded_knapsack.cpp ├── GeeksforGeeks ├── Bus Conductor.cpp ├── Determine if Two Trees are Identical .cpp ├── Disarium_number.cpp ├── Find Kth permutation.cpp ├── Flip Bits.cpp ├── Fraction pairs with sum 1.cpp ├── Isomorphic_Strings.cpp ├── Krishnamurthy_number.cpp ├── Largest prime factor.cpp ├── Least Prime Factor.cpp ├── Linked_list_even_odd.cpp ├── Modular_node.cpp ├── Nth catalan number.cpp ├── Number_of_1_bits.cpp ├── Search in Rotated Sorted Array.java ├── Shortest Source to Destination Path.cpp ├── Sum_of_Last_N_nodes.cpp ├── Transform to Sum Tree .cpp ├── back_to_front.cpp ├── c++_stl.cpp ├── children_sum_parent.cpp ├── count_leaves_nodes.cpp ├── count_nodes_of_linkedlist.cpp ├── count_non_leaf_nodes_in_tree.cpp ├── delete_alternate_nodes.cpp ├── delete_anywhere_pos.cpp ├── detect_loop_in_linked_list.cpp ├── display_linked_list.cpp ├── duplicate_sorted_in_linked_list.cpp ├── find_duplicates_in_array.cpp ├── find_length_of_loop_in_linked_list.cpp ├── find_transition_point.cpp ├── finding_middle_element_in_linked_list.cpp ├── front_to_back.cpp ├── game_with_nos.cpp ├── identical_linked_list.cpp ├── inorder_traversal.cpp ├── insert_anywhere.cpp ├── insert_middle_LL.cpp ├── intersection_point_two_linked_list.cpp ├── ishaan_loves_chocolates.cpp ├── kadane's_Algorithm.cpp ├── linked_list_insertion.cpp ├── majority_element.cpp ├── median_of_two_sorted_arrays.cpp ├── merge_two_sorted_linked_list.cpp ├── merge_without_extra_space.cpp ├── middle_delete.cpp ├── minimum_element_in_binary_search_tree.cpp ├── n-kth_node_in_linked_list.cpp ├── node_at_given_index.cpp ├── number_of_pairs.cpp ├── occurence_of_int_in_LL.cpp ├── pair_sum_in_vector.cpp ├── penalty_shooters.cpp ├── penalty_shootout.cpp ├── play_with_OR.cpp ├── postorder_traversal.cpp ├── preorder(Iterative).cpp ├── preorder_traversal.cpp ├── queue_operations.cpp ├── queue_push_pop.cpp ├── queue_reversal.cpp ├── queue_using_array.cpp ├── red_green.cpp ├── remove_all_adjacents.cpp ├── remove_loop_linked_list.cpp ├── reverse_LL.cpp ├── reverse_doubly_linked_list.cpp ├── reverse_linked_list.cpp ├── segregate_even_odd_linked_list.cpp ├── sort_reverse_vector.cpp ├── square_root_of_number.cpp ├── sum_of_nodes_in_binary_tree.cpp ├── sum_of_nodes_of_linked_list.cpp ├── sum_of_numbers_in_strings.cpp ├── sum_of_numbers_in_strings_individual_integer.cpp ├── unsorted_remove_duplicates.cpp └── validate_an_IP_address.cpp ├── Graph ├── 1203. Sort Items by Groups Respecting Dependencies.cpp ├── 1489. Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree.cpp ├── 1615. Maximal Network Rank.cpp ├── 2101. Detonate the Maximum Bombs.cpp ├── 542. 01 Matrix.cpp ├── 547. Number of Provinces.cpp ├── 864. Shortest Path to Get All Keys.cpp ├── DFS of Graph.cpp ├── Santa Banta.cpp ├── Shortest path in Directed Acyclic Graph.cpp └── Topological sort.cpp ├── Hashing ├── 137. Single Number II.cpp ├── 1396. Design Underground System.cpp ├── 2024. Maximize the Confusion of an Exam.cpp ├── 2215. Find the Difference of Two Arrays.cpp ├── 2272. Substring With Largest Variance.cpp ├── 63. Unique Paths II.cpp ├── 705. Design HashSet.cpp ├── Finding the Users Active Minutes.cpp ├── First element to occur k times.cpp ├── First non-repeating character in a stream.cpp ├── First_Come_First_Serve.cpp ├── Frequency Game.cpp ├── Leaders in an array.cpp ├── N-repeated.cpp ├── Professor_and_Parties.cpp ├── Smallest Positive missing number.cpp ├── Sorting Elements of an Array by Frequency.cpp ├── Unique Number of Occurrences.cpp ├── Unique rows in boolean matrix.cpp ├── array_is_subset_of_another_array.cpp ├── array_pair_sum_divisibility.cpp ├── basics ├── check_if_frequencies_can_be_equal.cpp ├── check_if_two_arrays_are_equal.cpp ├── common_elements.cpp ├── count_non_repeated_elements.cpp ├── count_pair_sum.cpp ├── count_pairs_with_given_sum.cpp ├── diff_between_higest_lowest_occurences.cpp ├── distribute_candies.cpp ├── employee_importance.cpp ├── find_all_pairs_with_given_sum.cpp ├── find_missing_element_in_second_array.cpp ├── find_the_freq.cpp ├── find_top3_in_freq.cpp ├── first_repeating_element.cpp ├── first_unique_character_in_string.cpp ├── freq_of_unsorted.cpp ├── happy_number.cpp ├── intersection_of_two_arrays.cpp ├── intersection_of_two_arrays_2.cpp ├── key_pair.cpp ├── map.cpp ├── maps.cpp ├── maps_strings.cpp ├── match_specific_pattern.cpp ├── max_distance_between_same_elements.cpp ├── min_indexed_char.cpp ├── min_operations_to_make_same_array.cpp ├── minimum_indexed_char.cpp ├── non-repeating_element.cpp ├── non_repeating_characters.cpp ├── pair_with_given_sum.cpp ├── pair_with_given_sum_in_array.cpp ├── print_non_repeated_elements.cpp ├── rearrange-an-array-with-o1-extra-space.cpp ├── reduce_array_size_half.cpp ├── reduce_array_size_to_half.cpp ├── set.cpp ├── snapshot_array.cpp ├── sorting_array_by_frequency.cpp ├── sorting_elements_by_freq.cpp ├── subarrays_with_sum_k.cpp ├── sum_indexes.cpp ├── sum_of_unique_elements.cpp ├── tiger_zinda_hai.cpp ├── top_k_frequent_elements_in_array.cpp ├── twice_counter.cpp ├── unique_number_of_occurences.cpp ├── unique_numbers.cpp ├── valid_anagram.cpp └── winner_of_an_election ├── Increasing Substring (kickstart B).cpp ├── LRU_cache.cpp ├── Linked List ├── 445. Add Two Numbers II.cpp ├── 86. Partition List.cpp ├── Add_two_numbers.cpp ├── Detect_loop_in_linked_list.cpp ├── Given a linked list of 0s, 1s and 2s, sort it..cpp ├── Height of a complete binary tree (or Heap) with N nodes.cpp ├── Merge_k_sorted_list.cpp ├── Modify Linked List-1.cpp ├── Nth node from end of linked list.cpp ├── Remove_kth_node_from_end_of_LL.cpp ├── Reverse a Linked List in groups of given size..cpp ├── Union of Two Linked Lists.cpp ├── add_two_numbers.cpp ├── c++.cpp ├── c++_implementation.cpp ├── c_implementation.c ├── check_if_linked_list_is_palindrome.cpp ├── circular_linked_list.cpp ├── circular_linked_list_insert&delete.cpp ├── copy_list_with_random_pointer.cpp ├── delete_ middle_node_of_linked_list.cpp ├── delete_at_pos.cpp ├── delete_return_node.cpp ├── deletions.c ├── detect_loop.cpp ├── doubly_all_functions_linked_list.cpp ├── doubly_linked_list.cpp ├── duplicate_sorted.cpp ├── finding_middle_element.cpp ├── insertions.c ├── intersection_point_in_Y_shaped.cpp ├── intersection_two_linked_list.cpp ├── length_of_loop_in_linked_list.cpp ├── linked_list_random_node.cpp ├── linkedlist_from_array.cpp ├── merge_in_between_linked_list.cpp ├── merge_k_sorted_list.cpp ├── merge_two_sorted_list.cpp ├── odd_even_linked_list.cpp ├── palindrome_linked_list.cpp ├── print_middle_right_elements.cpp ├── queueFunctions_using_linked_list.cpp ├── queue_using_linked_list.cpp ├── remove_dup.cpp ├── remove_dup2.cpp ├── remove_loop_in_linked_list.cpp ├── remove_val_in_LL.cpp ├── reverse_and_duplicate.cpp ├── reverse_circular_linked_list.cpp ├── reverse_linked_list.cpp ├── reverse_linked_list_2.cpp ├── rotate_a_linked_list.cpp ├── search_in_linked_list.cpp ├── sorting.cpp ├── stack_linked_list.cpp ├── stack_using_linked_list.cpp ├── swap_nodes_in_pairs.cpp ├── swapping_nodes_in_linked_list.cpp ├── unsorted_remove_dup_hashing.cpp └── unsorted_remove_duplicates.cpp ├── Matrix ├── 1091. Shortest Path in Binary Matrix.cpp ├── 1351. Count Negative Numbers in a Sorted Matrix.cpp ├── Rotate_image.cpp ├── add_two_matrix.cpp ├── identical_matrices.cpp ├── row_with_max_1.cpp ├── sort_matrix_Diagonally.cpp ├── sum_of_diagonals.cpp └── transpose_matrix.cpp ├── PythonPractise.py ├── Queues ├── 373. Find K Pairs with Smallest Sums.cpp ├── Queue Reversal.cpp ├── Using_Arrays.cpp ├── circular_queue.cpp ├── queue_operations.cpp ├── queue_using_two_stacks.cpp ├── stack_using_two_queues.cpp └── stl.cpp ├── README.md ├── Searching & Sorting ├── 1802. Maximum Value at a Given Index in a Bounded Array.cpp ├── 1870. Minimum Speed to Arrive on Time.cpp ├── 2141. Maximum Running Time of N Computers.cpp ├── 2616. Minimize the Maximum Difference of Pairs.cpp ├── 744. Find Smallest Letter Greater Than Target.cpp ├── 81. Search in Rotated Sorted Array II.cpp ├── Count_Squares.cpp ├── Heap_Sort.cpp ├── Stickler_Thief.cpp ├── first_and_last_occurence_of_x.cpp ├── majority_element.cpp ├── middle_of_three.cpp ├── number_of_pairs.cpp ├── pair_with_given_difference.cpp ├── search_in_rotated_sorted_array.cpp └── value_equal_to_index_value.cpp ├── Stacks ├── 1.cpp ├── 2.cpp ├── 3.cpp ├── 4.cpp ├── 5.cpp ├── 6.cpp ├── Delete middle element of a stack.cpp ├── Implement two stacks in an array.cpp ├── maximum_freq_stack.cpp ├── reverse_array_using_stack.cpp ├── stack_using_array.cpp └── stack_using_linked_list.cpp ├── Strings ├── 17. Letter Combinations of a Phone Number.cpp ├── 859. Buddy Strings.cpp ├── CamelCase Pattern Matching.cpp ├── Is Binary Number Multiple of 3.cpp ├── Longest Palindrome in a String.cpp ├── Longest Substring Without Repeating Characters.cpp ├── Minimum_indexed_character.cpp ├── Multiply__strings.cpp ├── Multiply_strings.cpp ├── Next Smallest Palindrome.cpp ├── Pangram_Checking.cpp ├── Parenthesis_Checker.cpp ├── Prefix match with other strings.cpp ├── Remove_Palindromic_Subsequences.cpp ├── Reversing the equation.cpp ├── anagram.cpp ├── anagram_of_string.cpp ├── backspace_string_compare.cpp ├── binary_string.cpp ├── change_the_strings.cpp ├── check_binary_representation_is_palindrome_or_not.cpp ├── check_if_number_is_balanced.cpp ├── check_string_is_Isogram.cpp ├── check_two_string_arrays.cpp ├── closing_bracket_index.cpp ├── common_subsequence.cpp ├── concatenation_of_zig_zag_strings_in_rows.cpp ├── count_and_say.cpp ├── count_camelcase_character.cpp ├── count_distinct_vowels_in_string.cpp ├── decode_string.cpp ├── defanging_an_IP_address.cpp ├── destination_city.cpp ├── detect_capital.cpp ├── excel_sheet_column_title.cpp ├── goal_parser.cpp ├── group_anagrams.cpp ├── is_Subsequence.cpp ├── isomorphic_strings.cpp ├── jewels_&_stones.cpp ├── keypad_typing.cpp ├── largest_num_with_given_sum.cpp ├── largest_number_possible_gfg.cpp ├── last_index_of_1.cpp ├── longest_common_prefix.cpp ├── longest_common_subsequence.cpp ├── longest_palindrome.cpp ├── longest_palindrome_in_string.cpp ├── longest_palindrome_substring.cpp ├── longest_repeating_subsequence.cpp ├── longest_substring.cpp ├── look_and_say_pattern.cpp ├── lowercase_to_uppercase_string.cpp ├── magical_string.cpp ├── maximum_area.cpp ├── maximum_occuring_character.cpp ├── maximum_occuring_character_in_string.cpp ├── min_deletions_make_char_freq_unique.cpp ├── min_indexed_char.cpp ├── min_insertions_to_make_string_palindromic.cpp ├── missing_char_in_panagram.cpp ├── number_of_consistent_strings.cpp ├── palindrome.cpp ├── palindrome_subsequence_in_string.cpp ├── pangram_strings.cpp ├── pattern_searching.cpp ├── penalty_shootout.cpp ├── permutations_of+string.cpp ├── possible_strings.cpp ├── print_all_anagrams_together.cpp ├── print_anagrams_together.cpp ├── print_first_letter_word.cpp ├── print_reverse_string_using_recursion.cpp ├── recursively_remove_all_adjacent_duplicates.cpp ├── red_or_green.cpp ├── remove_characters.cpp ├── remove_duplicates.cpp ├── remove_punctuation.cpp ├── remove_spaces_from_string.cpp ├── reverse_a_string.cpp ├── reverse_string.cpp ├── reverse_words_in_string.cpp ├── score_of_parantheses.cpp ├── shuffle_string.cpp ├── simplify_path.cpp ├── sort_array_of_names_or_strings.c ├── sort_strings.cpp ├── split_string_in_balanced.cpp ├── string_halves_alike.cpp ├── string_palindrome.cpp ├── string_pangram.cpp ├── string_subsequence.cpp ├── string_to_lowercase.cpp ├── string_validation.cpp ├── strings_basic.cpp ├── strong_language.cpp ├── sum_of_numbers_in_string.cpp ├── the_counting_game.cpp ├── twice_counter.cpp ├── two_strings_same_char.cpp ├── uppercase_and_lowercase_to_string.cpp ├── uppercase_to_lowercase_string.cpp ├── valid_palindrome.cpp └── validate_an_IP_address.cpp ├── Trees ├── 111. Minimum Depth of Binary Tree.cpp ├── 1161. Maximum Level Sum of a Binary Tree.cpp ├── 530. Minimum Absolute Difference in BST.cpp ├── BFS of graph.cpp ├── Balanced_binary_tree.cpp ├── Binary_tree_traversals.cpp ├── Course Schedule - LeetCode.cpp ├── Determine if Two Trees are Identical .cpp ├── Find the Closest Element in BST.cpp ├── In-Order_Traversal.cpp ├── Inorder Successor in BST.cpp ├── Kth Ancestor in a Tree.cpp ├── Level order traversal in spiral form.cpp ├── Lowest Common Ancestor in a BST.cpp ├── Max_and_Min_in_binary_tree.cpp ├── Maximum_node_level.cpp ├── Median of BST.cpp ├── Number of Ways to Reorder Array to Get Same BST.cpp ├── Odd_even_level_difference.cpp ├── Post-Order_Traversal.cpp ├── Pre-Order_Traversal.cpp ├── Predecessor and Successor.cpp ├── Right View of Binary Tree.cpp ├── Symmetric_tree.cpp ├── Transform to Sum Tree .cpp ├── Unique_binary_search_tree.cpp ├── binary_tree_functions.cpp ├── binary_tree_implementation.cpp ├── binary_tree_level_order_traversal.cpp ├── children_sum_parent.cpp ├── convert_sorted_array_to_BST.cpp ├── count_leaves_nodes_in_tree.cpp ├── count_nonLeaf_nodes_in_binary_tree.cpp ├── deepest_leaves_sum.cpp ├── depth_of_node.cpp ├── diameter_of_binary_tree.cpp ├── height_of_binary_node.cpp ├── inorder_using_stack.cpp ├── inorder_using_vector.cpp ├── insert_into_BST.cpp ├── introduction ├── level_of_a_node_in_binary_tree.cpp ├── level_order_traversal.cpp ├── level_with_maximum_number_of_nodes.cpp ├── maximum_depth_of_binary_tree.cpp ├── minimum_depth.cpp ├── minimum_depth_of_binary_tree.cpp ├── minimum_element_in_binary_tree.cpp ├── nodes_at_odd_level.cpp ├── postorder_using_vectors.cpp ├── preorder_using_stack.cpp ├── preorder_using_vector.cpp ├── range_sum_of_BST.cpp ├── same_tree.cpp ├── search_in_binary_tree.cpp ├── size_of_binary_tree.cpp ├── sorted_list_to_bst.cpp ├── sum_0f_right_leaf_nodes.cpp ├── sum_of_leaf_nodes.cpp ├── sum_of_left_leaf_nodes.cpp ├── sum_of_left_leaves_nodes.cpp ├── sum_of_nodes_in_binary_tree.cpp └── validate_binary_search_tree.cpp ├── common_elements.cpp ├── greedy ├── Huffman_Decoding.cpp ├── Job_Sequencing_Problem.cpp ├── Largest number with given sum .cpp ├── activity_selection.cpp ├── angles_between_hands_of_clock.cpp ├── car_pooling.cpp ├── fractional_knapsack.cpp ├── gas_station.cpp ├── good_or_bad_string.cpp ├── largest_number_possible.cpp ├── majority_element.cpp ├── make_pairs.cpp ├── maximize_toys.cpp ├── message_spreading.cpp ├── min_operations_to_make_array_increasing.cpp ├── min_sum.cpp ├── n_meetings_in_one_room.cpp ├── raju_and_coins.cpp ├── reduce_array_size_to_half.cpp ├── smallest_number.cpp ├── spider_steps.cpp ├── survive_on_island.cpp └── swap_and_maximize.cpp ├── leetcode.png └── word_pattern.cpp /Arrays/1491. Average Salary Excluding the Minimum and Maximum Salary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/1491. Average Salary Excluding the Minimum and Maximum Salary.cpp -------------------------------------------------------------------------------- /Arrays/1493. Longest Subarray of 1's After Deleting One Element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/1493. Longest Subarray of 1's After Deleting One Element.cpp -------------------------------------------------------------------------------- /Arrays/1603. Design Parking System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/1603. Design Parking System.cpp -------------------------------------------------------------------------------- /Arrays/1732. Find the Highest Altitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/1732. Find the Highest Altitude.cpp -------------------------------------------------------------------------------- /Arrays/1822. Sign of the Product of an Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/1822. Sign of the Product of an Array.cpp -------------------------------------------------------------------------------- /Arrays/209. Minimum Size Subarray Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/209. Minimum Size Subarray Sum.cpp -------------------------------------------------------------------------------- /Arrays/239. Sliding Window Maximum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/239. Sliding Window Maximum.cpp -------------------------------------------------------------------------------- /Arrays/2448. Minimum Cost to Make Array Equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/2448. Minimum Cost to Make Array Equal.cpp -------------------------------------------------------------------------------- /Arrays/2462. Total Cost to Hire K Workers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/2462. Total Cost to Hire K Workers.cpp -------------------------------------------------------------------------------- /Arrays/2551. Put Marbles in Bags.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/2551. Put Marbles in Bags.cpp -------------------------------------------------------------------------------- /Arrays/347. Top K Frequent Elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/347. Top K Frequent Elements.cpp -------------------------------------------------------------------------------- /Arrays/3Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/3Sum.cpp -------------------------------------------------------------------------------- /Arrays/435. Non-overlapping Intervals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/435. Non-overlapping Intervals.cpp -------------------------------------------------------------------------------- /Arrays/714. Best Time to Buy and Sell Stock with Transaction Fee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/714. Best Time to Buy and Sell Stock with Transaction Fee.cpp -------------------------------------------------------------------------------- /Arrays/735. Asteroid Collision.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/735. Asteroid Collision.cpp -------------------------------------------------------------------------------- /Arrays/852. Peak Index in a Mountain Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/852. Peak Index in a Mountain Array.cpp -------------------------------------------------------------------------------- /Arrays/Arranging the array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Arranging the array.cpp -------------------------------------------------------------------------------- /Arrays/Count the subarrays having product less than k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Count the subarrays having product less than k.cpp -------------------------------------------------------------------------------- /Arrays/Equilibrium_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Equilibrium_point.cpp -------------------------------------------------------------------------------- /Arrays/Fighting the darkness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Fighting the darkness.cpp -------------------------------------------------------------------------------- /Arrays/K Radius Subarray Averages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/K Radius Subarray Averages.cpp -------------------------------------------------------------------------------- /Arrays/Make Arithmetic Progression From Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Make Arithmetic Progression From Sequence.cpp -------------------------------------------------------------------------------- /Arrays/Maximize Distance to Closest Person.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Maximize Distance to Closest Person.cpp -------------------------------------------------------------------------------- /Arrays/Maximum Diamonds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Maximum Diamonds.cpp -------------------------------------------------------------------------------- /Arrays/Merge Without Extra Space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Merge Without Extra Space.cpp -------------------------------------------------------------------------------- /Arrays/Minimize_the_Heights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Minimize_the_Heights.cpp -------------------------------------------------------------------------------- /Arrays/Next happy number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Next happy number.cpp -------------------------------------------------------------------------------- /Arrays/Number of occurrence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Number of occurrence.cpp -------------------------------------------------------------------------------- /Arrays/Palindromic_Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Palindromic_Array.cpp -------------------------------------------------------------------------------- /Arrays/Path with Maximum Probability.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Path with Maximum Probability.cpp -------------------------------------------------------------------------------- /Arrays/Richest_customer_wealth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Richest_customer_wealth.cpp -------------------------------------------------------------------------------- /Arrays/Rotate_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Rotate_image.cpp -------------------------------------------------------------------------------- /Arrays/Searching/distinct_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/distinct_pairs.cpp -------------------------------------------------------------------------------- /Arrays/Searching/find_1st_and_last_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/find_1st_and_last_in_array.cpp -------------------------------------------------------------------------------- /Arrays/Searching/kth_missing_positive_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/kth_missing_positive_number.cpp -------------------------------------------------------------------------------- /Arrays/Searching/lazy_caterer's_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/lazy_caterer's_problem.cpp -------------------------------------------------------------------------------- /Arrays/Searching/linear_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/linear_Search.cpp -------------------------------------------------------------------------------- /Arrays/Searching/linear_search_gcd_hexa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/linear_search_gcd_hexa.cpp -------------------------------------------------------------------------------- /Arrays/Searching/linear_search_rectangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/linear_search_rectangle.cpp -------------------------------------------------------------------------------- /Arrays/Searching/mcq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/mcq -------------------------------------------------------------------------------- /Arrays/Searching/quick_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Searching/quick_sort.cpp -------------------------------------------------------------------------------- /Arrays/Stock buy and sell II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Stock buy and sell II.cpp -------------------------------------------------------------------------------- /Arrays/Subarray with given sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Subarray with given sum.cpp -------------------------------------------------------------------------------- /Arrays/Ticket counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Ticket counter.cpp -------------------------------------------------------------------------------- /Arrays/Unique_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/Unique_numbers.cpp -------------------------------------------------------------------------------- /Arrays/anagrams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/anagrams.cpp -------------------------------------------------------------------------------- /Arrays/angle_between_hands_of_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/angle_between_hands_of_clock.cpp -------------------------------------------------------------------------------- /Arrays/array_delete_And_shift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/array_delete_And_shift.cpp -------------------------------------------------------------------------------- /Arrays/array_partition_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/array_partition_1.cpp -------------------------------------------------------------------------------- /Arrays/assign_mice_holes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/assign_mice_holes.cpp -------------------------------------------------------------------------------- /Arrays/binary_array_sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/binary_array_sorting.cpp -------------------------------------------------------------------------------- /Arrays/car_place_flowers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/car_place_flowers.cpp -------------------------------------------------------------------------------- /Arrays/container_with_most_water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/container_with_most_water.cpp -------------------------------------------------------------------------------- /Arrays/convert_array_into_zig_zag.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/convert_array_into_zig_zag.cpp -------------------------------------------------------------------------------- /Arrays/count_good_triplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/count_good_triplets.cpp -------------------------------------------------------------------------------- /Arrays/count_invertions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/count_invertions.cpp -------------------------------------------------------------------------------- /Arrays/count_matches.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/count_matches.cpp -------------------------------------------------------------------------------- /Arrays/count_the_triplets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/count_the_triplets.cpp -------------------------------------------------------------------------------- /Arrays/count_triplets_with_sum_smaller_than_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/count_triplets_with_sum_smaller_than_x.cpp -------------------------------------------------------------------------------- /Arrays/cyclically_rotate_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/cyclically_rotate_array.cpp -------------------------------------------------------------------------------- /Arrays/destroying_asteroids.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/destroying_asteroids.cpp -------------------------------------------------------------------------------- /Arrays/doubling_the_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/doubling_the_value.cpp -------------------------------------------------------------------------------- /Arrays/find_all_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_all_duplicates.cpp -------------------------------------------------------------------------------- /Arrays/find_highest_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_highest_number.cpp -------------------------------------------------------------------------------- /Arrays/find_number_of_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_number_of_numbers.cpp -------------------------------------------------------------------------------- /Arrays/find_peak_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_peak_element.cpp -------------------------------------------------------------------------------- /Arrays/find_the_duplicate_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_the_duplicate_number.cpp -------------------------------------------------------------------------------- /Arrays/find_winner_of _array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/find_winner_of _array.cpp -------------------------------------------------------------------------------- /Arrays/first_greater_height.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/first_greater_height.cpp -------------------------------------------------------------------------------- /Arrays/form_a_number_divisble_by_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/form_a_number_divisble_by_3.cpp -------------------------------------------------------------------------------- /Arrays/highest_altitude.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/highest_altitude.cpp -------------------------------------------------------------------------------- /Arrays/immediate_greater_than_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/immediate_greater_than_x.cpp -------------------------------------------------------------------------------- /Arrays/immediate_smaller_x_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/immediate_smaller_x_in_array.cpp -------------------------------------------------------------------------------- /Arrays/insert_value_at_array_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/insert_value_at_array_index.cpp -------------------------------------------------------------------------------- /Arrays/intersection_of_two_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/intersection_of_two_arrays.cpp -------------------------------------------------------------------------------- /Arrays/inverse_permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/inverse_permutation.cpp -------------------------------------------------------------------------------- /Arrays/is_array_sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/is_array_sorted.cpp -------------------------------------------------------------------------------- /Arrays/jump+game_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/jump+game_2.cpp -------------------------------------------------------------------------------- /Arrays/jump_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/jump_game.cpp -------------------------------------------------------------------------------- /Arrays/k_weakest_rows_in_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/k_weakest_rows_in_matrix.cpp -------------------------------------------------------------------------------- /Arrays/kadane's_Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/kadane's_Algorithm.cpp -------------------------------------------------------------------------------- /Arrays/kadanes_algo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/kadanes_algo -------------------------------------------------------------------------------- /Arrays/koko_eating_banana.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/koko_eating_banana.cpp -------------------------------------------------------------------------------- /Arrays/kth_largest_element_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/kth_largest_element_in_array.cpp -------------------------------------------------------------------------------- /Arrays/kth_smallest_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/kth_smallest_element.cpp -------------------------------------------------------------------------------- /Arrays/kth_smallest_element_sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/kth_smallest_element_sorted.cpp -------------------------------------------------------------------------------- /Arrays/last_index_of_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/last_index_of_one.cpp -------------------------------------------------------------------------------- /Arrays/leaders_in_an_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/leaders_in_an_array.cpp -------------------------------------------------------------------------------- /Arrays/longest_consecutive_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/longest_consecutive_sequence.cpp -------------------------------------------------------------------------------- /Arrays/longest_harmonious_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/longest_harmonious_subsequence.cpp -------------------------------------------------------------------------------- /Arrays/majority_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/majority_element.cpp -------------------------------------------------------------------------------- /Arrays/majority_element_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/majority_element_2.cpp -------------------------------------------------------------------------------- /Arrays/match_specific_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/match_specific_pattern.cpp -------------------------------------------------------------------------------- /Arrays/max_icecream_bars.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/max_icecream_bars.cpp -------------------------------------------------------------------------------- /Arrays/maximum index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/maximum index.cpp -------------------------------------------------------------------------------- /Arrays/maximum_subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/maximum_subarray.cpp -------------------------------------------------------------------------------- /Arrays/mean_and_median_of_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/mean_and_median_of_array.cpp -------------------------------------------------------------------------------- /Arrays/median_of_two_sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/median_of_two_sorted_array.cpp -------------------------------------------------------------------------------- /Arrays/merge_sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/merge_sorted_array.cpp -------------------------------------------------------------------------------- /Arrays/merge_without_extra_space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/merge_without_extra_space.cpp -------------------------------------------------------------------------------- /Arrays/min_costs_to_make_chips.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/min_costs_to_make_chips.cpp -------------------------------------------------------------------------------- /Arrays/min_number_to_make_sum_even.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/min_number_to_make_sum_even.cpp -------------------------------------------------------------------------------- /Arrays/min_operations_to_reduce_to_0.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/min_operations_to_reduce_to_0.cpp -------------------------------------------------------------------------------- /Arrays/min_time_to_complete_trips.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/min_time_to_complete_trips.cpp -------------------------------------------------------------------------------- /Arrays/minimum_number_arrows_to_burst_arrows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/minimum_number_arrows_to_burst_arrows.cpp -------------------------------------------------------------------------------- /Arrays/minimum_number_of_jumps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/minimum_number_of_jumps.cpp -------------------------------------------------------------------------------- /Arrays/missing_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/missing_number.cpp -------------------------------------------------------------------------------- /Arrays/missing_number_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/missing_number_in_array.cpp -------------------------------------------------------------------------------- /Arrays/move_all_zeroes_to_end_of_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/move_all_zeroes_to_end_of_array.cpp -------------------------------------------------------------------------------- /Arrays/nCr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/nCr.cpp -------------------------------------------------------------------------------- /Arrays/next_permutation(leetcode).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/next_permutation(leetcode).cpp -------------------------------------------------------------------------------- /Arrays/next_permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/next_permutation.cpp -------------------------------------------------------------------------------- /Arrays/no_of_rectangles_formed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/no_of_rectangles_formed.cpp -------------------------------------------------------------------------------- /Arrays/non_decreasing_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/non_decreasing_arrays.cpp -------------------------------------------------------------------------------- /Arrays/number_of_good_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/number_of_good_pairs.cpp -------------------------------------------------------------------------------- /Arrays/numbers_with_even_count_of_digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/numbers_with_even_count_of_digits.cpp -------------------------------------------------------------------------------- /Arrays/peak_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/peak_element.cpp -------------------------------------------------------------------------------- /Arrays/perfect_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/perfect_numbers.cpp -------------------------------------------------------------------------------- /Arrays/permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/permutations.cpp -------------------------------------------------------------------------------- /Arrays/play_with_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/play_with_array.cpp -------------------------------------------------------------------------------- /Arrays/plus_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/plus_one.cpp -------------------------------------------------------------------------------- /Arrays/rearrange_an_array_with_O(1)_extraspace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/rearrange_an_array_with_O(1)_extraspace.cpp -------------------------------------------------------------------------------- /Arrays/rearrange_array_alternately.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/rearrange_array_alternately.cpp -------------------------------------------------------------------------------- /Arrays/rearrange_array_alternatively.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/rearrange_array_alternatively.cpp -------------------------------------------------------------------------------- /Arrays/reverse_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/reverse_array.cpp -------------------------------------------------------------------------------- /Arrays/reverse_arrays_in_group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/reverse_arrays_in_group.cpp -------------------------------------------------------------------------------- /Arrays/rorate_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/rorate_array.cpp -------------------------------------------------------------------------------- /Arrays/rotate_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/rotate_array.cpp -------------------------------------------------------------------------------- /Arrays/searching_element_sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/searching_element_sorted_array.cpp -------------------------------------------------------------------------------- /Arrays/sequencial_digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sequencial_digits.cpp -------------------------------------------------------------------------------- /Arrays/shortest_distance_to_a_character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/shortest_distance_to_a_character.cpp -------------------------------------------------------------------------------- /Arrays/shuffle_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/shuffle_array.cpp -------------------------------------------------------------------------------- /Arrays/sign_of_the_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sign_of_the_product.cpp -------------------------------------------------------------------------------- /Arrays/smaller_than_current_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/smaller_than_current_number.cpp -------------------------------------------------------------------------------- /Arrays/sort_an_array_acc_to_other.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sort_an_array_acc_to_other.cpp -------------------------------------------------------------------------------- /Arrays/sort_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sort_array.cpp -------------------------------------------------------------------------------- /Arrays/sort_array_by_parity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sort_array_by_parity.cpp -------------------------------------------------------------------------------- /Arrays/sort_parity_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/sort_parity_2.cpp -------------------------------------------------------------------------------- /Arrays/string_compression.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/string_compression.cpp -------------------------------------------------------------------------------- /Arrays/subarray_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/subarray_with_given_sum.cpp -------------------------------------------------------------------------------- /Arrays/summary_ranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/summary_ranges.cpp -------------------------------------------------------------------------------- /Arrays/swap_need_some_change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/swap_need_some_change.cpp -------------------------------------------------------------------------------- /Arrays/target_array_in_given_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/target_array_in_given_order.cpp -------------------------------------------------------------------------------- /Arrays/three_way_partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/three_way_partitioning.cpp -------------------------------------------------------------------------------- /Arrays/total_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/total_count.cpp -------------------------------------------------------------------------------- /Arrays/trapping_rain_water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/trapping_rain_water.cpp -------------------------------------------------------------------------------- /Arrays/triplet_sum_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/triplet_sum_in_array.cpp -------------------------------------------------------------------------------- /Arrays/two_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/two_sum.cpp -------------------------------------------------------------------------------- /Arrays/two_sum_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/two_sum_2.cpp -------------------------------------------------------------------------------- /Arrays/union_of_two_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/union_of_two_arrays.cpp -------------------------------------------------------------------------------- /Arrays/valid_mountain_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/valid_mountain_array.cpp -------------------------------------------------------------------------------- /Arrays/wave_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arrays/wave_array.cpp -------------------------------------------------------------------------------- /Arraysfind_duplicate_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Arraysfind_duplicate_number.cpp -------------------------------------------------------------------------------- /Backtracking-Recursion/2305. Fair Distribution of Cookies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Backtracking-Recursion/2305. Fair Distribution of Cookies.cpp -------------------------------------------------------------------------------- /Backtracking-Recursion/77. Combinations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Backtracking-Recursion/77. Combinations.cpp -------------------------------------------------------------------------------- /Backtracking-Recursion/Word Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Backtracking-Recursion/Word Search.cpp -------------------------------------------------------------------------------- /Bit Manipulation/1-bit_and_2-bit_characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/1-bit_and_2-bit_characters.cpp -------------------------------------------------------------------------------- /Bit Manipulation/1232. Check If It Is a Straight Line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/1232. Check If It Is a Straight Line.cpp -------------------------------------------------------------------------------- /Bit Manipulation/1318. Minimum Flips to Make a OR b Equal to c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/1318. Minimum Flips to Make a OR b Equal to c.cpp -------------------------------------------------------------------------------- /Bit Manipulation/50. Pow(x, n).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/50. Pow(x, n).cpp -------------------------------------------------------------------------------- /Bit Manipulation/Copy Set Bits in Range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Copy Set Bits in Range.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Exceptionally_odd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Exceptionally_odd.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/Euclid_GCD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/Euclid_GCD.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/Examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/Examples.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/Matchsticks_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/Matchsticks_game.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/Sieve_of_Eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/Sieve_of_Eratosthenes.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/Strong_Numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/Strong_Numbers.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/anshuman's_fav_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/anshuman's_fav_number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/arranging_coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/arranging_coins.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/array_is_sorted_or_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/array_is_sorted_or_not.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/break_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/break_numbers.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/disarium_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/disarium_number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/factorial_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/factorial_recursion.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/fibonacci_using_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/fibonacci_using_recursion.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/find_nCr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/find_nCr.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/half_n_by_m.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/half_n_by_m.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/maximum_money.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/maximum_money.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/n*p(power).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/n*p(power).cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/nth_term.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/nth_term.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/palindrome_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/palindrome_string.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/palindrome_using_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/palindrome_using_stl.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/pow(x,n).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/pow(x,n).cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/readme.md -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/recursion_practice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/recursion_practice.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/return_max_height.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/return_max_height.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/robot_bounded_in_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/robot_bounded_in_circle.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/sequence.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/sort_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/sort_matrix.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/sum_of_digits_of_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/sum_of_digits_of_number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/sum_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/sum_product.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/swap_nodes_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/swap_nodes_pairs.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Mathematics & Recursion/tom_and_jerry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Mathematics & Recursion/tom_and_jerry.cpp -------------------------------------------------------------------------------- /Bit Manipulation/Nth Fibonacci Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/Nth Fibonacci Number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/bit -------------------------------------------------------------------------------- /Bit Manipulation/bit_masking: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/bit_masking -------------------------------------------------------------------------------- /Bit Manipulation/change_all_even_bits_in_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/change_all_even_bits_in_number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/count_trailing_zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/count_trailing_zeroes.cpp -------------------------------------------------------------------------------- /Bit Manipulation/counting_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/counting_bits.cpp -------------------------------------------------------------------------------- /Bit Manipulation/decode_XORed_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/decode_XORed_array.cpp -------------------------------------------------------------------------------- /Bit Manipulation/find_the_difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/find_the_difference.cpp -------------------------------------------------------------------------------- /Bit Manipulation/game_with_nos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/game_with_nos.cpp -------------------------------------------------------------------------------- /Bit Manipulation/gray_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/gray_code.cpp -------------------------------------------------------------------------------- /Bit Manipulation/hamming_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/hamming_distance.cpp -------------------------------------------------------------------------------- /Bit Manipulation/nim_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/nim_game.cpp -------------------------------------------------------------------------------- /Bit Manipulation/number_of_1_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/number_of_1_bits.cpp -------------------------------------------------------------------------------- /Bit Manipulation/palindrome_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/palindrome_number.cpp -------------------------------------------------------------------------------- /Bit Manipulation/play_with_OR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/play_with_OR.cpp -------------------------------------------------------------------------------- /Bit Manipulation/reverse_number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/reverse_number.c -------------------------------------------------------------------------------- /Bit Manipulation/set_kth_bit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/set_kth_bit.cpp -------------------------------------------------------------------------------- /Bit Manipulation/set_mismatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/set_mismatch.cpp -------------------------------------------------------------------------------- /Bit Manipulation/steps_to_reduce_to_zero.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/steps_to_reduce_to_zero.cpp -------------------------------------------------------------------------------- /Bit Manipulation/subtract_the_product_and _sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/subtract_the_product_and _sum.cpp -------------------------------------------------------------------------------- /Bit Manipulation/sum_without_using_arithmetic_operators.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/sum_without_using_arithmetic_operators.cpp -------------------------------------------------------------------------------- /Bit Manipulation/sum_witout_using_+_operator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/sum_witout_using_+_operator.cpp -------------------------------------------------------------------------------- /Bit Manipulation/xor_operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Bit Manipulation/xor_operation.cpp -------------------------------------------------------------------------------- /Codechef/A-Save Water Save Life.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/A-Save Water Save Life.cpp -------------------------------------------------------------------------------- /Codechef/B-Valentine Couples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/B-Valentine Couples.cpp -------------------------------------------------------------------------------- /Codechef/C-Mission Gotham.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/C-Mission Gotham.cpp -------------------------------------------------------------------------------- /Codechef/Chef_and_Groups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/Chef_and_Groups.cpp -------------------------------------------------------------------------------- /Codechef/Chefanddivision3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/Chefanddivision3.cpp -------------------------------------------------------------------------------- /Codechef/El_Professor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/El_Professor.cpp -------------------------------------------------------------------------------- /Codechef/XOR_equality.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/XOR_equality.cpp -------------------------------------------------------------------------------- /Codechef/array_rotations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/array_rotations.cpp -------------------------------------------------------------------------------- /Codechef/bench_press.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/bench_press.cpp -------------------------------------------------------------------------------- /Codechef/chef_and_coupon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/chef_and_coupon.cpp -------------------------------------------------------------------------------- /Codechef/chef_and_dice.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/chef_and_dice.cpp -------------------------------------------------------------------------------- /Codechef/chef_in_heaven.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/chef_in_heaven.cpp -------------------------------------------------------------------------------- /Codechef/chef_on_island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/chef_on_island.cpp -------------------------------------------------------------------------------- /Codechef/chocolate_monger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/chocolate_monger.cpp -------------------------------------------------------------------------------- /Codechef/college_life_5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/college_life_5.cpp -------------------------------------------------------------------------------- /Codechef/dinner_by_candlelight.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/dinner_by_candlelight.cpp -------------------------------------------------------------------------------- /Codechef/encodingstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/encodingstring.cpp -------------------------------------------------------------------------------- /Codechef/fair_elections.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/fair_elections.cpp -------------------------------------------------------------------------------- /Codechef/golf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/golf.cpp -------------------------------------------------------------------------------- /Codechef/highest_divisor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/highest_divisor.cpp -------------------------------------------------------------------------------- /Codechef/hiring_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/hiring_test.cpp -------------------------------------------------------------------------------- /Codechef/interesting_xor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/interesting_xor.cpp -------------------------------------------------------------------------------- /Codechef/lunchtime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/lunchtime.cpp -------------------------------------------------------------------------------- /Codechef/make_the_sum_even.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/make_the_sum_even.cpp -------------------------------------------------------------------------------- /Codechef/maximise_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/maximise_function.cpp -------------------------------------------------------------------------------- /Codechef/motivation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/motivation.cpp -------------------------------------------------------------------------------- /Codechef/no_time_to_wait.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/no_time_to_wait.cpp -------------------------------------------------------------------------------- /Codechef/nobel_prize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/nobel_prize.cpp -------------------------------------------------------------------------------- /Codechef/password.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/password.cpp -------------------------------------------------------------------------------- /Codechef/point_of_impact.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/point_of_impact.cpp -------------------------------------------------------------------------------- /Codechef/possible_victory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/possible_victory.cpp -------------------------------------------------------------------------------- /Codechef/server_trouble.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/server_trouble.cpp -------------------------------------------------------------------------------- /Codechef/smallest_possible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/smallest_possible.cpp -------------------------------------------------------------------------------- /Codechef/solubility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/solubility.cpp -------------------------------------------------------------------------------- /Codechef/space_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/space_arrays.cpp -------------------------------------------------------------------------------- /Codechef/thief_and_police.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/thief_and_police.cpp -------------------------------------------------------------------------------- /Codechef/tic_tac_toe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/tic_tac_toe.cpp -------------------------------------------------------------------------------- /Codechef/turn_it.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/turn_it.cpp -------------------------------------------------------------------------------- /Codechef/vaccine1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codechef/vaccine1.cpp -------------------------------------------------------------------------------- /Codeforces/122A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/122A.cpp -------------------------------------------------------------------------------- /Codeforces/139A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/139A.cpp -------------------------------------------------------------------------------- /Codeforces/1472A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1472A.cpp -------------------------------------------------------------------------------- /Codeforces/1472B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1472B.cpp -------------------------------------------------------------------------------- /Codeforces/1473A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1473A.cpp -------------------------------------------------------------------------------- /Codeforces/1474A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1474A.cpp -------------------------------------------------------------------------------- /Codeforces/1480A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1480A.cpp -------------------------------------------------------------------------------- /Codeforces/1484A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1484A.cpp -------------------------------------------------------------------------------- /Codeforces/1491A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1491A.cpp -------------------------------------------------------------------------------- /Codeforces/1498A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1498A.cpp -------------------------------------------------------------------------------- /Codeforces/1499A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1499A.cpp -------------------------------------------------------------------------------- /Codeforces/1504A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1504A.cpp -------------------------------------------------------------------------------- /Codeforces/1504B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1504B.cpp -------------------------------------------------------------------------------- /Codeforces/1506A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1506A.cpp -------------------------------------------------------------------------------- /Codeforces/1509A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1509A.cpp -------------------------------------------------------------------------------- /Codeforces/1509B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1509B.cpp -------------------------------------------------------------------------------- /Codeforces/1512A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1512A.cpp -------------------------------------------------------------------------------- /Codeforces/1516A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1516A.cpp -------------------------------------------------------------------------------- /Codeforces/1517.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1517.cpp -------------------------------------------------------------------------------- /Codeforces/1519A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1519A.cpp -------------------------------------------------------------------------------- /Codeforces/1519B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1519B.cpp -------------------------------------------------------------------------------- /Codeforces/1521A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1521A.cpp -------------------------------------------------------------------------------- /Codeforces/1521B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/1521B.cpp -------------------------------------------------------------------------------- /Codeforces/282A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/282A.cpp -------------------------------------------------------------------------------- /Codeforces/431A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/431A.cpp -------------------------------------------------------------------------------- /Codeforces/556A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/556A.cpp -------------------------------------------------------------------------------- /Codeforces/69A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/69A.cpp -------------------------------------------------------------------------------- /Codeforces/705A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/705A.cpp -------------------------------------------------------------------------------- /Codeforces/734A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/734A.cpp -------------------------------------------------------------------------------- /Codeforces/96A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/96A.cpp -------------------------------------------------------------------------------- /Codeforces/978A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Codeforces/978A.cpp -------------------------------------------------------------------------------- /Company Visited/Amazon/non-sde: -------------------------------------------------------------------------------- 1 | 9 section all 5 ques and 1 coding 2 | -------------------------------------------------------------------------------- /Company Visited/Bajaj/api challenge: -------------------------------------------------------------------------------- 1 | Solve the API challenge (PUT method) 2 | -------------------------------------------------------------------------------- /Company Visited/Codenation/Coding phase: -------------------------------------------------------------------------------- 1 | 3 coding question 2 | -------------------------------------------------------------------------------- /Company Visited/Paypal/questions: -------------------------------------------------------------------------------- 1 | 2 coding questions 2 | 3 | ss added 4 | -------------------------------------------------------------------------------- /Company Visited/Sabre/coding: -------------------------------------------------------------------------------- 1 | 2 coding ques 2 | -------------------------------------------------------------------------------- /Company Visited/Sahaj/coding_ques: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Company Visited/Sahaj/coding_ques -------------------------------------------------------------------------------- /Company Visited/Sahaj/prob-SpellCaster.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Company Visited/Sahaj/prob-SpellCaster.pdf -------------------------------------------------------------------------------- /Company Visited/TCS/digital: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Company Visited/TCS/digital -------------------------------------------------------------------------------- /Company Visited/Work India/coding_ques: -------------------------------------------------------------------------------- 1 | 2 coding ques 2 | -------------------------------------------------------------------------------- /Company Visited/ZS/phase 1: -------------------------------------------------------------------------------- 1 | Online MCQ + PSSD + TBI round 2 | -------------------------------------------------------------------------------- /Consecutive Primes (Kickstart B).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Consecutive Primes (Kickstart B).cpp -------------------------------------------------------------------------------- /D2C/D2c_sample_ques.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/D2C/D2c_sample_ques.md -------------------------------------------------------------------------------- /D2C/solution2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/D2C/solution2.cpp -------------------------------------------------------------------------------- /Dynamic Programming/0-1_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/0-1_knapsack.cpp -------------------------------------------------------------------------------- /Dynamic Programming/0-1_knapsack_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/0-1_knapsack_dp.cpp -------------------------------------------------------------------------------- /Dynamic Programming/0-1_knapsack_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/0-1_knapsack_problem.cpp -------------------------------------------------------------------------------- /Dynamic Programming/0_1_knapsack_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/0_1_knapsack_mem.cpp -------------------------------------------------------------------------------- /Dynamic Programming/1125. Smallest Sufficient Team.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/1125. Smallest Sufficient Team.cpp -------------------------------------------------------------------------------- /Dynamic Programming/1187. Make Array Strictly Increasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/1187. Make Array Strictly Increasing.cpp -------------------------------------------------------------------------------- /Dynamic Programming/1547. Minimum Cost to Cut a Stick.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/1547. Minimum Cost to Cut a Stick.cpp -------------------------------------------------------------------------------- /Dynamic Programming/1575. Count All Possible Routes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/1575. Count All Possible Routes.cpp -------------------------------------------------------------------------------- /Dynamic Programming/2328. Number of Increasing Paths in a Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/2328. Number of Increasing Paths in a Grid.cpp -------------------------------------------------------------------------------- /Dynamic Programming/486. Predict the Winner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/486. Predict the Winner.cpp -------------------------------------------------------------------------------- /Dynamic Programming/518. Coin Change II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/518. Coin Change II.cpp -------------------------------------------------------------------------------- /Dynamic Programming/664. Strange Printer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/664. Strange Printer.cpp -------------------------------------------------------------------------------- /Dynamic Programming/673. Number of Longest Increasing Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/673. Number of Longest Increasing Subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/712. Minimum ASCII Delete Sum for Two Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/712. Minimum ASCII Delete Sum for Two Strings.cpp -------------------------------------------------------------------------------- /Dynamic Programming/808. Soup Servings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/808. Soup Servings.cpp -------------------------------------------------------------------------------- /Dynamic Programming/894. All Possible Full Binary Trees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/894. All Possible Full Binary Trees.cpp -------------------------------------------------------------------------------- /Dynamic Programming/956. Tallest Billboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/956. Tallest Billboard.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Coin Change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/Coin Change.cpp -------------------------------------------------------------------------------- /Dynamic Programming/DP_TREES/diameter_leetcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/DP_TREES/diameter_leetcode.cpp -------------------------------------------------------------------------------- /Dynamic Programming/DP_TREES/diameter_of_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/DP_TREES/diameter_of_binary_tree.cpp -------------------------------------------------------------------------------- /Dynamic Programming/DP_TREES/maximum_path_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/DP_TREES/maximum_path_sum.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/LCS.CPP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/LCS.CPP -------------------------------------------------------------------------------- /Dynamic Programming/LCS/delete_opeartions_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/delete_opeartions_string.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/form_a_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/form_a_palindrome.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/lcs_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/lcs_dp.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/lcs_leetcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/lcs_leetcode.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/lcs_memoization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/lcs_memoization.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/longest_common_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/longest_common_substring.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/longest_palindromic_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/longest_palindromic_subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/longest_repeating_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/longest_repeating_subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/min_deletions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/min_deletions.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/min_number_of_insertions_deletions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/min_number_of_insertions_deletions.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/print_lcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/print_lcs.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/print_scs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/print_scs.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/shotest_common_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/shotest_common_subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/LCS/valid_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/LCS/valid_palindrome.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Longest Palindromic Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/Longest Palindromic Subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/MCM/matrix_chain_multiplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/MCM/matrix_chain_multiplication.cpp -------------------------------------------------------------------------------- /Dynamic Programming/MCM/mcm_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/MCM/mcm_dp.cpp -------------------------------------------------------------------------------- /Dynamic Programming/Min Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/Min Time.cpp -------------------------------------------------------------------------------- /Dynamic Programming/READme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/READme.md -------------------------------------------------------------------------------- /Dynamic Programming/coin_change_max_ways.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/coin_change_max_ways.cpp -------------------------------------------------------------------------------- /Dynamic Programming/coin_change_minimum_coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/coin_change_minimum_coins.cpp -------------------------------------------------------------------------------- /Dynamic Programming/count_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/count_numbers.cpp -------------------------------------------------------------------------------- /Dynamic Programming/max_length_repeated_subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/max_length_repeated_subarray.cpp -------------------------------------------------------------------------------- /Dynamic Programming/minimum_number_of_subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/minimum_number_of_subsets.cpp -------------------------------------------------------------------------------- /Dynamic Programming/minimum_sum_partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/minimum_sum_partition.cpp -------------------------------------------------------------------------------- /Dynamic Programming/number_of_paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/number_of_paths.cpp -------------------------------------------------------------------------------- /Dynamic Programming/number_of_unique_paths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/number_of_unique_paths.cpp -------------------------------------------------------------------------------- /Dynamic Programming/pascal_triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/pascal_triangle.cpp -------------------------------------------------------------------------------- /Dynamic Programming/print_fibonacci_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/print_fibonacci_numbers.cpp -------------------------------------------------------------------------------- /Dynamic Programming/print_subsets(all).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/print_subsets(all).cpp -------------------------------------------------------------------------------- /Dynamic Programming/reach_a_given_score.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/reach_a_given_score.cpp -------------------------------------------------------------------------------- /Dynamic Programming/rod_cutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/rod_cutting.cpp -------------------------------------------------------------------------------- /Dynamic Programming/string_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/string_subsequence.cpp -------------------------------------------------------------------------------- /Dynamic Programming/subset_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/subset_sum.cpp -------------------------------------------------------------------------------- /Dynamic Programming/subset_sum_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/subset_sum_dp.cpp -------------------------------------------------------------------------------- /Dynamic Programming/sum_of_average_of_all_subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/sum_of_average_of_all_subsets.cpp -------------------------------------------------------------------------------- /Dynamic Programming/target_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/target_sum.cpp -------------------------------------------------------------------------------- /Dynamic Programming/unnbounded_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Dynamic Programming/unnbounded_knapsack.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Bus Conductor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Bus Conductor.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Determine if Two Trees are Identical .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Determine if Two Trees are Identical .cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Disarium_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Disarium_number.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Find Kth permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Find Kth permutation.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Flip Bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Flip Bits.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Fraction pairs with sum 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Fraction pairs with sum 1.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Isomorphic_Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Isomorphic_Strings.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Krishnamurthy_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Krishnamurthy_number.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Largest prime factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Largest prime factor.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Least Prime Factor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Least Prime Factor.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Linked_list_even_odd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Linked_list_even_odd.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Modular_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Modular_node.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Nth catalan number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Nth catalan number.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Number_of_1_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Number_of_1_bits.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Search in Rotated Sorted Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Search in Rotated Sorted Array.java -------------------------------------------------------------------------------- /GeeksforGeeks/Shortest Source to Destination Path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Shortest Source to Destination Path.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Sum_of_Last_N_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Sum_of_Last_N_nodes.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/Transform to Sum Tree .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/Transform to Sum Tree .cpp -------------------------------------------------------------------------------- /GeeksforGeeks/back_to_front.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/back_to_front.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/c++_stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/c++_stl.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/children_sum_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/children_sum_parent.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/count_leaves_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/count_leaves_nodes.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/count_nodes_of_linkedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/count_nodes_of_linkedlist.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/count_non_leaf_nodes_in_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/count_non_leaf_nodes_in_tree.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/delete_alternate_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/delete_alternate_nodes.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/delete_anywhere_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/delete_anywhere_pos.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/detect_loop_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/detect_loop_in_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/display_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/display_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/duplicate_sorted_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/duplicate_sorted_in_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/find_duplicates_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/find_duplicates_in_array.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/find_length_of_loop_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/find_length_of_loop_in_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/find_transition_point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/find_transition_point.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/finding_middle_element_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/finding_middle_element_in_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/front_to_back.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/front_to_back.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/game_with_nos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/game_with_nos.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/identical_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/identical_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/inorder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/inorder_traversal.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/insert_anywhere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/insert_anywhere.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/insert_middle_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/insert_middle_LL.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/intersection_point_two_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/intersection_point_two_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/ishaan_loves_chocolates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/ishaan_loves_chocolates.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/kadane's_Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/kadane's_Algorithm.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/linked_list_insertion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/linked_list_insertion.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/majority_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/majority_element.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/median_of_two_sorted_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/median_of_two_sorted_arrays.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/merge_two_sorted_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/merge_two_sorted_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/merge_without_extra_space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/merge_without_extra_space.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/middle_delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/middle_delete.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/minimum_element_in_binary_search_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/minimum_element_in_binary_search_tree.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/n-kth_node_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/n-kth_node_in_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/node_at_given_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/node_at_given_index.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/number_of_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/number_of_pairs.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/occurence_of_int_in_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/occurence_of_int_in_LL.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/pair_sum_in_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/pair_sum_in_vector.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/penalty_shooters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/penalty_shooters.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/penalty_shootout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/penalty_shootout.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/play_with_OR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/play_with_OR.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/postorder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/postorder_traversal.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/preorder(Iterative).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/preorder(Iterative).cpp -------------------------------------------------------------------------------- /GeeksforGeeks/preorder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/preorder_traversal.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/queue_operations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/queue_operations.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/queue_push_pop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/queue_push_pop.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/queue_reversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/queue_reversal.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/queue_using_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/queue_using_array.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/red_green.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/red_green.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/remove_all_adjacents.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/remove_all_adjacents.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/remove_loop_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/remove_loop_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/reverse_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/reverse_LL.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/reverse_doubly_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/reverse_doubly_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/reverse_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/reverse_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/segregate_even_odd_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/segregate_even_odd_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/sort_reverse_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/sort_reverse_vector.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/square_root_of_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/square_root_of_number.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/sum_of_nodes_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/sum_of_nodes_in_binary_tree.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/sum_of_nodes_of_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/sum_of_nodes_of_linked_list.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/sum_of_numbers_in_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/sum_of_numbers_in_strings.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/sum_of_numbers_in_strings_individual_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/sum_of_numbers_in_strings_individual_integer.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/unsorted_remove_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/unsorted_remove_duplicates.cpp -------------------------------------------------------------------------------- /GeeksforGeeks/validate_an_IP_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/GeeksforGeeks/validate_an_IP_address.cpp -------------------------------------------------------------------------------- /Graph/1203. Sort Items by Groups Respecting Dependencies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/1203. Sort Items by Groups Respecting Dependencies.cpp -------------------------------------------------------------------------------- /Graph/1615. Maximal Network Rank.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/1615. Maximal Network Rank.cpp -------------------------------------------------------------------------------- /Graph/2101. Detonate the Maximum Bombs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/2101. Detonate the Maximum Bombs.cpp -------------------------------------------------------------------------------- /Graph/542. 01 Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/542. 01 Matrix.cpp -------------------------------------------------------------------------------- /Graph/547. Number of Provinces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/547. Number of Provinces.cpp -------------------------------------------------------------------------------- /Graph/864. Shortest Path to Get All Keys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/864. Shortest Path to Get All Keys.cpp -------------------------------------------------------------------------------- /Graph/DFS of Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/DFS of Graph.cpp -------------------------------------------------------------------------------- /Graph/Santa Banta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/Santa Banta.cpp -------------------------------------------------------------------------------- /Graph/Shortest path in Directed Acyclic Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/Shortest path in Directed Acyclic Graph.cpp -------------------------------------------------------------------------------- /Graph/Topological sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Graph/Topological sort.cpp -------------------------------------------------------------------------------- /Hashing/137. Single Number II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/137. Single Number II.cpp -------------------------------------------------------------------------------- /Hashing/1396. Design Underground System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/1396. Design Underground System.cpp -------------------------------------------------------------------------------- /Hashing/2024. Maximize the Confusion of an Exam.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/2024. Maximize the Confusion of an Exam.cpp -------------------------------------------------------------------------------- /Hashing/2215. Find the Difference of Two Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/2215. Find the Difference of Two Arrays.cpp -------------------------------------------------------------------------------- /Hashing/2272. Substring With Largest Variance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/2272. Substring With Largest Variance.cpp -------------------------------------------------------------------------------- /Hashing/63. Unique Paths II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/63. Unique Paths II.cpp -------------------------------------------------------------------------------- /Hashing/705. Design HashSet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/705. Design HashSet.cpp -------------------------------------------------------------------------------- /Hashing/Finding the Users Active Minutes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Finding the Users Active Minutes.cpp -------------------------------------------------------------------------------- /Hashing/First element to occur k times.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/First element to occur k times.cpp -------------------------------------------------------------------------------- /Hashing/First non-repeating character in a stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/First non-repeating character in a stream.cpp -------------------------------------------------------------------------------- /Hashing/First_Come_First_Serve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/First_Come_First_Serve.cpp -------------------------------------------------------------------------------- /Hashing/Frequency Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Frequency Game.cpp -------------------------------------------------------------------------------- /Hashing/Leaders in an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Leaders in an array.cpp -------------------------------------------------------------------------------- /Hashing/N-repeated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/N-repeated.cpp -------------------------------------------------------------------------------- /Hashing/Professor_and_Parties.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Professor_and_Parties.cpp -------------------------------------------------------------------------------- /Hashing/Smallest Positive missing number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Smallest Positive missing number.cpp -------------------------------------------------------------------------------- /Hashing/Sorting Elements of an Array by Frequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Sorting Elements of an Array by Frequency.cpp -------------------------------------------------------------------------------- /Hashing/Unique Number of Occurrences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Unique Number of Occurrences.cpp -------------------------------------------------------------------------------- /Hashing/Unique rows in boolean matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/Unique rows in boolean matrix.cpp -------------------------------------------------------------------------------- /Hashing/array_is_subset_of_another_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/array_is_subset_of_another_array.cpp -------------------------------------------------------------------------------- /Hashing/array_pair_sum_divisibility.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/array_pair_sum_divisibility.cpp -------------------------------------------------------------------------------- /Hashing/basics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/basics -------------------------------------------------------------------------------- /Hashing/check_if_frequencies_can_be_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/check_if_frequencies_can_be_equal.cpp -------------------------------------------------------------------------------- /Hashing/check_if_two_arrays_are_equal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/check_if_two_arrays_are_equal.cpp -------------------------------------------------------------------------------- /Hashing/common_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/common_elements.cpp -------------------------------------------------------------------------------- /Hashing/count_non_repeated_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/count_non_repeated_elements.cpp -------------------------------------------------------------------------------- /Hashing/count_pair_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/count_pair_sum.cpp -------------------------------------------------------------------------------- /Hashing/count_pairs_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/count_pairs_with_given_sum.cpp -------------------------------------------------------------------------------- /Hashing/diff_between_higest_lowest_occurences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/diff_between_higest_lowest_occurences.cpp -------------------------------------------------------------------------------- /Hashing/distribute_candies.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/distribute_candies.cpp -------------------------------------------------------------------------------- /Hashing/employee_importance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/employee_importance.cpp -------------------------------------------------------------------------------- /Hashing/find_all_pairs_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/find_all_pairs_with_given_sum.cpp -------------------------------------------------------------------------------- /Hashing/find_missing_element_in_second_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/find_missing_element_in_second_array.cpp -------------------------------------------------------------------------------- /Hashing/find_the_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/find_the_freq.cpp -------------------------------------------------------------------------------- /Hashing/find_top3_in_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/find_top3_in_freq.cpp -------------------------------------------------------------------------------- /Hashing/first_repeating_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/first_repeating_element.cpp -------------------------------------------------------------------------------- /Hashing/first_unique_character_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/first_unique_character_in_string.cpp -------------------------------------------------------------------------------- /Hashing/freq_of_unsorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/freq_of_unsorted.cpp -------------------------------------------------------------------------------- /Hashing/happy_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/happy_number.cpp -------------------------------------------------------------------------------- /Hashing/intersection_of_two_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/intersection_of_two_arrays.cpp -------------------------------------------------------------------------------- /Hashing/intersection_of_two_arrays_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/intersection_of_two_arrays_2.cpp -------------------------------------------------------------------------------- /Hashing/key_pair.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/key_pair.cpp -------------------------------------------------------------------------------- /Hashing/map.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/map.cpp -------------------------------------------------------------------------------- /Hashing/maps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/maps.cpp -------------------------------------------------------------------------------- /Hashing/maps_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/maps_strings.cpp -------------------------------------------------------------------------------- /Hashing/match_specific_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/match_specific_pattern.cpp -------------------------------------------------------------------------------- /Hashing/max_distance_between_same_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/max_distance_between_same_elements.cpp -------------------------------------------------------------------------------- /Hashing/min_indexed_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/min_indexed_char.cpp -------------------------------------------------------------------------------- /Hashing/min_operations_to_make_same_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/min_operations_to_make_same_array.cpp -------------------------------------------------------------------------------- /Hashing/minimum_indexed_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/minimum_indexed_char.cpp -------------------------------------------------------------------------------- /Hashing/non-repeating_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/non-repeating_element.cpp -------------------------------------------------------------------------------- /Hashing/non_repeating_characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/non_repeating_characters.cpp -------------------------------------------------------------------------------- /Hashing/pair_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/pair_with_given_sum.cpp -------------------------------------------------------------------------------- /Hashing/pair_with_given_sum_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/pair_with_given_sum_in_array.cpp -------------------------------------------------------------------------------- /Hashing/print_non_repeated_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/print_non_repeated_elements.cpp -------------------------------------------------------------------------------- /Hashing/rearrange-an-array-with-o1-extra-space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/rearrange-an-array-with-o1-extra-space.cpp -------------------------------------------------------------------------------- /Hashing/reduce_array_size_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/reduce_array_size_half.cpp -------------------------------------------------------------------------------- /Hashing/reduce_array_size_to_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/reduce_array_size_to_half.cpp -------------------------------------------------------------------------------- /Hashing/set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/set.cpp -------------------------------------------------------------------------------- /Hashing/snapshot_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/snapshot_array.cpp -------------------------------------------------------------------------------- /Hashing/sorting_array_by_frequency.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/sorting_array_by_frequency.cpp -------------------------------------------------------------------------------- /Hashing/sorting_elements_by_freq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/sorting_elements_by_freq.cpp -------------------------------------------------------------------------------- /Hashing/subarrays_with_sum_k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/subarrays_with_sum_k.cpp -------------------------------------------------------------------------------- /Hashing/sum_indexes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/sum_indexes.cpp -------------------------------------------------------------------------------- /Hashing/sum_of_unique_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/sum_of_unique_elements.cpp -------------------------------------------------------------------------------- /Hashing/tiger_zinda_hai.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/tiger_zinda_hai.cpp -------------------------------------------------------------------------------- /Hashing/top_k_frequent_elements_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/top_k_frequent_elements_in_array.cpp -------------------------------------------------------------------------------- /Hashing/twice_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/twice_counter.cpp -------------------------------------------------------------------------------- /Hashing/unique_number_of_occurences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/unique_number_of_occurences.cpp -------------------------------------------------------------------------------- /Hashing/unique_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/unique_numbers.cpp -------------------------------------------------------------------------------- /Hashing/valid_anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/valid_anagram.cpp -------------------------------------------------------------------------------- /Hashing/winner_of_an_election: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Hashing/winner_of_an_election -------------------------------------------------------------------------------- /Increasing Substring (kickstart B).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Increasing Substring (kickstart B).cpp -------------------------------------------------------------------------------- /LRU_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/LRU_cache.cpp -------------------------------------------------------------------------------- /Linked List/445. Add Two Numbers II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/445. Add Two Numbers II.cpp -------------------------------------------------------------------------------- /Linked List/86. Partition List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/86. Partition List.cpp -------------------------------------------------------------------------------- /Linked List/Add_two_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Add_two_numbers.cpp -------------------------------------------------------------------------------- /Linked List/Detect_loop_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Detect_loop_in_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/Given a linked list of 0s, 1s and 2s, sort it..cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Given a linked list of 0s, 1s and 2s, sort it..cpp -------------------------------------------------------------------------------- /Linked List/Height of a complete binary tree (or Heap) with N nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Height of a complete binary tree (or Heap) with N nodes.cpp -------------------------------------------------------------------------------- /Linked List/Merge_k_sorted_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Merge_k_sorted_list.cpp -------------------------------------------------------------------------------- /Linked List/Modify Linked List-1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Modify Linked List-1.cpp -------------------------------------------------------------------------------- /Linked List/Nth node from end of linked list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Nth node from end of linked list.cpp -------------------------------------------------------------------------------- /Linked List/Remove_kth_node_from_end_of_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Remove_kth_node_from_end_of_LL.cpp -------------------------------------------------------------------------------- /Linked List/Reverse a Linked List in groups of given size..cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Reverse a Linked List in groups of given size..cpp -------------------------------------------------------------------------------- /Linked List/Union of Two Linked Lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/Union of Two Linked Lists.cpp -------------------------------------------------------------------------------- /Linked List/add_two_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/add_two_numbers.cpp -------------------------------------------------------------------------------- /Linked List/c++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/c++.cpp -------------------------------------------------------------------------------- /Linked List/c++_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/c++_implementation.cpp -------------------------------------------------------------------------------- /Linked List/c_implementation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/c_implementation.c -------------------------------------------------------------------------------- /Linked List/check_if_linked_list_is_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/check_if_linked_list_is_palindrome.cpp -------------------------------------------------------------------------------- /Linked List/circular_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/circular_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/circular_linked_list_insert&delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/circular_linked_list_insert&delete.cpp -------------------------------------------------------------------------------- /Linked List/copy_list_with_random_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/copy_list_with_random_pointer.cpp -------------------------------------------------------------------------------- /Linked List/delete_ middle_node_of_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/delete_ middle_node_of_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/delete_at_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/delete_at_pos.cpp -------------------------------------------------------------------------------- /Linked List/delete_return_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/delete_return_node.cpp -------------------------------------------------------------------------------- /Linked List/deletions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/deletions.c -------------------------------------------------------------------------------- /Linked List/detect_loop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/detect_loop.cpp -------------------------------------------------------------------------------- /Linked List/doubly_all_functions_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/doubly_all_functions_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/doubly_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/doubly_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/duplicate_sorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/duplicate_sorted.cpp -------------------------------------------------------------------------------- /Linked List/finding_middle_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/finding_middle_element.cpp -------------------------------------------------------------------------------- /Linked List/insertions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/insertions.c -------------------------------------------------------------------------------- /Linked List/intersection_point_in_Y_shaped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/intersection_point_in_Y_shaped.cpp -------------------------------------------------------------------------------- /Linked List/intersection_two_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/intersection_two_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/length_of_loop_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/length_of_loop_in_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/linked_list_random_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/linked_list_random_node.cpp -------------------------------------------------------------------------------- /Linked List/linkedlist_from_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/linkedlist_from_array.cpp -------------------------------------------------------------------------------- /Linked List/merge_in_between_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/merge_in_between_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/merge_k_sorted_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/merge_k_sorted_list.cpp -------------------------------------------------------------------------------- /Linked List/merge_two_sorted_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/merge_two_sorted_list.cpp -------------------------------------------------------------------------------- /Linked List/odd_even_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/odd_even_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/palindrome_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/palindrome_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/print_middle_right_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/print_middle_right_elements.cpp -------------------------------------------------------------------------------- /Linked List/queueFunctions_using_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/queueFunctions_using_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/queue_using_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/queue_using_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/remove_dup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/remove_dup.cpp -------------------------------------------------------------------------------- /Linked List/remove_dup2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/remove_dup2.cpp -------------------------------------------------------------------------------- /Linked List/remove_loop_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/remove_loop_in_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/remove_val_in_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/remove_val_in_LL.cpp -------------------------------------------------------------------------------- /Linked List/reverse_and_duplicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/reverse_and_duplicate.cpp -------------------------------------------------------------------------------- /Linked List/reverse_circular_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/reverse_circular_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/reverse_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/reverse_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/reverse_linked_list_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/reverse_linked_list_2.cpp -------------------------------------------------------------------------------- /Linked List/rotate_a_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/rotate_a_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/search_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/search_in_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/sorting.cpp -------------------------------------------------------------------------------- /Linked List/stack_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/stack_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/stack_using_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/stack_using_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/swap_nodes_in_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/swap_nodes_in_pairs.cpp -------------------------------------------------------------------------------- /Linked List/swapping_nodes_in_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/swapping_nodes_in_linked_list.cpp -------------------------------------------------------------------------------- /Linked List/unsorted_remove_dup_hashing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/unsorted_remove_dup_hashing.cpp -------------------------------------------------------------------------------- /Linked List/unsorted_remove_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Linked List/unsorted_remove_duplicates.cpp -------------------------------------------------------------------------------- /Matrix/1091. Shortest Path in Binary Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/1091. Shortest Path in Binary Matrix.cpp -------------------------------------------------------------------------------- /Matrix/1351. Count Negative Numbers in a Sorted Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/1351. Count Negative Numbers in a Sorted Matrix.cpp -------------------------------------------------------------------------------- /Matrix/Rotate_image.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/Rotate_image.cpp -------------------------------------------------------------------------------- /Matrix/add_two_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/add_two_matrix.cpp -------------------------------------------------------------------------------- /Matrix/identical_matrices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/identical_matrices.cpp -------------------------------------------------------------------------------- /Matrix/row_with_max_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/row_with_max_1.cpp -------------------------------------------------------------------------------- /Matrix/sort_matrix_Diagonally.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/sort_matrix_Diagonally.cpp -------------------------------------------------------------------------------- /Matrix/sum_of_diagonals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/sum_of_diagonals.cpp -------------------------------------------------------------------------------- /Matrix/transpose_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Matrix/transpose_matrix.cpp -------------------------------------------------------------------------------- /PythonPractise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/PythonPractise.py -------------------------------------------------------------------------------- /Queues/373. Find K Pairs with Smallest Sums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/373. Find K Pairs with Smallest Sums.cpp -------------------------------------------------------------------------------- /Queues/Queue Reversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/Queue Reversal.cpp -------------------------------------------------------------------------------- /Queues/Using_Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/Using_Arrays.cpp -------------------------------------------------------------------------------- /Queues/circular_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/circular_queue.cpp -------------------------------------------------------------------------------- /Queues/queue_operations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/queue_operations.cpp -------------------------------------------------------------------------------- /Queues/queue_using_two_stacks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/queue_using_two_stacks.cpp -------------------------------------------------------------------------------- /Queues/stack_using_two_queues.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/stack_using_two_queues.cpp -------------------------------------------------------------------------------- /Queues/stl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Queues/stl.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/README.md -------------------------------------------------------------------------------- /Searching & Sorting/1870. Minimum Speed to Arrive on Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/1870. Minimum Speed to Arrive on Time.cpp -------------------------------------------------------------------------------- /Searching & Sorting/2141. Maximum Running Time of N Computers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/2141. Maximum Running Time of N Computers.cpp -------------------------------------------------------------------------------- /Searching & Sorting/2616. Minimize the Maximum Difference of Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/2616. Minimize the Maximum Difference of Pairs.cpp -------------------------------------------------------------------------------- /Searching & Sorting/744. Find Smallest Letter Greater Than Target.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/744. Find Smallest Letter Greater Than Target.cpp -------------------------------------------------------------------------------- /Searching & Sorting/81. Search in Rotated Sorted Array II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/81. Search in Rotated Sorted Array II.cpp -------------------------------------------------------------------------------- /Searching & Sorting/Count_Squares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/Count_Squares.cpp -------------------------------------------------------------------------------- /Searching & Sorting/Heap_Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/Heap_Sort.cpp -------------------------------------------------------------------------------- /Searching & Sorting/Stickler_Thief.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/Stickler_Thief.cpp -------------------------------------------------------------------------------- /Searching & Sorting/first_and_last_occurence_of_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/first_and_last_occurence_of_x.cpp -------------------------------------------------------------------------------- /Searching & Sorting/majority_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/majority_element.cpp -------------------------------------------------------------------------------- /Searching & Sorting/middle_of_three.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/middle_of_three.cpp -------------------------------------------------------------------------------- /Searching & Sorting/number_of_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/number_of_pairs.cpp -------------------------------------------------------------------------------- /Searching & Sorting/pair_with_given_difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/pair_with_given_difference.cpp -------------------------------------------------------------------------------- /Searching & Sorting/search_in_rotated_sorted_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/search_in_rotated_sorted_array.cpp -------------------------------------------------------------------------------- /Searching & Sorting/value_equal_to_index_value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Searching & Sorting/value_equal_to_index_value.cpp -------------------------------------------------------------------------------- /Stacks/1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/1.cpp -------------------------------------------------------------------------------- /Stacks/2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/2.cpp -------------------------------------------------------------------------------- /Stacks/3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/3.cpp -------------------------------------------------------------------------------- /Stacks/4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/4.cpp -------------------------------------------------------------------------------- /Stacks/5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/5.cpp -------------------------------------------------------------------------------- /Stacks/6.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/6.cpp -------------------------------------------------------------------------------- /Stacks/Delete middle element of a stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/Delete middle element of a stack.cpp -------------------------------------------------------------------------------- /Stacks/Implement two stacks in an array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/Implement two stacks in an array.cpp -------------------------------------------------------------------------------- /Stacks/maximum_freq_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/maximum_freq_stack.cpp -------------------------------------------------------------------------------- /Stacks/reverse_array_using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/reverse_array_using_stack.cpp -------------------------------------------------------------------------------- /Stacks/stack_using_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/stack_using_array.cpp -------------------------------------------------------------------------------- /Stacks/stack_using_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Stacks/stack_using_linked_list.cpp -------------------------------------------------------------------------------- /Strings/17. Letter Combinations of a Phone Number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/17. Letter Combinations of a Phone Number.cpp -------------------------------------------------------------------------------- /Strings/859. Buddy Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/859. Buddy Strings.cpp -------------------------------------------------------------------------------- /Strings/CamelCase Pattern Matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/CamelCase Pattern Matching.cpp -------------------------------------------------------------------------------- /Strings/Is Binary Number Multiple of 3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Is Binary Number Multiple of 3.cpp -------------------------------------------------------------------------------- /Strings/Longest Palindrome in a String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Longest Palindrome in a String.cpp -------------------------------------------------------------------------------- /Strings/Longest Substring Without Repeating Characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Longest Substring Without Repeating Characters.cpp -------------------------------------------------------------------------------- /Strings/Minimum_indexed_character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Minimum_indexed_character.cpp -------------------------------------------------------------------------------- /Strings/Multiply__strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Multiply__strings.cpp -------------------------------------------------------------------------------- /Strings/Multiply_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Multiply_strings.cpp -------------------------------------------------------------------------------- /Strings/Next Smallest Palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Next Smallest Palindrome.cpp -------------------------------------------------------------------------------- /Strings/Pangram_Checking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Pangram_Checking.cpp -------------------------------------------------------------------------------- /Strings/Parenthesis_Checker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Parenthesis_Checker.cpp -------------------------------------------------------------------------------- /Strings/Prefix match with other strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Prefix match with other strings.cpp -------------------------------------------------------------------------------- /Strings/Remove_Palindromic_Subsequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Remove_Palindromic_Subsequences.cpp -------------------------------------------------------------------------------- /Strings/Reversing the equation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/Reversing the equation.cpp -------------------------------------------------------------------------------- /Strings/anagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/anagram.cpp -------------------------------------------------------------------------------- /Strings/anagram_of_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/anagram_of_string.cpp -------------------------------------------------------------------------------- /Strings/backspace_string_compare.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/backspace_string_compare.cpp -------------------------------------------------------------------------------- /Strings/binary_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/binary_string.cpp -------------------------------------------------------------------------------- /Strings/change_the_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/change_the_strings.cpp -------------------------------------------------------------------------------- /Strings/check_binary_representation_is_palindrome_or_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/check_binary_representation_is_palindrome_or_not.cpp -------------------------------------------------------------------------------- /Strings/check_if_number_is_balanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/check_if_number_is_balanced.cpp -------------------------------------------------------------------------------- /Strings/check_string_is_Isogram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/check_string_is_Isogram.cpp -------------------------------------------------------------------------------- /Strings/check_two_string_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/check_two_string_arrays.cpp -------------------------------------------------------------------------------- /Strings/closing_bracket_index.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/closing_bracket_index.cpp -------------------------------------------------------------------------------- /Strings/common_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/common_subsequence.cpp -------------------------------------------------------------------------------- /Strings/concatenation_of_zig_zag_strings_in_rows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/concatenation_of_zig_zag_strings_in_rows.cpp -------------------------------------------------------------------------------- /Strings/count_and_say.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/count_and_say.cpp -------------------------------------------------------------------------------- /Strings/count_camelcase_character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/count_camelcase_character.cpp -------------------------------------------------------------------------------- /Strings/count_distinct_vowels_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/count_distinct_vowels_in_string.cpp -------------------------------------------------------------------------------- /Strings/decode_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/decode_string.cpp -------------------------------------------------------------------------------- /Strings/defanging_an_IP_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/defanging_an_IP_address.cpp -------------------------------------------------------------------------------- /Strings/destination_city.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/destination_city.cpp -------------------------------------------------------------------------------- /Strings/detect_capital.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/detect_capital.cpp -------------------------------------------------------------------------------- /Strings/excel_sheet_column_title.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/excel_sheet_column_title.cpp -------------------------------------------------------------------------------- /Strings/goal_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/goal_parser.cpp -------------------------------------------------------------------------------- /Strings/group_anagrams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/group_anagrams.cpp -------------------------------------------------------------------------------- /Strings/is_Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/is_Subsequence.cpp -------------------------------------------------------------------------------- /Strings/isomorphic_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/isomorphic_strings.cpp -------------------------------------------------------------------------------- /Strings/jewels_&_stones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/jewels_&_stones.cpp -------------------------------------------------------------------------------- /Strings/keypad_typing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/keypad_typing.cpp -------------------------------------------------------------------------------- /Strings/largest_num_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/largest_num_with_given_sum.cpp -------------------------------------------------------------------------------- /Strings/largest_number_possible_gfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/largest_number_possible_gfg.cpp -------------------------------------------------------------------------------- /Strings/last_index_of_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/last_index_of_1.cpp -------------------------------------------------------------------------------- /Strings/longest_common_prefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_common_prefix.cpp -------------------------------------------------------------------------------- /Strings/longest_common_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_common_subsequence.cpp -------------------------------------------------------------------------------- /Strings/longest_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_palindrome.cpp -------------------------------------------------------------------------------- /Strings/longest_palindrome_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_palindrome_in_string.cpp -------------------------------------------------------------------------------- /Strings/longest_palindrome_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_palindrome_substring.cpp -------------------------------------------------------------------------------- /Strings/longest_repeating_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_repeating_subsequence.cpp -------------------------------------------------------------------------------- /Strings/longest_substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/longest_substring.cpp -------------------------------------------------------------------------------- /Strings/look_and_say_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/look_and_say_pattern.cpp -------------------------------------------------------------------------------- /Strings/lowercase_to_uppercase_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/lowercase_to_uppercase_string.cpp -------------------------------------------------------------------------------- /Strings/magical_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/magical_string.cpp -------------------------------------------------------------------------------- /Strings/maximum_area.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/maximum_area.cpp -------------------------------------------------------------------------------- /Strings/maximum_occuring_character.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/maximum_occuring_character.cpp -------------------------------------------------------------------------------- /Strings/maximum_occuring_character_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/maximum_occuring_character_in_string.cpp -------------------------------------------------------------------------------- /Strings/min_deletions_make_char_freq_unique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/min_deletions_make_char_freq_unique.cpp -------------------------------------------------------------------------------- /Strings/min_indexed_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/min_indexed_char.cpp -------------------------------------------------------------------------------- /Strings/min_insertions_to_make_string_palindromic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/min_insertions_to_make_string_palindromic.cpp -------------------------------------------------------------------------------- /Strings/missing_char_in_panagram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/missing_char_in_panagram.cpp -------------------------------------------------------------------------------- /Strings/number_of_consistent_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/number_of_consistent_strings.cpp -------------------------------------------------------------------------------- /Strings/palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/palindrome.cpp -------------------------------------------------------------------------------- /Strings/palindrome_subsequence_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/palindrome_subsequence_in_string.cpp -------------------------------------------------------------------------------- /Strings/pangram_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/pangram_strings.cpp -------------------------------------------------------------------------------- /Strings/pattern_searching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/pattern_searching.cpp -------------------------------------------------------------------------------- /Strings/penalty_shootout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/penalty_shootout.cpp -------------------------------------------------------------------------------- /Strings/permutations_of+string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/permutations_of+string.cpp -------------------------------------------------------------------------------- /Strings/possible_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/possible_strings.cpp -------------------------------------------------------------------------------- /Strings/print_all_anagrams_together.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/print_all_anagrams_together.cpp -------------------------------------------------------------------------------- /Strings/print_anagrams_together.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/print_anagrams_together.cpp -------------------------------------------------------------------------------- /Strings/print_first_letter_word.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/print_first_letter_word.cpp -------------------------------------------------------------------------------- /Strings/print_reverse_string_using_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/print_reverse_string_using_recursion.cpp -------------------------------------------------------------------------------- /Strings/recursively_remove_all_adjacent_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/recursively_remove_all_adjacent_duplicates.cpp -------------------------------------------------------------------------------- /Strings/red_or_green.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/red_or_green.cpp -------------------------------------------------------------------------------- /Strings/remove_characters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/remove_characters.cpp -------------------------------------------------------------------------------- /Strings/remove_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/remove_duplicates.cpp -------------------------------------------------------------------------------- /Strings/remove_punctuation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/remove_punctuation.cpp -------------------------------------------------------------------------------- /Strings/remove_spaces_from_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/remove_spaces_from_string.cpp -------------------------------------------------------------------------------- /Strings/reverse_a_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/reverse_a_string.cpp -------------------------------------------------------------------------------- /Strings/reverse_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/reverse_string.cpp -------------------------------------------------------------------------------- /Strings/reverse_words_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/reverse_words_in_string.cpp -------------------------------------------------------------------------------- /Strings/score_of_parantheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/score_of_parantheses.cpp -------------------------------------------------------------------------------- /Strings/shuffle_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/shuffle_string.cpp -------------------------------------------------------------------------------- /Strings/simplify_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/simplify_path.cpp -------------------------------------------------------------------------------- /Strings/sort_array_of_names_or_strings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/sort_array_of_names_or_strings.c -------------------------------------------------------------------------------- /Strings/sort_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/sort_strings.cpp -------------------------------------------------------------------------------- /Strings/split_string_in_balanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/split_string_in_balanced.cpp -------------------------------------------------------------------------------- /Strings/string_halves_alike.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_halves_alike.cpp -------------------------------------------------------------------------------- /Strings/string_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_palindrome.cpp -------------------------------------------------------------------------------- /Strings/string_pangram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_pangram.cpp -------------------------------------------------------------------------------- /Strings/string_subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_subsequence.cpp -------------------------------------------------------------------------------- /Strings/string_to_lowercase.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_to_lowercase.cpp -------------------------------------------------------------------------------- /Strings/string_validation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/string_validation.cpp -------------------------------------------------------------------------------- /Strings/strings_basic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/strings_basic.cpp -------------------------------------------------------------------------------- /Strings/strong_language.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/strong_language.cpp -------------------------------------------------------------------------------- /Strings/sum_of_numbers_in_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/sum_of_numbers_in_string.cpp -------------------------------------------------------------------------------- /Strings/the_counting_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/the_counting_game.cpp -------------------------------------------------------------------------------- /Strings/twice_counter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/twice_counter.cpp -------------------------------------------------------------------------------- /Strings/two_strings_same_char.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/two_strings_same_char.cpp -------------------------------------------------------------------------------- /Strings/uppercase_and_lowercase_to_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/uppercase_and_lowercase_to_string.cpp -------------------------------------------------------------------------------- /Strings/uppercase_to_lowercase_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/uppercase_to_lowercase_string.cpp -------------------------------------------------------------------------------- /Strings/valid_palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/valid_palindrome.cpp -------------------------------------------------------------------------------- /Strings/validate_an_IP_address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Strings/validate_an_IP_address.cpp -------------------------------------------------------------------------------- /Trees/111. Minimum Depth of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/111. Minimum Depth of Binary Tree.cpp -------------------------------------------------------------------------------- /Trees/1161. Maximum Level Sum of a Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/1161. Maximum Level Sum of a Binary Tree.cpp -------------------------------------------------------------------------------- /Trees/530. Minimum Absolute Difference in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/530. Minimum Absolute Difference in BST.cpp -------------------------------------------------------------------------------- /Trees/BFS of graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/BFS of graph.cpp -------------------------------------------------------------------------------- /Trees/Balanced_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Balanced_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/Binary_tree_traversals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Binary_tree_traversals.cpp -------------------------------------------------------------------------------- /Trees/Course Schedule - LeetCode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Course Schedule - LeetCode.cpp -------------------------------------------------------------------------------- /Trees/Determine if Two Trees are Identical .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Determine if Two Trees are Identical .cpp -------------------------------------------------------------------------------- /Trees/Find the Closest Element in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Find the Closest Element in BST.cpp -------------------------------------------------------------------------------- /Trees/In-Order_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/In-Order_Traversal.cpp -------------------------------------------------------------------------------- /Trees/Inorder Successor in BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Inorder Successor in BST.cpp -------------------------------------------------------------------------------- /Trees/Kth Ancestor in a Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Kth Ancestor in a Tree.cpp -------------------------------------------------------------------------------- /Trees/Level order traversal in spiral form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Level order traversal in spiral form.cpp -------------------------------------------------------------------------------- /Trees/Lowest Common Ancestor in a BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Lowest Common Ancestor in a BST.cpp -------------------------------------------------------------------------------- /Trees/Max_and_Min_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Max_and_Min_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/Maximum_node_level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Maximum_node_level.cpp -------------------------------------------------------------------------------- /Trees/Median of BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Median of BST.cpp -------------------------------------------------------------------------------- /Trees/Number of Ways to Reorder Array to Get Same BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Number of Ways to Reorder Array to Get Same BST.cpp -------------------------------------------------------------------------------- /Trees/Odd_even_level_difference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Odd_even_level_difference.cpp -------------------------------------------------------------------------------- /Trees/Post-Order_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Post-Order_Traversal.cpp -------------------------------------------------------------------------------- /Trees/Pre-Order_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Pre-Order_Traversal.cpp -------------------------------------------------------------------------------- /Trees/Predecessor and Successor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Predecessor and Successor.cpp -------------------------------------------------------------------------------- /Trees/Right View of Binary Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Right View of Binary Tree.cpp -------------------------------------------------------------------------------- /Trees/Symmetric_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Symmetric_tree.cpp -------------------------------------------------------------------------------- /Trees/Transform to Sum Tree .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Transform to Sum Tree .cpp -------------------------------------------------------------------------------- /Trees/Unique_binary_search_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/Unique_binary_search_tree.cpp -------------------------------------------------------------------------------- /Trees/binary_tree_functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/binary_tree_functions.cpp -------------------------------------------------------------------------------- /Trees/binary_tree_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/binary_tree_implementation.cpp -------------------------------------------------------------------------------- /Trees/binary_tree_level_order_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/binary_tree_level_order_traversal.cpp -------------------------------------------------------------------------------- /Trees/children_sum_parent.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/children_sum_parent.cpp -------------------------------------------------------------------------------- /Trees/convert_sorted_array_to_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/convert_sorted_array_to_BST.cpp -------------------------------------------------------------------------------- /Trees/count_leaves_nodes_in_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/count_leaves_nodes_in_tree.cpp -------------------------------------------------------------------------------- /Trees/count_nonLeaf_nodes_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/count_nonLeaf_nodes_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/deepest_leaves_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/deepest_leaves_sum.cpp -------------------------------------------------------------------------------- /Trees/depth_of_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/depth_of_node.cpp -------------------------------------------------------------------------------- /Trees/diameter_of_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/diameter_of_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/height_of_binary_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/height_of_binary_node.cpp -------------------------------------------------------------------------------- /Trees/inorder_using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/inorder_using_stack.cpp -------------------------------------------------------------------------------- /Trees/inorder_using_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/inorder_using_vector.cpp -------------------------------------------------------------------------------- /Trees/insert_into_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/insert_into_BST.cpp -------------------------------------------------------------------------------- /Trees/introduction: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/introduction -------------------------------------------------------------------------------- /Trees/level_of_a_node_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/level_of_a_node_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/level_order_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/level_order_traversal.cpp -------------------------------------------------------------------------------- /Trees/level_with_maximum_number_of_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/level_with_maximum_number_of_nodes.cpp -------------------------------------------------------------------------------- /Trees/maximum_depth_of_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/maximum_depth_of_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/minimum_depth.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/minimum_depth.cpp -------------------------------------------------------------------------------- /Trees/minimum_depth_of_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/minimum_depth_of_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/minimum_element_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/minimum_element_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/nodes_at_odd_level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/nodes_at_odd_level.cpp -------------------------------------------------------------------------------- /Trees/postorder_using_vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/postorder_using_vectors.cpp -------------------------------------------------------------------------------- /Trees/preorder_using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/preorder_using_stack.cpp -------------------------------------------------------------------------------- /Trees/preorder_using_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/preorder_using_vector.cpp -------------------------------------------------------------------------------- /Trees/range_sum_of_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/range_sum_of_BST.cpp -------------------------------------------------------------------------------- /Trees/same_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/same_tree.cpp -------------------------------------------------------------------------------- /Trees/search_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/search_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/size_of_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/size_of_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/sorted_list_to_bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sorted_list_to_bst.cpp -------------------------------------------------------------------------------- /Trees/sum_0f_right_leaf_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sum_0f_right_leaf_nodes.cpp -------------------------------------------------------------------------------- /Trees/sum_of_leaf_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sum_of_leaf_nodes.cpp -------------------------------------------------------------------------------- /Trees/sum_of_left_leaf_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sum_of_left_leaf_nodes.cpp -------------------------------------------------------------------------------- /Trees/sum_of_left_leaves_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sum_of_left_leaves_nodes.cpp -------------------------------------------------------------------------------- /Trees/sum_of_nodes_in_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/sum_of_nodes_in_binary_tree.cpp -------------------------------------------------------------------------------- /Trees/validate_binary_search_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/Trees/validate_binary_search_tree.cpp -------------------------------------------------------------------------------- /common_elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/common_elements.cpp -------------------------------------------------------------------------------- /greedy/Huffman_Decoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/Huffman_Decoding.cpp -------------------------------------------------------------------------------- /greedy/Job_Sequencing_Problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/Job_Sequencing_Problem.cpp -------------------------------------------------------------------------------- /greedy/Largest number with given sum .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/Largest number with given sum .cpp -------------------------------------------------------------------------------- /greedy/activity_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/activity_selection.cpp -------------------------------------------------------------------------------- /greedy/angles_between_hands_of_clock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/angles_between_hands_of_clock.cpp -------------------------------------------------------------------------------- /greedy/car_pooling.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/car_pooling.cpp -------------------------------------------------------------------------------- /greedy/fractional_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/fractional_knapsack.cpp -------------------------------------------------------------------------------- /greedy/gas_station.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/gas_station.cpp -------------------------------------------------------------------------------- /greedy/good_or_bad_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/good_or_bad_string.cpp -------------------------------------------------------------------------------- /greedy/largest_number_possible.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/largest_number_possible.cpp -------------------------------------------------------------------------------- /greedy/majority_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/majority_element.cpp -------------------------------------------------------------------------------- /greedy/make_pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/make_pairs.cpp -------------------------------------------------------------------------------- /greedy/maximize_toys.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/maximize_toys.cpp -------------------------------------------------------------------------------- /greedy/message_spreading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/message_spreading.cpp -------------------------------------------------------------------------------- /greedy/min_operations_to_make_array_increasing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/min_operations_to_make_array_increasing.cpp -------------------------------------------------------------------------------- /greedy/min_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/min_sum.cpp -------------------------------------------------------------------------------- /greedy/n_meetings_in_one_room.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/n_meetings_in_one_room.cpp -------------------------------------------------------------------------------- /greedy/raju_and_coins.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/raju_and_coins.cpp -------------------------------------------------------------------------------- /greedy/reduce_array_size_to_half.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/reduce_array_size_to_half.cpp -------------------------------------------------------------------------------- /greedy/smallest_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/smallest_number.cpp -------------------------------------------------------------------------------- /greedy/spider_steps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/spider_steps.cpp -------------------------------------------------------------------------------- /greedy/survive_on_island.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/survive_on_island.cpp -------------------------------------------------------------------------------- /greedy/swap_and_maximize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/greedy/swap_and_maximize.cpp -------------------------------------------------------------------------------- /leetcode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/leetcode.png -------------------------------------------------------------------------------- /word_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shivaamm/Coding-Practice/HEAD/word_pattern.cpp --------------------------------------------------------------------------------