├── .gitignore ├── .idea ├── .gitignore ├── git_toolbox_blame.xml ├── git_toolbox_prj.xml ├── material_theme_project_new.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml └── vcs.xml ├── Arrays ├── Arrays.iml ├── Difference_Arry_technique │ ├── Difference_Arry_technique.iml │ └── src │ │ ├── 2D array.java │ │ ├── Main.java │ │ └── shifting_letters_2.java ├── Hard │ ├── Hard.iml │ └── src │ │ ├── Main.java │ │ ├── Spiral_matrix_3.java │ │ ├── Sum_4.java │ │ ├── count_inversions.java │ │ ├── k_th_smallest_dist.java │ │ ├── longest_subarray_sum_0.java │ │ ├── magic_square.java │ │ ├── majority_n_by_3.java │ │ ├── max_product_subarray.java │ │ ├── merge_two_sorted_array_without_space.java │ │ ├── mini_ops_make_array_element_zero.java │ │ ├── missing_intervals.java │ │ ├── missing_pos_rep_no.java │ │ ├── number_of_removals.java │ │ ├── pascal_triangle.java │ │ ├── rainwater.java │ │ ├── reverse_pairs.java │ │ └── subarray_xor.java ├── Interval_bases_on │ ├── Interval_bases_on.iml │ └── src │ │ ├── Main.java │ │ ├── check_grid_cut_in_sections.java │ │ ├── divid_interval_into_grps.java │ │ ├── max_overlapping_intervals.java │ │ ├── my_calender.java │ │ ├── my_calender_2.java │ │ ├── number_of_smallest_unocquiped_chair.java │ │ └── set_intersection_Atleast_Two.java ├── Medium │ ├── Medium.iml │ └── src │ │ ├── Alt_pos_neg.java │ │ ├── Kadane_Algorithm.java │ │ ├── Longest_Consecutive_Sequence.java │ │ ├── Main.java │ │ ├── Majority_elements.java │ │ ├── Print_largestsum_subaaray.java │ │ ├── RangeSumofsorterSum.java │ │ ├── Sort_0_1_2.java │ │ ├── Stock_buy_sell.java │ │ ├── Subarray.java │ │ ├── array_prodcut_except_Self.java │ │ ├── best_sightseeing_pair.java │ │ ├── cholocate_problem.java │ │ ├── container_with_most_water.java │ │ ├── count_number_of_tarpeizoids_1.java │ │ ├── count_server_communicate.java │ │ ├── count_subarray.java │ │ ├── defuse_the_bomb.java │ │ ├── first_completed_painted_row_col.java │ │ ├── greatest_sum_divisble_by_3.java │ │ ├── k_sized_subaaray_max.java │ │ ├── leaders_in_array.java │ │ ├── make_Lexicographically_swap_elements.java │ │ ├── max_sum_path_two_arrays.java │ │ ├── missing_observations.java │ │ ├── next_permut.java │ │ ├── rotate_90.java │ │ ├── shortest_subarray_removed_make_array_sorted.java │ │ ├── sort_the_jumbled_numbers.java │ │ ├── spiral_matrix.java │ │ ├── two_swaps.java │ │ ├── walking_robot_simulation.java │ │ └── zero_matrix.java ├── src │ ├── Arraylist.java │ ├── Intersection.java │ ├── LRotate.java │ ├── Main.java │ ├── MaximumConsecutive.java │ ├── Missingno.java │ ├── Oncenumber.java │ ├── RRotate.java │ ├── Removeduplicate.java │ ├── Secondlarge.java │ ├── Secondmin.java │ ├── Union.java │ ├── max.java │ ├── reverse.java │ ├── swap.java │ └── zeroatlast.java └── subarray │ ├── max_subarray_sum_divisible_by_length_k.java │ └── subarray_sum_divisble_by_k.java ├── Basic Maths ├── Basic maths.iml └── src │ ├── Amstrong.java │ ├── Countnoofdigit.java │ ├── Divisors.java │ ├── GCD.java │ ├── Main.java │ ├── Prime.java │ ├── Prime_factors.java │ ├── find_punishment_number.java │ ├── pow_x_n.java │ └── sieve_of_erathosthenses.java ├── Binary Search ├── Arrays_2D │ ├── Arrays_2D.iml │ └── src │ │ ├── Main.java │ │ ├── median.java │ │ ├── peak_element.java │ │ ├── search.java │ │ └── search_row_cols_matrix.java ├── Binary Search.iml ├── answers │ ├── answers.iml │ └── src │ │ ├── Main.java │ │ ├── arregesive_cows.java │ │ ├── book_allocation.java │ │ ├── gas_stations.java │ │ ├── house_robber_4.java │ │ ├── koko_bananas.java │ │ ├── kth_ele_sorted_arrays.java │ │ ├── kth_missing_positive.java │ │ ├── maximum_runtime_n_computers.java │ │ ├── median_2_sorted_array.java │ │ ├── min_day_m_bouquets.java │ │ ├── nth_root_of_num.java │ │ ├── painter_partition.java │ │ ├── ship_packages.java │ │ ├── smallest_divisors.java │ │ └── smallest_substring_with_identical_characters.java └── src │ ├── Main.java │ ├── OrderAgnosticBS.java │ ├── count_occurence.java │ ├── first_last_occurence.java │ ├── floor_ceil.java │ ├── min_max_pairs_of_difference.java │ ├── minimum_rotate_array.java │ ├── no_of_pairs.java │ ├── peak_element.java │ ├── rotated_search_array.java │ ├── search_insert_position.java │ ├── single_ele_sorted_array.java │ ├── sum_middle_ele_sorted.java │ ├── times_array_rotated.java │ └── upper_lower_bound.java ├── Bit Manuplation ├── Bit Manuplation.iml └── src │ ├── Main.java │ ├── Shortest_subarray_with_OR_atleast_k_II.java │ ├── basics.java │ ├── find_longest_substring_wtih_even_vowels.java │ ├── longest_subaaray_with_max_Bitwise_AND.java │ ├── single__number_2.java │ ├── two_number_single.java │ └── xor_quries_subarray.java ├── DDLL ├── DDLL.iml ├── HARD │ ├── HARD.iml │ └── src │ │ ├── Main.java │ │ ├── Node.java │ │ ├── merge_k_sort_ll.java │ │ ├── reverse_k_nodes.java │ │ └── sort_LL.java ├── Medium DDL │ ├── Medium DDL.iml │ └── src │ │ ├── Delete_all_occurences.java │ │ ├── Node.java │ │ ├── browser_history.java │ │ ├── intersection_ll.java │ │ ├── pair_sum.java │ │ └── remove_duplicates.java └── src │ ├── Main.java │ ├── Node.java │ ├── adding_1.java │ ├── delete_middle_node.java │ ├── insert.java │ ├── intersection.java │ ├── len_of_loop.java │ ├── merge_sort.java │ ├── odd_even.java │ ├── palindrone.java │ ├── remove_nth_node_from_last.java │ ├── reverse.java │ ├── reverse_ll.java │ ├── sort_0_1_2.java │ └── start_of_loop.java ├── DP ├── DP.iml ├── Game_theory │ ├── Game_theory.iml │ └── src │ │ ├── Main.java │ │ └── stone_game_2.java ├── LIS │ ├── LIS.iml │ └── src │ │ ├── Main.java │ │ ├── bitonic.java │ │ ├── largest_divisble_subset.java │ │ ├── lis_bs.java │ │ ├── longest_string_chain.java │ │ ├── no_lis.java │ │ └── print_lis.java ├── Strings │ ├── Strings.iml │ └── src │ │ ├── Main.java │ │ ├── deletions_strings.java │ │ ├── distinct_subsequences.java │ │ ├── edit_DISTACNE.java │ │ ├── extra_character_in_Strings.java │ │ ├── longest_common_substring.java │ │ ├── print_lcs.java │ │ ├── supresubsequence.java │ │ └── wildcardmatching.java ├── digit_dp │ ├── digit_dp.iml │ └── src │ │ ├── Main.java │ │ └── count_k_reducible_numbers_less_than_N.java ├── dp_on_partion │ ├── dp_on_partion.iml │ └── src │ │ ├── Main.java │ │ ├── burst_ballons.java │ │ ├── evaulate_exp_true.java │ │ ├── mcm.java │ │ ├── mini_cost_cut_stick.java │ │ ├── palidrome_partioring_2.java │ │ └── partion_sum_max_array.java ├── dp_on_stocks │ ├── dp_on_stocks.iml │ └── src │ │ ├── Main.java │ │ ├── stock_3.java │ │ ├── stock_cooldown.java │ │ ├── stocks_3_way_2.java │ │ ├── stocks_4.java │ │ └── transcitions.java ├── hard │ ├── hard.iml │ └── src │ │ ├── Explaination │ │ ├── Main.java │ │ ├── count_parition_with_max_min_difference.java │ │ ├── max_sum_three_non_overlaping_substrings.java │ │ └── no_ways_to_form_a_target_string_from_given_string.java ├── src │ ├── Main.java │ ├── Strange_printer.java │ ├── choco_pickup.java │ ├── count_submatrix_sq_with_1.java │ ├── frog_jump.java │ ├── geek_training.java │ ├── grid_obstacles.java │ ├── grid_unqiue.java │ ├── jump_K_steps.java │ ├── max_adj.java │ ├── max_no_with_cost.java │ ├── max_rect_area_with_all1.java │ ├── maximum_amount_of.java │ ├── min_max_component_cost.java │ ├── min_path_sum.java │ ├── mini_path_sum.java │ ├── minium_cost_for_tickets.java │ ├── robber.java │ └── triangle.java └── subsequence │ ├── src │ ├── Main.java │ ├── coin_change_2.java │ ├── count_subsets_sum.java │ ├── knacksack.java │ ├── mini_coins.java │ ├── parition_given_dff.java │ ├── partion_abs_min_sum.java │ ├── partion_sum.java │ └── rod_cutting.java │ └── subsequence.iml ├── Graph ├── Graph.iml ├── bs_graph │ └── src │ │ ├── Main.java │ │ └── Minimize_the_Maximum_Edge_Weight_of_Graph.java ├── disjoint_Set │ ├── disjoint_Set.iml │ └── src │ │ ├── DisjointSet.java │ │ ├── Main.java │ │ ├── Redundant_Connection.java │ │ ├── email_merge.java │ │ ├── krushkal_algo.java │ │ ├── make_island.java │ │ ├── no_of_edges_connnect.java │ │ ├── no_of_islands_2.java │ │ ├── regions_cut_by_slashed.java │ │ ├── rising_Water.java │ │ └── stones_removed.java ├── hardg │ ├── hardg.iml │ └── src │ │ ├── Main.java │ │ ├── divide_nodes_max_no_grps.java │ │ ├── max_employess_invited_meeting.java │ │ └── max_no_of_points_grid_queries.java ├── other_algos │ ├── other_algos.iml │ └── src │ │ ├── Main.java │ │ ├── articulate_point.java │ │ ├── diameter_undirected_graph.java │ │ └── mini_after_merging_two_trees.java ├── shortest_path │ ├── shortest_path.iml │ └── src │ │ ├── Bellman_Ford_Algorithm.java │ │ ├── Dijkstra_algo.java │ │ ├── Main.java │ │ ├── Pair.java │ │ ├── Shortest_Distance_After_Road_Addition_Queries_I.java │ │ ├── cheapest_flights.java │ │ ├── city_smalled_threshold.java │ │ ├── dijjkstra_set.java │ │ ├── floyd_warshall.java │ │ ├── min_multi.java │ │ ├── mini_cost_to_make_at_least_one_valid_path.java │ │ ├── mini_time_visit_a_cell_in_grid.java │ │ ├── modify_graph_edge.java │ │ ├── num_of_way_nearest_city.java │ │ ├── path_max_probablitiy.java │ │ ├── path_with_min_effort.java │ │ ├── print_dijkstra.java │ │ └── shortest_dist_in_maze.java ├── src │ ├── Main.java │ ├── Matrix_01.java │ ├── bfs.java │ ├── count_sub_islands.java │ ├── course_schedule_4.java │ ├── cycle_bfs.java │ ├── cycle_dfs.java │ ├── dfs.java │ ├── no_of_days_disconncet.java │ ├── no_of_enchalvs.java │ ├── no_of_islands.java │ ├── no_of_islands_2.java │ ├── no_of_provisions.java │ ├── rotton_oranges.java │ ├── surrounded_regions.java │ ├── trapining_rain_water_2.java │ ├── undirected_cycle.java │ ├── wordladder.java │ └── world_ladder_2.java └── topo │ ├── src │ ├── Kahns_algo.java │ ├── Main.java │ ├── alien_dict.java │ ├── coruse_shedulle.java │ ├── directed_cycle_bfs.java │ ├── max_numner_of_k_divisible_compoenents.java │ └── real_State.java │ └── topo.iml ├── Greedy ├── Greedy.iml ├── When to use └── src │ ├── Fractional_Knapsack.java │ ├── Main.java │ ├── candy.java │ ├── insert_interval.java │ ├── job_sequencing_problem.java │ ├── jump_2.java │ ├── max_dist_arrays.java │ ├── n_meetings.java │ ├── non_overlapping_interval.java │ ├── page_faults.java │ ├── railway_station.java │ └── valid_parathensis.java ├── Hashing ├── Hashing.iml └── src │ ├── Char.java │ ├── Hashmap.java │ ├── Info.md │ ├── Main.java │ ├── Stringmap.java │ ├── hands_of_straigght.java │ ├── img.png │ ├── lowerandupper.java │ └── number_equivalent_domino.java ├── LINEAR SEARCH ├── LINEAR SEARCH.iml └── src │ ├── EvenDigits.java │ ├── Main.java │ ├── Searchin2D.java │ ├── StringS.java │ └── maxwelth.java ├── LinkList ├── LFU │ ├── LFU.iml │ └── src │ │ └── Main.java ├── LinkList.iml ├── clone_ll │ ├── clone_ll.iml │ └── src │ │ ├── Main.java │ │ └── Node.java └── src │ ├── LRU.java │ ├── Linked_List_Matrix.java │ ├── Main.java │ ├── add_1_linked_list.java │ ├── delete.java │ ├── flatten_ll.java │ ├── insert.java │ ├── length.java │ ├── reverse.java │ ├── search.java │ ├── split_linkedlist_alt.java │ └── split_linkedlist_parts.java ├── MAIN ├── MAIN.iml └── src │ ├── Calculator.java │ ├── Collectionfamework.java │ ├── Main.java │ ├── Switch.java │ └── TND.java ├── Patterns ├── Patterns.iml └── src │ └── Main.java ├── Priority Queue ├── Priority Queue.iml └── src │ ├── Main.java │ └── lexicographically_minimum_string_ater_removing_stars.java ├── README.md ├── Recursion ├── Hard_ │ ├── Hard_.iml │ └── src │ │ ├── Main.java │ │ ├── Nqueen.java │ │ ├── Sudoku.java │ │ ├── letter_title_possibility.java │ │ └── word_search.java ├── Medium │ ├── Medium..iml │ └── src │ │ ├── Lexicographical.java │ │ ├── Main.java │ │ ├── diff_ways_to_add_parathensis.java │ │ └── kth_smallest_lexical_scoping.java ├── Recursion.iml ├── String- │ ├── src │ │ ├── Main.java │ │ ├── SubSeq.java │ │ ├── generate_binary.java │ │ └── pad.java │ └── string.iml ├── arrays │ ├── arrays.iml │ └── src │ │ └── Main.java ├── patternwise │ ├── patternwise.iml │ └── src │ │ ├── Combination_Sum.java │ │ ├── Main.java │ │ ├── Palidrone_Partioning.java │ │ ├── Perfect_sum.java │ │ ├── Permutations.java │ │ ├── Subset_sum.java │ │ ├── better_string.java │ │ ├── expression_operator.java │ │ └── generate_parathesis.java └── src │ ├── Main.java │ ├── N.java │ ├── SumofN.java │ ├── faconachi.java │ ├── factorial.java │ ├── name.java │ ├── reverse_A_STACK.java │ ├── reversearray.java │ └── sort_a_Stk.java ├── Segment Trees ├── Basics ├── Segment Trees.iml └── src │ ├── Main.java │ ├── SegmentTree.java │ └── count_good_triplets_array.java ├── Slinding window ├── Slinding window.iml ├── how to identify sliding window └── src │ ├── Main.java │ └── Take_K_of_Each_Character_From_Left_and_Right.java ├── Sorting ├── Sorting.iml └── src │ ├── Main.java │ ├── Merge_Sort.java │ ├── Quicksort.java │ ├── Recurssive_sort.java │ └── merge2sort.java ├── Stack-Queues ├── Conversions │ ├── Conversions.iml │ └── src │ │ ├── Main.java │ │ ├── infix_to_prefix.java │ │ ├── post_2_pre.java │ │ ├── postfix_to_infix.java │ │ ├── pre_2_post.java │ │ └── prefix_to_infix.java ├── Implementation │ ├── Implementation.iml │ └── src │ │ ├── Main.java │ │ ├── Queue_using_LinkList.java │ │ ├── Queue_using_stack.java │ │ ├── Stack_using_LinkList.java │ │ └── min_element_in_stack.java ├── Monotonic-stack │ ├── Monotonic-stack.iml │ └── src │ │ ├── Main.java │ │ ├── final_prices_with_special_discount.java │ │ └── find_building_meeting_alice_and_bob.java ├── Question │ ├── Question.iml │ └── src │ │ ├── Main.java │ │ ├── abstroide_coll.java │ │ ├── binaray_matrix.java │ │ ├── celebirty_prblm.java │ │ ├── largest_rectangle.java │ │ ├── longest_valid_parathesis.java │ │ ├── mini_stack.java │ │ ├── next_greater_element.java │ │ ├── prev_elements.java │ │ ├── removekdigit.java │ │ ├── slinding_mindow_max.java │ │ ├── sum_subarray_mini.java │ │ └── sum_subarray_ranges.java ├── Readme ├── Stack-Queues.iml └── src │ ├── Dynamicstack.java │ ├── Main.java │ ├── MyQueue.java │ ├── Stackexception.java │ ├── circular_Deque.java │ ├── circularqueue.java │ ├── customqueue.java │ ├── customstack.java │ └── span_stock.java ├── String ├── Diffcult │ ├── Diffcult.iml │ └── src │ │ ├── KMP.java │ │ ├── Main.java │ │ ├── closet_palindrome.java │ │ ├── rabin_karp.java │ │ ├── shortest_palidrome.java │ │ └── smallest_Window_containg_all_character_of_String.java ├── MEDIUM │ ├── MEDIUM.iml │ └── src │ │ ├── Main.java │ │ ├── Partition_Labels.java │ │ ├── Sentence_similarity_3.java │ │ ├── Solution.class │ │ ├── atoi_problem.java │ │ ├── beauty_substring.java │ │ ├── count_substring_k_distinct_char.java │ │ ├── countandsay.java │ │ ├── fraction_add_sub.java │ │ ├── integer_2_roman.java │ │ ├── largest_number.java │ │ ├── lexiographically_largest_string_from_box.java │ │ ├── max_swap.java │ │ ├── min_time_difference.java │ │ ├── mini_opp_to_move_all_balls_to_one_box.java │ │ ├── premutation_in_string.java │ │ ├── process_string_with_special_operation.java │ │ ├── remove_sub_folders_from_filesystem.java │ │ ├── roman_2_integer.java │ │ └── sort_by_freq.java ├── String.iml └── src │ ├── Main.java │ ├── anagram.java │ ├── isomorphic_strings.java │ ├── largest_odd_int.java │ ├── longest_prefix.java │ ├── outermost_parathesis.java │ ├── reverse_words.java │ ├── rotate_string.java │ └── string_encoding.java ├── Trees ├── BST │ ├── BST.iml │ └── src │ │ ├── Main.java │ │ ├── TreeNode.java │ │ ├── balanced_bst.java │ │ ├── bst_form_preorder.java │ │ ├── bst_iterator.java │ │ ├── delete_node.java │ │ ├── kth_smallest_largest_node.java │ │ ├── largest_bst.java │ │ ├── lca.java │ │ ├── recover_bst.java │ │ ├── successor.java │ │ └── two_sum_bst.java ├── Hardd │ ├── Hardd.iml │ └── src │ │ ├── Main.java │ │ └── most_profitable_path_tree.java ├── Trees.iml ├── src │ ├── Delete_Nodes_And_Return_Forest.java │ ├── Height_of_tree.java │ ├── Main.java │ ├── TreeNode.java │ ├── all_nodes_at_Dist_k.java │ ├── burn_the_tree.java │ ├── child_sum.java │ ├── count.java │ ├── diameter.java │ ├── doubly_linkedlist.java │ ├── find_root.java │ ├── flat_linkedlist.java │ ├── height_binary_tree_after_removal.java │ ├── inorder_postorder_build.java │ ├── inorder_preorder_build.java │ ├── lca.java │ ├── leetcode_2196.java │ ├── left_right_view.java │ ├── max_width.java │ ├── min_number_operation_sort_binary_tree_by_level.java │ ├── same_tree.java │ ├── sterialize_desterialisze.java │ └── top_bottom_view.java └── traversals │ ├── src │ ├── Main.java │ ├── boundary.java │ ├── inorder.java │ ├── iterative_inorder.java │ ├── iterative_postorder_2_stack.java │ ├── iterative_preorder.java │ ├── levelorder.java │ ├── morris.java │ ├── one_traversals.java │ ├── postorder.java │ ├── vertical_order.java │ └── zig_zag.java │ └── traversals.iml ├── Tries ├── Tries.iml └── src │ ├── Main.java │ ├── length_longest_common_prefix.java │ ├── longest_word_all_prefixes.java │ ├── max_xor_queries.java │ ├── max_xor_two_nums.java │ ├── no_of_substrings.java │ ├── sum_of_prefiex_scores_strings.java │ ├── trie.java │ └── trie_2.java ├── dsa.iml ├── heaps ├── heaps.iml └── src │ ├── Design_a_Number_Container_System.java │ ├── Main.java │ ├── connect_ropes_minise_cost.java │ ├── convertMintoMaxheap.java │ ├── desgin_twiiter.java │ ├── happy_string.java │ ├── implementation.java │ ├── k_closet_number.java │ ├── k_closet_points.java │ ├── k_freq_ele.java │ ├── kth_largest_and_smallest.java │ ├── max_sum_combination.java │ ├── max_sum_pair_with_digit_sum.java │ ├── median_data_stream.java │ ├── merge_k_sorted.java │ ├── replace_element_by_its_Rank.java │ ├── smallest_range_coverning_elements_k_list.java │ ├── task_scheduler.java │ └── ugly_number_2.java ├── oops ├── OOPS.iml └── src │ ├── dsa │ └── oops │ │ └── src │ │ ├── Main.java │ │ ├── circle.java │ │ ├── rectangle.java │ │ ├── shape.java │ │ ├── square.java │ │ └── triangle.java │ ├── interfaces │ ├── Break.java │ ├── Car.java │ ├── Cdplayer.java │ ├── Engine.java │ ├── Media.java │ ├── Nicecar.java │ ├── main.java │ └── powerengine.java │ ├── lol │ ├── customlist.java │ ├── lol.java │ ├── main.java │ ├── son.java │ └── test.java │ └── test.java └── two_pointer ├── src ├── Main.java ├── Minimum_Window_Substring.java ├── Subarrays_with_K_Different_integers.java ├── WordLikeEditor.java ├── binary_subarrays_sum.java ├── fruit_basket.java ├── long_substring_with_k_distinct.java ├── longest_ones.java ├── longest_repating_character.java ├── max_card_pts.java ├── push_dominos.java ├── rotating_the_Box.java └── subss_contains_all_three_char.java └── two_pointer.iml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/git_toolbox_blame.xml -------------------------------------------------------------------------------- /.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/git_toolbox_prj.xml -------------------------------------------------------------------------------- /.idea/material_theme_project_new.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/material_theme_project_new.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/uiDesigner.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/uiDesigner.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Arrays/Arrays.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Arrays.iml -------------------------------------------------------------------------------- /Arrays/Difference_Arry_technique/Difference_Arry_technique.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Difference_Arry_technique/Difference_Arry_technique.iml -------------------------------------------------------------------------------- /Arrays/Difference_Arry_technique/src/2D array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Difference_Arry_technique/src/2D array.java -------------------------------------------------------------------------------- /Arrays/Difference_Arry_technique/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Difference_Arry_technique/src/Main.java -------------------------------------------------------------------------------- /Arrays/Difference_Arry_technique/src/shifting_letters_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Difference_Arry_technique/src/shifting_letters_2.java -------------------------------------------------------------------------------- /Arrays/Hard/Hard.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/Hard.iml -------------------------------------------------------------------------------- /Arrays/Hard/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/Main.java -------------------------------------------------------------------------------- /Arrays/Hard/src/Spiral_matrix_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/Spiral_matrix_3.java -------------------------------------------------------------------------------- /Arrays/Hard/src/Sum_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/Sum_4.java -------------------------------------------------------------------------------- /Arrays/Hard/src/count_inversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/count_inversions.java -------------------------------------------------------------------------------- /Arrays/Hard/src/k_th_smallest_dist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/k_th_smallest_dist.java -------------------------------------------------------------------------------- /Arrays/Hard/src/longest_subarray_sum_0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/longest_subarray_sum_0.java -------------------------------------------------------------------------------- /Arrays/Hard/src/magic_square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/magic_square.java -------------------------------------------------------------------------------- /Arrays/Hard/src/majority_n_by_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/majority_n_by_3.java -------------------------------------------------------------------------------- /Arrays/Hard/src/max_product_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/max_product_subarray.java -------------------------------------------------------------------------------- /Arrays/Hard/src/merge_two_sorted_array_without_space.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/merge_two_sorted_array_without_space.java -------------------------------------------------------------------------------- /Arrays/Hard/src/mini_ops_make_array_element_zero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/mini_ops_make_array_element_zero.java -------------------------------------------------------------------------------- /Arrays/Hard/src/missing_intervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/missing_intervals.java -------------------------------------------------------------------------------- /Arrays/Hard/src/missing_pos_rep_no.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/missing_pos_rep_no.java -------------------------------------------------------------------------------- /Arrays/Hard/src/number_of_removals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/number_of_removals.java -------------------------------------------------------------------------------- /Arrays/Hard/src/pascal_triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/pascal_triangle.java -------------------------------------------------------------------------------- /Arrays/Hard/src/rainwater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/rainwater.java -------------------------------------------------------------------------------- /Arrays/Hard/src/reverse_pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/reverse_pairs.java -------------------------------------------------------------------------------- /Arrays/Hard/src/subarray_xor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Hard/src/subarray_xor.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/Interval_bases_on.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/Interval_bases_on.iml -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/Main.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/check_grid_cut_in_sections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/check_grid_cut_in_sections.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/divid_interval_into_grps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/divid_interval_into_grps.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/max_overlapping_intervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/max_overlapping_intervals.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/my_calender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/my_calender.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/my_calender_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/my_calender_2.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/number_of_smallest_unocquiped_chair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/number_of_smallest_unocquiped_chair.java -------------------------------------------------------------------------------- /Arrays/Interval_bases_on/src/set_intersection_Atleast_Two.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Interval_bases_on/src/set_intersection_Atleast_Two.java -------------------------------------------------------------------------------- /Arrays/Medium/Medium.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/Medium.iml -------------------------------------------------------------------------------- /Arrays/Medium/src/Alt_pos_neg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Alt_pos_neg.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Kadane_Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Kadane_Algorithm.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Longest_Consecutive_Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Longest_Consecutive_Sequence.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Main.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Majority_elements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Majority_elements.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Print_largestsum_subaaray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Print_largestsum_subaaray.java -------------------------------------------------------------------------------- /Arrays/Medium/src/RangeSumofsorterSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/RangeSumofsorterSum.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Sort_0_1_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Sort_0_1_2.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Stock_buy_sell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Stock_buy_sell.java -------------------------------------------------------------------------------- /Arrays/Medium/src/Subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/Subarray.java -------------------------------------------------------------------------------- /Arrays/Medium/src/array_prodcut_except_Self.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/array_prodcut_except_Self.java -------------------------------------------------------------------------------- /Arrays/Medium/src/best_sightseeing_pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/best_sightseeing_pair.java -------------------------------------------------------------------------------- /Arrays/Medium/src/cholocate_problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/cholocate_problem.java -------------------------------------------------------------------------------- /Arrays/Medium/src/container_with_most_water.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/container_with_most_water.java -------------------------------------------------------------------------------- /Arrays/Medium/src/count_number_of_tarpeizoids_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/count_number_of_tarpeizoids_1.java -------------------------------------------------------------------------------- /Arrays/Medium/src/count_server_communicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/count_server_communicate.java -------------------------------------------------------------------------------- /Arrays/Medium/src/count_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/count_subarray.java -------------------------------------------------------------------------------- /Arrays/Medium/src/defuse_the_bomb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/defuse_the_bomb.java -------------------------------------------------------------------------------- /Arrays/Medium/src/first_completed_painted_row_col.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/first_completed_painted_row_col.java -------------------------------------------------------------------------------- /Arrays/Medium/src/greatest_sum_divisble_by_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/greatest_sum_divisble_by_3.java -------------------------------------------------------------------------------- /Arrays/Medium/src/k_sized_subaaray_max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/k_sized_subaaray_max.java -------------------------------------------------------------------------------- /Arrays/Medium/src/leaders_in_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/leaders_in_array.java -------------------------------------------------------------------------------- /Arrays/Medium/src/make_Lexicographically_swap_elements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/make_Lexicographically_swap_elements.java -------------------------------------------------------------------------------- /Arrays/Medium/src/max_sum_path_two_arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/max_sum_path_two_arrays.java -------------------------------------------------------------------------------- /Arrays/Medium/src/missing_observations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/missing_observations.java -------------------------------------------------------------------------------- /Arrays/Medium/src/next_permut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/next_permut.java -------------------------------------------------------------------------------- /Arrays/Medium/src/rotate_90.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/rotate_90.java -------------------------------------------------------------------------------- /Arrays/Medium/src/shortest_subarray_removed_make_array_sorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/shortest_subarray_removed_make_array_sorted.java -------------------------------------------------------------------------------- /Arrays/Medium/src/sort_the_jumbled_numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/sort_the_jumbled_numbers.java -------------------------------------------------------------------------------- /Arrays/Medium/src/spiral_matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/spiral_matrix.java -------------------------------------------------------------------------------- /Arrays/Medium/src/two_swaps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/two_swaps.java -------------------------------------------------------------------------------- /Arrays/Medium/src/walking_robot_simulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/walking_robot_simulation.java -------------------------------------------------------------------------------- /Arrays/Medium/src/zero_matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/Medium/src/zero_matrix.java -------------------------------------------------------------------------------- /Arrays/src/Arraylist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Arraylist.java -------------------------------------------------------------------------------- /Arrays/src/Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Intersection.java -------------------------------------------------------------------------------- /Arrays/src/LRotate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/LRotate.java -------------------------------------------------------------------------------- /Arrays/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Main.java -------------------------------------------------------------------------------- /Arrays/src/MaximumConsecutive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/MaximumConsecutive.java -------------------------------------------------------------------------------- /Arrays/src/Missingno.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Missingno.java -------------------------------------------------------------------------------- /Arrays/src/Oncenumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Oncenumber.java -------------------------------------------------------------------------------- /Arrays/src/RRotate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/RRotate.java -------------------------------------------------------------------------------- /Arrays/src/Removeduplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Removeduplicate.java -------------------------------------------------------------------------------- /Arrays/src/Secondlarge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Secondlarge.java -------------------------------------------------------------------------------- /Arrays/src/Secondmin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Secondmin.java -------------------------------------------------------------------------------- /Arrays/src/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/Union.java -------------------------------------------------------------------------------- /Arrays/src/max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/max.java -------------------------------------------------------------------------------- /Arrays/src/reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/reverse.java -------------------------------------------------------------------------------- /Arrays/src/swap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/swap.java -------------------------------------------------------------------------------- /Arrays/src/zeroatlast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/src/zeroatlast.java -------------------------------------------------------------------------------- /Arrays/subarray/max_subarray_sum_divisible_by_length_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/subarray/max_subarray_sum_divisible_by_length_k.java -------------------------------------------------------------------------------- /Arrays/subarray/subarray_sum_divisble_by_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Arrays/subarray/subarray_sum_divisble_by_k.java -------------------------------------------------------------------------------- /Basic Maths/Basic maths.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/Basic maths.iml -------------------------------------------------------------------------------- /Basic Maths/src/Amstrong.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Amstrong.java -------------------------------------------------------------------------------- /Basic Maths/src/Countnoofdigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Countnoofdigit.java -------------------------------------------------------------------------------- /Basic Maths/src/Divisors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Divisors.java -------------------------------------------------------------------------------- /Basic Maths/src/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/GCD.java -------------------------------------------------------------------------------- /Basic Maths/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Main.java -------------------------------------------------------------------------------- /Basic Maths/src/Prime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Prime.java -------------------------------------------------------------------------------- /Basic Maths/src/Prime_factors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/Prime_factors.java -------------------------------------------------------------------------------- /Basic Maths/src/find_punishment_number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/find_punishment_number.java -------------------------------------------------------------------------------- /Basic Maths/src/pow_x_n.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/pow_x_n.java -------------------------------------------------------------------------------- /Basic Maths/src/sieve_of_erathosthenses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Basic Maths/src/sieve_of_erathosthenses.java -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/Arrays_2D.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/Arrays_2D.iml -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/src/Main.java -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/src/median.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/src/median.java -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/src/peak_element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/src/peak_element.java -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/src/search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/src/search.java -------------------------------------------------------------------------------- /Binary Search/Arrays_2D/src/search_row_cols_matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Arrays_2D/src/search_row_cols_matrix.java -------------------------------------------------------------------------------- /Binary Search/Binary Search.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/Binary Search.iml -------------------------------------------------------------------------------- /Binary Search/answers/answers.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/answers.iml -------------------------------------------------------------------------------- /Binary Search/answers/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/Main.java -------------------------------------------------------------------------------- /Binary Search/answers/src/arregesive_cows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/arregesive_cows.java -------------------------------------------------------------------------------- /Binary Search/answers/src/book_allocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/book_allocation.java -------------------------------------------------------------------------------- /Binary Search/answers/src/gas_stations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/gas_stations.java -------------------------------------------------------------------------------- /Binary Search/answers/src/house_robber_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/house_robber_4.java -------------------------------------------------------------------------------- /Binary Search/answers/src/koko_bananas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/koko_bananas.java -------------------------------------------------------------------------------- /Binary Search/answers/src/kth_ele_sorted_arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/kth_ele_sorted_arrays.java -------------------------------------------------------------------------------- /Binary Search/answers/src/kth_missing_positive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/kth_missing_positive.java -------------------------------------------------------------------------------- /Binary Search/answers/src/maximum_runtime_n_computers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/maximum_runtime_n_computers.java -------------------------------------------------------------------------------- /Binary Search/answers/src/median_2_sorted_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/median_2_sorted_array.java -------------------------------------------------------------------------------- /Binary Search/answers/src/min_day_m_bouquets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/min_day_m_bouquets.java -------------------------------------------------------------------------------- /Binary Search/answers/src/nth_root_of_num.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/nth_root_of_num.java -------------------------------------------------------------------------------- /Binary Search/answers/src/painter_partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/painter_partition.java -------------------------------------------------------------------------------- /Binary Search/answers/src/ship_packages.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/ship_packages.java -------------------------------------------------------------------------------- /Binary Search/answers/src/smallest_divisors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/smallest_divisors.java -------------------------------------------------------------------------------- /Binary Search/answers/src/smallest_substring_with_identical_characters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/answers/src/smallest_substring_with_identical_characters.java -------------------------------------------------------------------------------- /Binary Search/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/Main.java -------------------------------------------------------------------------------- /Binary Search/src/OrderAgnosticBS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/OrderAgnosticBS.java -------------------------------------------------------------------------------- /Binary Search/src/count_occurence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/count_occurence.java -------------------------------------------------------------------------------- /Binary Search/src/first_last_occurence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/first_last_occurence.java -------------------------------------------------------------------------------- /Binary Search/src/floor_ceil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/floor_ceil.java -------------------------------------------------------------------------------- /Binary Search/src/min_max_pairs_of_difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/min_max_pairs_of_difference.java -------------------------------------------------------------------------------- /Binary Search/src/minimum_rotate_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/minimum_rotate_array.java -------------------------------------------------------------------------------- /Binary Search/src/no_of_pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/no_of_pairs.java -------------------------------------------------------------------------------- /Binary Search/src/peak_element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/peak_element.java -------------------------------------------------------------------------------- /Binary Search/src/rotated_search_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/rotated_search_array.java -------------------------------------------------------------------------------- /Binary Search/src/search_insert_position.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/search_insert_position.java -------------------------------------------------------------------------------- /Binary Search/src/single_ele_sorted_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/single_ele_sorted_array.java -------------------------------------------------------------------------------- /Binary Search/src/sum_middle_ele_sorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/sum_middle_ele_sorted.java -------------------------------------------------------------------------------- /Binary Search/src/times_array_rotated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/times_array_rotated.java -------------------------------------------------------------------------------- /Binary Search/src/upper_lower_bound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Binary Search/src/upper_lower_bound.java -------------------------------------------------------------------------------- /Bit Manuplation/Bit Manuplation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/Bit Manuplation.iml -------------------------------------------------------------------------------- /Bit Manuplation/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/Main.java -------------------------------------------------------------------------------- /Bit Manuplation/src/Shortest_subarray_with_OR_atleast_k_II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/Shortest_subarray_with_OR_atleast_k_II.java -------------------------------------------------------------------------------- /Bit Manuplation/src/basics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/basics.java -------------------------------------------------------------------------------- /Bit Manuplation/src/find_longest_substring_wtih_even_vowels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/find_longest_substring_wtih_even_vowels.java -------------------------------------------------------------------------------- /Bit Manuplation/src/longest_subaaray_with_max_Bitwise_AND.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/longest_subaaray_with_max_Bitwise_AND.java -------------------------------------------------------------------------------- /Bit Manuplation/src/single__number_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/single__number_2.java -------------------------------------------------------------------------------- /Bit Manuplation/src/two_number_single.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/two_number_single.java -------------------------------------------------------------------------------- /Bit Manuplation/src/xor_quries_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Bit Manuplation/src/xor_quries_subarray.java -------------------------------------------------------------------------------- /DDLL/DDLL.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/DDLL.iml -------------------------------------------------------------------------------- /DDLL/HARD/HARD.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/HARD.iml -------------------------------------------------------------------------------- /DDLL/HARD/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/src/Main.java -------------------------------------------------------------------------------- /DDLL/HARD/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/src/Node.java -------------------------------------------------------------------------------- /DDLL/HARD/src/merge_k_sort_ll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/src/merge_k_sort_ll.java -------------------------------------------------------------------------------- /DDLL/HARD/src/reverse_k_nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/src/reverse_k_nodes.java -------------------------------------------------------------------------------- /DDLL/HARD/src/sort_LL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/HARD/src/sort_LL.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/Medium DDL.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/Medium DDL.iml -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/Delete_all_occurences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/Delete_all_occurences.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/Node.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/browser_history.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/browser_history.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/intersection_ll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/intersection_ll.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/pair_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/pair_sum.java -------------------------------------------------------------------------------- /DDLL/Medium DDL/src/remove_duplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/Medium DDL/src/remove_duplicates.java -------------------------------------------------------------------------------- /DDLL/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/Main.java -------------------------------------------------------------------------------- /DDLL/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/Node.java -------------------------------------------------------------------------------- /DDLL/src/adding_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/adding_1.java -------------------------------------------------------------------------------- /DDLL/src/delete_middle_node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/delete_middle_node.java -------------------------------------------------------------------------------- /DDLL/src/insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/insert.java -------------------------------------------------------------------------------- /DDLL/src/intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/intersection.java -------------------------------------------------------------------------------- /DDLL/src/len_of_loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/len_of_loop.java -------------------------------------------------------------------------------- /DDLL/src/merge_sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/merge_sort.java -------------------------------------------------------------------------------- /DDLL/src/odd_even.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/odd_even.java -------------------------------------------------------------------------------- /DDLL/src/palindrone.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/palindrone.java -------------------------------------------------------------------------------- /DDLL/src/remove_nth_node_from_last.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/remove_nth_node_from_last.java -------------------------------------------------------------------------------- /DDLL/src/reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/reverse.java -------------------------------------------------------------------------------- /DDLL/src/reverse_ll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/reverse_ll.java -------------------------------------------------------------------------------- /DDLL/src/sort_0_1_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/sort_0_1_2.java -------------------------------------------------------------------------------- /DDLL/src/start_of_loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DDLL/src/start_of_loop.java -------------------------------------------------------------------------------- /DP/DP.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/DP.iml -------------------------------------------------------------------------------- /DP/Game_theory/Game_theory.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Game_theory/Game_theory.iml -------------------------------------------------------------------------------- /DP/Game_theory/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Game_theory/src/Main.java -------------------------------------------------------------------------------- /DP/Game_theory/src/stone_game_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Game_theory/src/stone_game_2.java -------------------------------------------------------------------------------- /DP/LIS/LIS.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/LIS.iml -------------------------------------------------------------------------------- /DP/LIS/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/Main.java -------------------------------------------------------------------------------- /DP/LIS/src/bitonic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/bitonic.java -------------------------------------------------------------------------------- /DP/LIS/src/largest_divisble_subset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/largest_divisble_subset.java -------------------------------------------------------------------------------- /DP/LIS/src/lis_bs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/lis_bs.java -------------------------------------------------------------------------------- /DP/LIS/src/longest_string_chain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/longest_string_chain.java -------------------------------------------------------------------------------- /DP/LIS/src/no_lis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/no_lis.java -------------------------------------------------------------------------------- /DP/LIS/src/print_lis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/LIS/src/print_lis.java -------------------------------------------------------------------------------- /DP/Strings/Strings.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/Strings.iml -------------------------------------------------------------------------------- /DP/Strings/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/Main.java -------------------------------------------------------------------------------- /DP/Strings/src/deletions_strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/deletions_strings.java -------------------------------------------------------------------------------- /DP/Strings/src/distinct_subsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/distinct_subsequences.java -------------------------------------------------------------------------------- /DP/Strings/src/edit_DISTACNE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/edit_DISTACNE.java -------------------------------------------------------------------------------- /DP/Strings/src/extra_character_in_Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/extra_character_in_Strings.java -------------------------------------------------------------------------------- /DP/Strings/src/longest_common_substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/longest_common_substring.java -------------------------------------------------------------------------------- /DP/Strings/src/print_lcs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/print_lcs.java -------------------------------------------------------------------------------- /DP/Strings/src/supresubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/supresubsequence.java -------------------------------------------------------------------------------- /DP/Strings/src/wildcardmatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/Strings/src/wildcardmatching.java -------------------------------------------------------------------------------- /DP/digit_dp/digit_dp.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/digit_dp/digit_dp.iml -------------------------------------------------------------------------------- /DP/digit_dp/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/digit_dp/src/Main.java -------------------------------------------------------------------------------- /DP/digit_dp/src/count_k_reducible_numbers_less_than_N.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/digit_dp/src/count_k_reducible_numbers_less_than_N.java -------------------------------------------------------------------------------- /DP/dp_on_partion/dp_on_partion.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/dp_on_partion.iml -------------------------------------------------------------------------------- /DP/dp_on_partion/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/Main.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/burst_ballons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/burst_ballons.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/evaulate_exp_true.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/evaulate_exp_true.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/mcm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/mcm.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/mini_cost_cut_stick.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/mini_cost_cut_stick.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/palidrome_partioring_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/palidrome_partioring_2.java -------------------------------------------------------------------------------- /DP/dp_on_partion/src/partion_sum_max_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_partion/src/partion_sum_max_array.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/dp_on_stocks.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/dp_on_stocks.iml -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/Main.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/stock_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/stock_3.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/stock_cooldown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/stock_cooldown.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/stocks_3_way_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/stocks_3_way_2.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/stocks_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/stocks_4.java -------------------------------------------------------------------------------- /DP/dp_on_stocks/src/transcitions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/dp_on_stocks/src/transcitions.java -------------------------------------------------------------------------------- /DP/hard/hard.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/hard.iml -------------------------------------------------------------------------------- /DP/hard/src/Explaination: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/src/Explaination -------------------------------------------------------------------------------- /DP/hard/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/src/Main.java -------------------------------------------------------------------------------- /DP/hard/src/count_parition_with_max_min_difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/src/count_parition_with_max_min_difference.java -------------------------------------------------------------------------------- /DP/hard/src/max_sum_three_non_overlaping_substrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/src/max_sum_three_non_overlaping_substrings.java -------------------------------------------------------------------------------- /DP/hard/src/no_ways_to_form_a_target_string_from_given_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/hard/src/no_ways_to_form_a_target_string_from_given_string.java -------------------------------------------------------------------------------- /DP/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/Main.java -------------------------------------------------------------------------------- /DP/src/Strange_printer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/Strange_printer.java -------------------------------------------------------------------------------- /DP/src/choco_pickup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/choco_pickup.java -------------------------------------------------------------------------------- /DP/src/count_submatrix_sq_with_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/count_submatrix_sq_with_1.java -------------------------------------------------------------------------------- /DP/src/frog_jump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/frog_jump.java -------------------------------------------------------------------------------- /DP/src/geek_training.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/geek_training.java -------------------------------------------------------------------------------- /DP/src/grid_obstacles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/grid_obstacles.java -------------------------------------------------------------------------------- /DP/src/grid_unqiue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/grid_unqiue.java -------------------------------------------------------------------------------- /DP/src/jump_K_steps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/jump_K_steps.java -------------------------------------------------------------------------------- /DP/src/max_adj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/max_adj.java -------------------------------------------------------------------------------- /DP/src/max_no_with_cost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/max_no_with_cost.java -------------------------------------------------------------------------------- /DP/src/max_rect_area_with_all1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/max_rect_area_with_all1.java -------------------------------------------------------------------------------- /DP/src/maximum_amount_of.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/maximum_amount_of.java -------------------------------------------------------------------------------- /DP/src/min_max_component_cost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/min_max_component_cost.java -------------------------------------------------------------------------------- /DP/src/min_path_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/min_path_sum.java -------------------------------------------------------------------------------- /DP/src/mini_path_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/mini_path_sum.java -------------------------------------------------------------------------------- /DP/src/minium_cost_for_tickets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/minium_cost_for_tickets.java -------------------------------------------------------------------------------- /DP/src/robber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/robber.java -------------------------------------------------------------------------------- /DP/src/triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/src/triangle.java -------------------------------------------------------------------------------- /DP/subsequence/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/Main.java -------------------------------------------------------------------------------- /DP/subsequence/src/coin_change_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/coin_change_2.java -------------------------------------------------------------------------------- /DP/subsequence/src/count_subsets_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/count_subsets_sum.java -------------------------------------------------------------------------------- /DP/subsequence/src/knacksack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/knacksack.java -------------------------------------------------------------------------------- /DP/subsequence/src/mini_coins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/mini_coins.java -------------------------------------------------------------------------------- /DP/subsequence/src/parition_given_dff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/parition_given_dff.java -------------------------------------------------------------------------------- /DP/subsequence/src/partion_abs_min_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/partion_abs_min_sum.java -------------------------------------------------------------------------------- /DP/subsequence/src/partion_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/partion_sum.java -------------------------------------------------------------------------------- /DP/subsequence/src/rod_cutting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/src/rod_cutting.java -------------------------------------------------------------------------------- /DP/subsequence/subsequence.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/DP/subsequence/subsequence.iml -------------------------------------------------------------------------------- /Graph/Graph.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/Graph.iml -------------------------------------------------------------------------------- /Graph/bs_graph/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/bs_graph/src/Main.java -------------------------------------------------------------------------------- /Graph/bs_graph/src/Minimize_the_Maximum_Edge_Weight_of_Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/bs_graph/src/Minimize_the_Maximum_Edge_Weight_of_Graph.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/disjoint_Set.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/disjoint_Set.iml -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/DisjointSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/DisjointSet.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/Main.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/Redundant_Connection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/Redundant_Connection.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/email_merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/email_merge.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/krushkal_algo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/krushkal_algo.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/make_island.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/make_island.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/no_of_edges_connnect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/no_of_edges_connnect.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/no_of_islands_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/no_of_islands_2.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/regions_cut_by_slashed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/regions_cut_by_slashed.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/rising_Water.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/rising_Water.java -------------------------------------------------------------------------------- /Graph/disjoint_Set/src/stones_removed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/disjoint_Set/src/stones_removed.java -------------------------------------------------------------------------------- /Graph/hardg/hardg.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/hardg/hardg.iml -------------------------------------------------------------------------------- /Graph/hardg/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/hardg/src/Main.java -------------------------------------------------------------------------------- /Graph/hardg/src/divide_nodes_max_no_grps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/hardg/src/divide_nodes_max_no_grps.java -------------------------------------------------------------------------------- /Graph/hardg/src/max_employess_invited_meeting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/hardg/src/max_employess_invited_meeting.java -------------------------------------------------------------------------------- /Graph/hardg/src/max_no_of_points_grid_queries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/hardg/src/max_no_of_points_grid_queries.java -------------------------------------------------------------------------------- /Graph/other_algos/other_algos.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/other_algos/other_algos.iml -------------------------------------------------------------------------------- /Graph/other_algos/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/other_algos/src/Main.java -------------------------------------------------------------------------------- /Graph/other_algos/src/articulate_point.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/other_algos/src/articulate_point.java -------------------------------------------------------------------------------- /Graph/other_algos/src/diameter_undirected_graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/other_algos/src/diameter_undirected_graph.java -------------------------------------------------------------------------------- /Graph/other_algos/src/mini_after_merging_two_trees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/other_algos/src/mini_after_merging_two_trees.java -------------------------------------------------------------------------------- /Graph/shortest_path/shortest_path.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/shortest_path.iml -------------------------------------------------------------------------------- /Graph/shortest_path/src/Bellman_Ford_Algorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/Bellman_Ford_Algorithm.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/Dijkstra_algo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/Dijkstra_algo.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/Main.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/Pair.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/Shortest_Distance_After_Road_Addition_Queries_I.java: -------------------------------------------------------------------------------- 1 | public class Shortest_Distance_After_Road_Addition_Queries_I { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /Graph/shortest_path/src/cheapest_flights.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/cheapest_flights.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/city_smalled_threshold.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/city_smalled_threshold.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/dijjkstra_set.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/dijjkstra_set.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/floyd_warshall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/floyd_warshall.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/min_multi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/min_multi.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/mini_cost_to_make_at_least_one_valid_path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/mini_cost_to_make_at_least_one_valid_path.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/mini_time_visit_a_cell_in_grid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/mini_time_visit_a_cell_in_grid.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/modify_graph_edge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/modify_graph_edge.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/num_of_way_nearest_city.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/num_of_way_nearest_city.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/path_max_probablitiy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/path_max_probablitiy.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/path_with_min_effort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/path_with_min_effort.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/print_dijkstra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/print_dijkstra.java -------------------------------------------------------------------------------- /Graph/shortest_path/src/shortest_dist_in_maze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/shortest_path/src/shortest_dist_in_maze.java -------------------------------------------------------------------------------- /Graph/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/Main.java -------------------------------------------------------------------------------- /Graph/src/Matrix_01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/Matrix_01.java -------------------------------------------------------------------------------- /Graph/src/bfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/bfs.java -------------------------------------------------------------------------------- /Graph/src/count_sub_islands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/count_sub_islands.java -------------------------------------------------------------------------------- /Graph/src/course_schedule_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/course_schedule_4.java -------------------------------------------------------------------------------- /Graph/src/cycle_bfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/cycle_bfs.java -------------------------------------------------------------------------------- /Graph/src/cycle_dfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/cycle_dfs.java -------------------------------------------------------------------------------- /Graph/src/dfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/dfs.java -------------------------------------------------------------------------------- /Graph/src/no_of_days_disconncet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/no_of_days_disconncet.java -------------------------------------------------------------------------------- /Graph/src/no_of_enchalvs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/no_of_enchalvs.java -------------------------------------------------------------------------------- /Graph/src/no_of_islands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/no_of_islands.java -------------------------------------------------------------------------------- /Graph/src/no_of_islands_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/no_of_islands_2.java -------------------------------------------------------------------------------- /Graph/src/no_of_provisions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/no_of_provisions.java -------------------------------------------------------------------------------- /Graph/src/rotton_oranges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/rotton_oranges.java -------------------------------------------------------------------------------- /Graph/src/surrounded_regions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/surrounded_regions.java -------------------------------------------------------------------------------- /Graph/src/trapining_rain_water_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/trapining_rain_water_2.java -------------------------------------------------------------------------------- /Graph/src/undirected_cycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/undirected_cycle.java -------------------------------------------------------------------------------- /Graph/src/wordladder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/wordladder.java -------------------------------------------------------------------------------- /Graph/src/world_ladder_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/src/world_ladder_2.java -------------------------------------------------------------------------------- /Graph/topo/src/Kahns_algo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/Kahns_algo.java -------------------------------------------------------------------------------- /Graph/topo/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/Main.java -------------------------------------------------------------------------------- /Graph/topo/src/alien_dict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/alien_dict.java -------------------------------------------------------------------------------- /Graph/topo/src/coruse_shedulle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/coruse_shedulle.java -------------------------------------------------------------------------------- /Graph/topo/src/directed_cycle_bfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/directed_cycle_bfs.java -------------------------------------------------------------------------------- /Graph/topo/src/max_numner_of_k_divisible_compoenents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/max_numner_of_k_divisible_compoenents.java -------------------------------------------------------------------------------- /Graph/topo/src/real_State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/src/real_State.java -------------------------------------------------------------------------------- /Graph/topo/topo.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Graph/topo/topo.iml -------------------------------------------------------------------------------- /Greedy/Greedy.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/Greedy.iml -------------------------------------------------------------------------------- /Greedy/When to use: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/When to use -------------------------------------------------------------------------------- /Greedy/src/Fractional_Knapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/Fractional_Knapsack.java -------------------------------------------------------------------------------- /Greedy/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/Main.java -------------------------------------------------------------------------------- /Greedy/src/candy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/candy.java -------------------------------------------------------------------------------- /Greedy/src/insert_interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/insert_interval.java -------------------------------------------------------------------------------- /Greedy/src/job_sequencing_problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/job_sequencing_problem.java -------------------------------------------------------------------------------- /Greedy/src/jump_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/jump_2.java -------------------------------------------------------------------------------- /Greedy/src/max_dist_arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/max_dist_arrays.java -------------------------------------------------------------------------------- /Greedy/src/n_meetings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/n_meetings.java -------------------------------------------------------------------------------- /Greedy/src/non_overlapping_interval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/non_overlapping_interval.java -------------------------------------------------------------------------------- /Greedy/src/page_faults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/page_faults.java -------------------------------------------------------------------------------- /Greedy/src/railway_station.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/railway_station.java -------------------------------------------------------------------------------- /Greedy/src/valid_parathensis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Greedy/src/valid_parathensis.java -------------------------------------------------------------------------------- /Hashing/Hashing.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/Hashing.iml -------------------------------------------------------------------------------- /Hashing/src/Char.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/Char.java -------------------------------------------------------------------------------- /Hashing/src/Hashmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/Hashmap.java -------------------------------------------------------------------------------- /Hashing/src/Info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/Info.md -------------------------------------------------------------------------------- /Hashing/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/Main.java -------------------------------------------------------------------------------- /Hashing/src/Stringmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/Stringmap.java -------------------------------------------------------------------------------- /Hashing/src/hands_of_straigght.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/hands_of_straigght.java -------------------------------------------------------------------------------- /Hashing/src/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/img.png -------------------------------------------------------------------------------- /Hashing/src/lowerandupper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/lowerandupper.java -------------------------------------------------------------------------------- /Hashing/src/number_equivalent_domino.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Hashing/src/number_equivalent_domino.java -------------------------------------------------------------------------------- /LINEAR SEARCH/LINEAR SEARCH.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/LINEAR SEARCH.iml -------------------------------------------------------------------------------- /LINEAR SEARCH/src/EvenDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/src/EvenDigits.java -------------------------------------------------------------------------------- /LINEAR SEARCH/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/src/Main.java -------------------------------------------------------------------------------- /LINEAR SEARCH/src/Searchin2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/src/Searchin2D.java -------------------------------------------------------------------------------- /LINEAR SEARCH/src/StringS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/src/StringS.java -------------------------------------------------------------------------------- /LINEAR SEARCH/src/maxwelth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LINEAR SEARCH/src/maxwelth.java -------------------------------------------------------------------------------- /LinkList/LFU/LFU.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/LFU/LFU.iml -------------------------------------------------------------------------------- /LinkList/LFU/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/LFU/src/Main.java -------------------------------------------------------------------------------- /LinkList/LinkList.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/LinkList.iml -------------------------------------------------------------------------------- /LinkList/clone_ll/clone_ll.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/clone_ll/clone_ll.iml -------------------------------------------------------------------------------- /LinkList/clone_ll/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/clone_ll/src/Main.java -------------------------------------------------------------------------------- /LinkList/clone_ll/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/clone_ll/src/Node.java -------------------------------------------------------------------------------- /LinkList/src/LRU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/LRU.java -------------------------------------------------------------------------------- /LinkList/src/Linked_List_Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/Linked_List_Matrix.java -------------------------------------------------------------------------------- /LinkList/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/Main.java -------------------------------------------------------------------------------- /LinkList/src/add_1_linked_list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/add_1_linked_list.java -------------------------------------------------------------------------------- /LinkList/src/delete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/delete.java -------------------------------------------------------------------------------- /LinkList/src/flatten_ll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/flatten_ll.java -------------------------------------------------------------------------------- /LinkList/src/insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/insert.java -------------------------------------------------------------------------------- /LinkList/src/length.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/length.java -------------------------------------------------------------------------------- /LinkList/src/reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/reverse.java -------------------------------------------------------------------------------- /LinkList/src/search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/search.java -------------------------------------------------------------------------------- /LinkList/src/split_linkedlist_alt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/split_linkedlist_alt.java -------------------------------------------------------------------------------- /LinkList/src/split_linkedlist_parts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/LinkList/src/split_linkedlist_parts.java -------------------------------------------------------------------------------- /MAIN/MAIN.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/MAIN.iml -------------------------------------------------------------------------------- /MAIN/src/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/src/Calculator.java -------------------------------------------------------------------------------- /MAIN/src/Collectionfamework.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/src/Collectionfamework.java -------------------------------------------------------------------------------- /MAIN/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/src/Main.java -------------------------------------------------------------------------------- /MAIN/src/Switch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/src/Switch.java -------------------------------------------------------------------------------- /MAIN/src/TND.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/MAIN/src/TND.java -------------------------------------------------------------------------------- /Patterns/Patterns.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Patterns/Patterns.iml -------------------------------------------------------------------------------- /Patterns/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Patterns/src/Main.java -------------------------------------------------------------------------------- /Priority Queue/Priority Queue.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Priority Queue/Priority Queue.iml -------------------------------------------------------------------------------- /Priority Queue/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Priority Queue/src/Main.java -------------------------------------------------------------------------------- /Priority Queue/src/lexicographically_minimum_string_ater_removing_stars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Priority Queue/src/lexicographically_minimum_string_ater_removing_stars.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/Hard_/Hard_.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/Hard_.iml -------------------------------------------------------------------------------- /Recursion/Hard_/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/src/Main.java -------------------------------------------------------------------------------- /Recursion/Hard_/src/Nqueen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/src/Nqueen.java -------------------------------------------------------------------------------- /Recursion/Hard_/src/Sudoku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/src/Sudoku.java -------------------------------------------------------------------------------- /Recursion/Hard_/src/letter_title_possibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/src/letter_title_possibility.java -------------------------------------------------------------------------------- /Recursion/Hard_/src/word_search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Hard_/src/word_search.java -------------------------------------------------------------------------------- /Recursion/Medium/Medium..iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Medium/Medium..iml -------------------------------------------------------------------------------- /Recursion/Medium/src/Lexicographical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Medium/src/Lexicographical.java -------------------------------------------------------------------------------- /Recursion/Medium/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Medium/src/Main.java -------------------------------------------------------------------------------- /Recursion/Medium/src/diff_ways_to_add_parathensis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Medium/src/diff_ways_to_add_parathensis.java -------------------------------------------------------------------------------- /Recursion/Medium/src/kth_smallest_lexical_scoping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Medium/src/kth_smallest_lexical_scoping.java -------------------------------------------------------------------------------- /Recursion/Recursion.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/Recursion.iml -------------------------------------------------------------------------------- /Recursion/String-/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/String-/src/Main.java -------------------------------------------------------------------------------- /Recursion/String-/src/SubSeq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/String-/src/SubSeq.java -------------------------------------------------------------------------------- /Recursion/String-/src/generate_binary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/String-/src/generate_binary.java -------------------------------------------------------------------------------- /Recursion/String-/src/pad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/String-/src/pad.java -------------------------------------------------------------------------------- /Recursion/String-/string.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/String-/string.iml -------------------------------------------------------------------------------- /Recursion/arrays/arrays.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/arrays/arrays.iml -------------------------------------------------------------------------------- /Recursion/arrays/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/arrays/src/Main.java -------------------------------------------------------------------------------- /Recursion/patternwise/patternwise.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/patternwise.iml -------------------------------------------------------------------------------- /Recursion/patternwise/src/Combination_Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Combination_Sum.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Main.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/Palidrone_Partioning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Palidrone_Partioning.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/Perfect_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Perfect_sum.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/Permutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Permutations.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/Subset_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/Subset_sum.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/better_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/better_string.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/expression_operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/expression_operator.java -------------------------------------------------------------------------------- /Recursion/patternwise/src/generate_parathesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/patternwise/src/generate_parathesis.java -------------------------------------------------------------------------------- /Recursion/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/Main.java -------------------------------------------------------------------------------- /Recursion/src/N.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/N.java -------------------------------------------------------------------------------- /Recursion/src/SumofN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/SumofN.java -------------------------------------------------------------------------------- /Recursion/src/faconachi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/faconachi.java -------------------------------------------------------------------------------- /Recursion/src/factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/factorial.java -------------------------------------------------------------------------------- /Recursion/src/name.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/name.java -------------------------------------------------------------------------------- /Recursion/src/reverse_A_STACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/reverse_A_STACK.java -------------------------------------------------------------------------------- /Recursion/src/reversearray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/reversearray.java -------------------------------------------------------------------------------- /Recursion/src/sort_a_Stk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Recursion/src/sort_a_Stk.java -------------------------------------------------------------------------------- /Segment Trees/Basics: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Segment Trees/Segment Trees.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Segment Trees/Segment Trees.iml -------------------------------------------------------------------------------- /Segment Trees/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Segment Trees/src/Main.java -------------------------------------------------------------------------------- /Segment Trees/src/SegmentTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Segment Trees/src/SegmentTree.java -------------------------------------------------------------------------------- /Segment Trees/src/count_good_triplets_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Segment Trees/src/count_good_triplets_array.java -------------------------------------------------------------------------------- /Slinding window/Slinding window.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Slinding window/Slinding window.iml -------------------------------------------------------------------------------- /Slinding window/how to identify sliding window: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Slinding window/how to identify sliding window -------------------------------------------------------------------------------- /Slinding window/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Slinding window/src/Main.java -------------------------------------------------------------------------------- /Slinding window/src/Take_K_of_Each_Character_From_Left_and_Right.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Slinding window/src/Take_K_of_Each_Character_From_Left_and_Right.java -------------------------------------------------------------------------------- /Sorting/Sorting.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/Sorting.iml -------------------------------------------------------------------------------- /Sorting/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/src/Main.java -------------------------------------------------------------------------------- /Sorting/src/Merge_Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/src/Merge_Sort.java -------------------------------------------------------------------------------- /Sorting/src/Quicksort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/src/Quicksort.java -------------------------------------------------------------------------------- /Sorting/src/Recurssive_sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/src/Recurssive_sort.java -------------------------------------------------------------------------------- /Sorting/src/merge2sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Sorting/src/merge2sort.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/Conversions.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/Conversions.iml -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/Main.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/infix_to_prefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/infix_to_prefix.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/post_2_pre.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/post_2_pre.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/postfix_to_infix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/postfix_to_infix.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/pre_2_post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/pre_2_post.java -------------------------------------------------------------------------------- /Stack-Queues/Conversions/src/prefix_to_infix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Conversions/src/prefix_to_infix.java -------------------------------------------------------------------------------- /Stack-Queues/Implementation/Implementation.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/Implementation.iml -------------------------------------------------------------------------------- /Stack-Queues/Implementation/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/src/Main.java -------------------------------------------------------------------------------- /Stack-Queues/Implementation/src/Queue_using_LinkList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/src/Queue_using_LinkList.java -------------------------------------------------------------------------------- /Stack-Queues/Implementation/src/Queue_using_stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/src/Queue_using_stack.java -------------------------------------------------------------------------------- /Stack-Queues/Implementation/src/Stack_using_LinkList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/src/Stack_using_LinkList.java -------------------------------------------------------------------------------- /Stack-Queues/Implementation/src/min_element_in_stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Implementation/src/min_element_in_stack.java -------------------------------------------------------------------------------- /Stack-Queues/Monotonic-stack/Monotonic-stack.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Monotonic-stack/Monotonic-stack.iml -------------------------------------------------------------------------------- /Stack-Queues/Monotonic-stack/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Monotonic-stack/src/Main.java -------------------------------------------------------------------------------- /Stack-Queues/Monotonic-stack/src/final_prices_with_special_discount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Monotonic-stack/src/final_prices_with_special_discount.java -------------------------------------------------------------------------------- /Stack-Queues/Monotonic-stack/src/find_building_meeting_alice_and_bob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Monotonic-stack/src/find_building_meeting_alice_and_bob.java -------------------------------------------------------------------------------- /Stack-Queues/Question/Question.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/Question.iml -------------------------------------------------------------------------------- /Stack-Queues/Question/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/Main.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/abstroide_coll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/abstroide_coll.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/binaray_matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/binaray_matrix.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/celebirty_prblm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/celebirty_prblm.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/largest_rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/largest_rectangle.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/longest_valid_parathesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/longest_valid_parathesis.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/mini_stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/mini_stack.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/next_greater_element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/next_greater_element.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/prev_elements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/prev_elements.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/removekdigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/removekdigit.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/slinding_mindow_max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/slinding_mindow_max.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/sum_subarray_mini.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/sum_subarray_mini.java -------------------------------------------------------------------------------- /Stack-Queues/Question/src/sum_subarray_ranges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Question/src/sum_subarray_ranges.java -------------------------------------------------------------------------------- /Stack-Queues/Readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Readme -------------------------------------------------------------------------------- /Stack-Queues/Stack-Queues.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/Stack-Queues.iml -------------------------------------------------------------------------------- /Stack-Queues/src/Dynamicstack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/Dynamicstack.java -------------------------------------------------------------------------------- /Stack-Queues/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/Main.java -------------------------------------------------------------------------------- /Stack-Queues/src/MyQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/MyQueue.java -------------------------------------------------------------------------------- /Stack-Queues/src/Stackexception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/Stackexception.java -------------------------------------------------------------------------------- /Stack-Queues/src/circular_Deque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/circular_Deque.java -------------------------------------------------------------------------------- /Stack-Queues/src/circularqueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/circularqueue.java -------------------------------------------------------------------------------- /Stack-Queues/src/customqueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/customqueue.java -------------------------------------------------------------------------------- /Stack-Queues/src/customstack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/customstack.java -------------------------------------------------------------------------------- /Stack-Queues/src/span_stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Stack-Queues/src/span_stock.java -------------------------------------------------------------------------------- /String/Diffcult/Diffcult.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/Diffcult.iml -------------------------------------------------------------------------------- /String/Diffcult/src/KMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/KMP.java -------------------------------------------------------------------------------- /String/Diffcult/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/Main.java -------------------------------------------------------------------------------- /String/Diffcult/src/closet_palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/closet_palindrome.java -------------------------------------------------------------------------------- /String/Diffcult/src/rabin_karp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/rabin_karp.java -------------------------------------------------------------------------------- /String/Diffcult/src/shortest_palidrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/shortest_palidrome.java -------------------------------------------------------------------------------- /String/Diffcult/src/smallest_Window_containg_all_character_of_String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/Diffcult/src/smallest_Window_containg_all_character_of_String.java -------------------------------------------------------------------------------- /String/MEDIUM/MEDIUM.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/MEDIUM.iml -------------------------------------------------------------------------------- /String/MEDIUM/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/Main.java -------------------------------------------------------------------------------- /String/MEDIUM/src/Partition_Labels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/Partition_Labels.java -------------------------------------------------------------------------------- /String/MEDIUM/src/Sentence_similarity_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/Sentence_similarity_3.java -------------------------------------------------------------------------------- /String/MEDIUM/src/Solution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/Solution.class -------------------------------------------------------------------------------- /String/MEDIUM/src/atoi_problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/atoi_problem.java -------------------------------------------------------------------------------- /String/MEDIUM/src/beauty_substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/beauty_substring.java -------------------------------------------------------------------------------- /String/MEDIUM/src/count_substring_k_distinct_char.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/count_substring_k_distinct_char.java -------------------------------------------------------------------------------- /String/MEDIUM/src/countandsay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/countandsay.java -------------------------------------------------------------------------------- /String/MEDIUM/src/fraction_add_sub.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/fraction_add_sub.java -------------------------------------------------------------------------------- /String/MEDIUM/src/integer_2_roman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/integer_2_roman.java -------------------------------------------------------------------------------- /String/MEDIUM/src/largest_number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/largest_number.java -------------------------------------------------------------------------------- /String/MEDIUM/src/lexiographically_largest_string_from_box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/lexiographically_largest_string_from_box.java -------------------------------------------------------------------------------- /String/MEDIUM/src/max_swap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/max_swap.java -------------------------------------------------------------------------------- /String/MEDIUM/src/min_time_difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/min_time_difference.java -------------------------------------------------------------------------------- /String/MEDIUM/src/mini_opp_to_move_all_balls_to_one_box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/mini_opp_to_move_all_balls_to_one_box.java -------------------------------------------------------------------------------- /String/MEDIUM/src/premutation_in_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/premutation_in_string.java -------------------------------------------------------------------------------- /String/MEDIUM/src/process_string_with_special_operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/process_string_with_special_operation.java -------------------------------------------------------------------------------- /String/MEDIUM/src/remove_sub_folders_from_filesystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/remove_sub_folders_from_filesystem.java -------------------------------------------------------------------------------- /String/MEDIUM/src/roman_2_integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/roman_2_integer.java -------------------------------------------------------------------------------- /String/MEDIUM/src/sort_by_freq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/MEDIUM/src/sort_by_freq.java -------------------------------------------------------------------------------- /String/String.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/String.iml -------------------------------------------------------------------------------- /String/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/Main.java -------------------------------------------------------------------------------- /String/src/anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/anagram.java -------------------------------------------------------------------------------- /String/src/isomorphic_strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/isomorphic_strings.java -------------------------------------------------------------------------------- /String/src/largest_odd_int.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/largest_odd_int.java -------------------------------------------------------------------------------- /String/src/longest_prefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/longest_prefix.java -------------------------------------------------------------------------------- /String/src/outermost_parathesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/outermost_parathesis.java -------------------------------------------------------------------------------- /String/src/reverse_words.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/reverse_words.java -------------------------------------------------------------------------------- /String/src/rotate_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/rotate_string.java -------------------------------------------------------------------------------- /String/src/string_encoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/String/src/string_encoding.java -------------------------------------------------------------------------------- /Trees/BST/BST.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/BST.iml -------------------------------------------------------------------------------- /Trees/BST/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/Main.java -------------------------------------------------------------------------------- /Trees/BST/src/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/TreeNode.java -------------------------------------------------------------------------------- /Trees/BST/src/balanced_bst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/balanced_bst.java -------------------------------------------------------------------------------- /Trees/BST/src/bst_form_preorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/bst_form_preorder.java -------------------------------------------------------------------------------- /Trees/BST/src/bst_iterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/bst_iterator.java -------------------------------------------------------------------------------- /Trees/BST/src/delete_node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/delete_node.java -------------------------------------------------------------------------------- /Trees/BST/src/kth_smallest_largest_node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/kth_smallest_largest_node.java -------------------------------------------------------------------------------- /Trees/BST/src/largest_bst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/largest_bst.java -------------------------------------------------------------------------------- /Trees/BST/src/lca.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/lca.java -------------------------------------------------------------------------------- /Trees/BST/src/recover_bst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/recover_bst.java -------------------------------------------------------------------------------- /Trees/BST/src/successor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/successor.java -------------------------------------------------------------------------------- /Trees/BST/src/two_sum_bst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/BST/src/two_sum_bst.java -------------------------------------------------------------------------------- /Trees/Hardd/Hardd.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/Hardd/Hardd.iml -------------------------------------------------------------------------------- /Trees/Hardd/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/Hardd/src/Main.java -------------------------------------------------------------------------------- /Trees/Hardd/src/most_profitable_path_tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/Hardd/src/most_profitable_path_tree.java -------------------------------------------------------------------------------- /Trees/Trees.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/Trees.iml -------------------------------------------------------------------------------- /Trees/src/Delete_Nodes_And_Return_Forest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/Delete_Nodes_And_Return_Forest.java -------------------------------------------------------------------------------- /Trees/src/Height_of_tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/Height_of_tree.java -------------------------------------------------------------------------------- /Trees/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/Main.java -------------------------------------------------------------------------------- /Trees/src/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/TreeNode.java -------------------------------------------------------------------------------- /Trees/src/all_nodes_at_Dist_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/all_nodes_at_Dist_k.java -------------------------------------------------------------------------------- /Trees/src/burn_the_tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/burn_the_tree.java -------------------------------------------------------------------------------- /Trees/src/child_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/child_sum.java -------------------------------------------------------------------------------- /Trees/src/count.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/count.java -------------------------------------------------------------------------------- /Trees/src/diameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/diameter.java -------------------------------------------------------------------------------- /Trees/src/doubly_linkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/doubly_linkedlist.java -------------------------------------------------------------------------------- /Trees/src/find_root.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/find_root.java -------------------------------------------------------------------------------- /Trees/src/flat_linkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/flat_linkedlist.java -------------------------------------------------------------------------------- /Trees/src/height_binary_tree_after_removal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/height_binary_tree_after_removal.java -------------------------------------------------------------------------------- /Trees/src/inorder_postorder_build.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/inorder_postorder_build.java -------------------------------------------------------------------------------- /Trees/src/inorder_preorder_build.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/inorder_preorder_build.java -------------------------------------------------------------------------------- /Trees/src/lca.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/lca.java -------------------------------------------------------------------------------- /Trees/src/leetcode_2196.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/leetcode_2196.java -------------------------------------------------------------------------------- /Trees/src/left_right_view.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/left_right_view.java -------------------------------------------------------------------------------- /Trees/src/max_width.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/max_width.java -------------------------------------------------------------------------------- /Trees/src/min_number_operation_sort_binary_tree_by_level.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/min_number_operation_sort_binary_tree_by_level.java -------------------------------------------------------------------------------- /Trees/src/same_tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/same_tree.java -------------------------------------------------------------------------------- /Trees/src/sterialize_desterialisze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/sterialize_desterialisze.java -------------------------------------------------------------------------------- /Trees/src/top_bottom_view.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/src/top_bottom_view.java -------------------------------------------------------------------------------- /Trees/traversals/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/Main.java -------------------------------------------------------------------------------- /Trees/traversals/src/boundary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/boundary.java -------------------------------------------------------------------------------- /Trees/traversals/src/inorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/inorder.java -------------------------------------------------------------------------------- /Trees/traversals/src/iterative_inorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/iterative_inorder.java -------------------------------------------------------------------------------- /Trees/traversals/src/iterative_postorder_2_stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/iterative_postorder_2_stack.java -------------------------------------------------------------------------------- /Trees/traversals/src/iterative_preorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/iterative_preorder.java -------------------------------------------------------------------------------- /Trees/traversals/src/levelorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/levelorder.java -------------------------------------------------------------------------------- /Trees/traversals/src/morris.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/morris.java -------------------------------------------------------------------------------- /Trees/traversals/src/one_traversals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/one_traversals.java -------------------------------------------------------------------------------- /Trees/traversals/src/postorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/postorder.java -------------------------------------------------------------------------------- /Trees/traversals/src/vertical_order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/vertical_order.java -------------------------------------------------------------------------------- /Trees/traversals/src/zig_zag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/src/zig_zag.java -------------------------------------------------------------------------------- /Trees/traversals/traversals.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Trees/traversals/traversals.iml -------------------------------------------------------------------------------- /Tries/Tries.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/Tries.iml -------------------------------------------------------------------------------- /Tries/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/Main.java -------------------------------------------------------------------------------- /Tries/src/length_longest_common_prefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/length_longest_common_prefix.java -------------------------------------------------------------------------------- /Tries/src/longest_word_all_prefixes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/longest_word_all_prefixes.java -------------------------------------------------------------------------------- /Tries/src/max_xor_queries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/max_xor_queries.java -------------------------------------------------------------------------------- /Tries/src/max_xor_two_nums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/max_xor_two_nums.java -------------------------------------------------------------------------------- /Tries/src/no_of_substrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/no_of_substrings.java -------------------------------------------------------------------------------- /Tries/src/sum_of_prefiex_scores_strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/sum_of_prefiex_scores_strings.java -------------------------------------------------------------------------------- /Tries/src/trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/trie.java -------------------------------------------------------------------------------- /Tries/src/trie_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/Tries/src/trie_2.java -------------------------------------------------------------------------------- /dsa.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/dsa.iml -------------------------------------------------------------------------------- /heaps/heaps.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/heaps.iml -------------------------------------------------------------------------------- /heaps/src/Design_a_Number_Container_System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/Design_a_Number_Container_System.java -------------------------------------------------------------------------------- /heaps/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/Main.java -------------------------------------------------------------------------------- /heaps/src/connect_ropes_minise_cost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/connect_ropes_minise_cost.java -------------------------------------------------------------------------------- /heaps/src/convertMintoMaxheap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/convertMintoMaxheap.java -------------------------------------------------------------------------------- /heaps/src/desgin_twiiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/desgin_twiiter.java -------------------------------------------------------------------------------- /heaps/src/happy_string.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/happy_string.java -------------------------------------------------------------------------------- /heaps/src/implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/implementation.java -------------------------------------------------------------------------------- /heaps/src/k_closet_number.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/k_closet_number.java -------------------------------------------------------------------------------- /heaps/src/k_closet_points.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/k_closet_points.java -------------------------------------------------------------------------------- /heaps/src/k_freq_ele.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/k_freq_ele.java -------------------------------------------------------------------------------- /heaps/src/kth_largest_and_smallest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/kth_largest_and_smallest.java -------------------------------------------------------------------------------- /heaps/src/max_sum_combination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/max_sum_combination.java -------------------------------------------------------------------------------- /heaps/src/max_sum_pair_with_digit_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/max_sum_pair_with_digit_sum.java -------------------------------------------------------------------------------- /heaps/src/median_data_stream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/median_data_stream.java -------------------------------------------------------------------------------- /heaps/src/merge_k_sorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/merge_k_sorted.java -------------------------------------------------------------------------------- /heaps/src/replace_element_by_its_Rank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/replace_element_by_its_Rank.java -------------------------------------------------------------------------------- /heaps/src/smallest_range_coverning_elements_k_list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/smallest_range_coverning_elements_k_list.java -------------------------------------------------------------------------------- /heaps/src/task_scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/task_scheduler.java -------------------------------------------------------------------------------- /heaps/src/ugly_number_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/heaps/src/ugly_number_2.java -------------------------------------------------------------------------------- /oops/OOPS.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/OOPS.iml -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/Main.java -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/circle.java -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/rectangle.java -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/shape.java -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/square.java -------------------------------------------------------------------------------- /oops/src/dsa/oops/src/triangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/dsa/oops/src/triangle.java -------------------------------------------------------------------------------- /oops/src/interfaces/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Break.java -------------------------------------------------------------------------------- /oops/src/interfaces/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Car.java -------------------------------------------------------------------------------- /oops/src/interfaces/Cdplayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Cdplayer.java -------------------------------------------------------------------------------- /oops/src/interfaces/Engine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Engine.java -------------------------------------------------------------------------------- /oops/src/interfaces/Media.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Media.java -------------------------------------------------------------------------------- /oops/src/interfaces/Nicecar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/Nicecar.java -------------------------------------------------------------------------------- /oops/src/interfaces/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/main.java -------------------------------------------------------------------------------- /oops/src/interfaces/powerengine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/interfaces/powerengine.java -------------------------------------------------------------------------------- /oops/src/lol/customlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/lol/customlist.java -------------------------------------------------------------------------------- /oops/src/lol/lol.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/lol/lol.java -------------------------------------------------------------------------------- /oops/src/lol/main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/lol/main.java -------------------------------------------------------------------------------- /oops/src/lol/son.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/oops/src/lol/son.java -------------------------------------------------------------------------------- /oops/src/lol/test.java: -------------------------------------------------------------------------------- 1 | package lol; 2 | 3 | public interface test { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /oops/src/test.java: -------------------------------------------------------------------------------- 1 | import dsa.oops.src.*; 2 | public class test { 3 | } 4 | -------------------------------------------------------------------------------- /two_pointer/src/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/Main.java -------------------------------------------------------------------------------- /two_pointer/src/Minimum_Window_Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/Minimum_Window_Substring.java -------------------------------------------------------------------------------- /two_pointer/src/Subarrays_with_K_Different_integers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/Subarrays_with_K_Different_integers.java -------------------------------------------------------------------------------- /two_pointer/src/WordLikeEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/WordLikeEditor.java -------------------------------------------------------------------------------- /two_pointer/src/binary_subarrays_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/binary_subarrays_sum.java -------------------------------------------------------------------------------- /two_pointer/src/fruit_basket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/fruit_basket.java -------------------------------------------------------------------------------- /two_pointer/src/long_substring_with_k_distinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/long_substring_with_k_distinct.java -------------------------------------------------------------------------------- /two_pointer/src/longest_ones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/longest_ones.java -------------------------------------------------------------------------------- /two_pointer/src/longest_repating_character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/longest_repating_character.java -------------------------------------------------------------------------------- /two_pointer/src/max_card_pts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/max_card_pts.java -------------------------------------------------------------------------------- /two_pointer/src/push_dominos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/push_dominos.java -------------------------------------------------------------------------------- /two_pointer/src/rotating_the_Box.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/rotating_the_Box.java -------------------------------------------------------------------------------- /two_pointer/src/subss_contains_all_three_char.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/src/subss_contains_all_three_char.java -------------------------------------------------------------------------------- /two_pointer/two_pointer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MohitGoyal09/DSA/HEAD/two_pointer/two_pointer.iml --------------------------------------------------------------------------------