├── Arrays ├── No10_Stock_Buy_Sell.java ├── No11_Rotate_Matrix.java ├── No12_K_smallest_pair.java ├── No13_Sorted_Rotated_find.java ├── No14_Sorted_Roatated_Pair.java ├── No15_Max_Value_Rotation.java ├── No16_POS_NEG_Sort.java ├── No17_3_Way_Partition.java ├── No18_Biotonic_Array.java ├── No19_Largest_SubArray_0_1.java ├── No1_Kcon.java ├── No20_Max_Product_subarray.java ├── No21_Count_Inversion.java ├── No22_Seprate_0_1.java ├── No23_Sort_0_1_2.java ├── No24_Merge_Intervals.java ├── No25_Stock_Buy_Sell_2_Times.java ├── No26_Stock_Buy_Sell_K_Times.java ├── No27_Max_Diff.java ├── No28_Min_Max_Height_Diff.java ├── No29_Move_Zero_Back.java ├── No2_Find_Sum_subarray.java ├── No30_Min_Swap_Less_than_K.java ├── No31_Largest_K_Sub_array.java ├── No32_D_I.java ├── No33_Min_value_of_subarray.java ├── No34_Multi_sorted_array.java ├── No36_Arr_J_I_DIff.java ├── No38_SubSet_InRange.java ├── No39_Combination_of_Array_with_k.java ├── No3_Equilibrium_Index.java ├── No40_SubArray_Sum_Div_k.java ├── No41_Merge_To_Palindrome.java ├── No42_Reorder.java ├── No44_Rearrange_Min_Max.java ├── No46_Bit_Manipulations.java ├── No4_Maximum_Sum_Increasing_Subsequence.java ├── No54MedianOfTwoUNequalSortedArrays.java ├── No6_Find_Pair_with_given_Diff.java ├── No7_Chocolate_Dist.java ├── No8_Min_No_of_Station.java └── No9_Trapping_Rain_Water.java ├── Binary_Search_Tree ├── No364_BST_from_PreOrder.java └── No367_BT_to_BST.java ├── Binary_Tree ├── No312_BT_Clone_BT_W_Random_Pointers.java ├── No313_Sum_Of_Subtree.java ├── No314_InOrder_NoRecursion_W_Stack.java ├── No315_InOrder_NoRecursion_MorrisTraversal.java ├── No316_PreOrder_NoRecursion_MorrisTraversal.java ├── No318_Diagonal_Traversal.java ├── No319_Vertical_Order_Traversal.java ├── No320_Boundary_Traversal.java ├── No321_LevelOrder_Traversal.java ├── No322_Special_Tree_PreOrder_Traversal.java ├── No323_Ancerstor_Matrix_to_BT.java ├── No324_BT_to_Ancestor_Matrix.java ├── No325_Array_To_BT.java ├── No327_Binary_Tree_to_DLL.java ├── No328_Sum_Binary_Tree.java ├── No329_Left_SubTree_sum.java ├── No330_Binary_Tree_To_Circular_LL.java ├── No332_Least_Common_Ancestor.java ├── No333_Distance_bw_Nodes.java ├── No334_Common_Nodes_LCA.java ├── No335_Root_To_Leaf_Target.java ├── No336_Populate_Inorder_Successor.java ├── No338_Connect_Same_Level_Nodes.java ├── No339_Foldable_Binary_Tree.java ├── No340_Width_of_Binary_Tree.java ├── No341_Double_Tree.java ├── No342_Max_Sum_Path.java ├── No343_Vertical_Sum.java ├── No344_Right_Node_of_key.java ├── No345_Deepest_Left_Node.java ├── No346_Leaves_to_DLL.java ├── No347_Left_View_of_BT.java ├── No349_Inverse_Tree.java ├── No350_K_far_Nodes.java ├── No351_Distance_BTW_2_Nodes.java ├── No352_Diagonal_Sum.java ├── No353_Tilt_of_the_Tree.java ├── No355_Remove_Leafs_less_than_K.java ├── No356_Max_InTree_sum_Path.java ├── No358_Width_of_Binary_Tree.java ├── No361_Serialize_Deserialize.java └── No363_Height_of_Connected_Leave_Tree.java ├── Dynamic_Programming └── No200_Friend_Pairing_Problem.java ├── Generic_Tree ├── No298_GT_MirrorImage.java ├── No299_GT_Serialize.java ├── No300_GT_Just_Smaller.java ├── No303_GT_Just_Larger.java ├── No304_GT_Node_W_MAX_CHILDRENSIZE.java ├── No305_GT_No_nodes_Grt_Pr.java ├── No306_Kth_preoderTree.java ├── No307_308_Left_Child_Right_Sibling_Tree.java ├── No310_N_Array_Locked.java └── No311_Diameter_of_GT.java ├── Linked_List ├── No266_Delete_By_Reference.java ├── No268_Nth_Node_From_End.java ├── No269_Detect_Remove_Loop.java ├── No270_Intersection.java ├── No271_Remove_Duplicate_Unsorted.java ├── No272_Merge_Sort.java ├── No273_Del_With_Big_Right.java ├── No274_Odd_Even.java ├── No275_Sum_The_LL.java ├── No276_Target_in_3.java ├── No277_Flatten_LinkedList.java ├── No278_Sort_0_1_2.java ├── No279_Flatten_MultiLevel_LinkedList.java ├── No281_Random_Pointer_LL_Copy.java ├── No282_Arbitrary_Pointer_to_Next_Higher.java ├── No283_Fold_LinkedList.java ├── No285_ZigZag_LinkedList.java ├── No286_Sort_Non_Abs.java ├── No287_Merge_K_sorted_Linked_list.java ├── No288_Flatten_LinnkedList_MultiLevel_2.java ├── No289_Difference_of_LL.java ├── No290_Find_Target.java ├── No291_Multiply_LinkedList.java ├── No292_Merge_No_Space.java └── No293_Rotate_With_K_D.java ├── Matrix ├── No132_Diagonal_Matrix_traversal.java ├── No133_X_O_Matrix.java └── No311_Diameter.java ├── Searching_Sorting └── No48_Majority_Element.java ├── Stack_Queue ├── No245_TwoStack.java ├── No246_Stack_Middle_Stack.java ├── No248_Stack_Using_PriorityQueue.java ├── No249_Stack_Infix_Postfix.java ├── No251_Stack_Tower_of_Hanoi.java ├── No252_Stack_MinStack.java ├── No254_Stack_Longest_Length_Parenthesis.java └── No255_Stack_Duplicate_Parenthesis.java └── String ├── No121_RabinKarpAlgo.java ├── No130_Rec_Print_Sentences.java ├── No78_Words_same_Char.java ├── No79_String_with_Q.java └── No80_Min_Array_.java /Arrays/No10_Stock_Buy_Sell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No10_Stock_Buy_Sell.java -------------------------------------------------------------------------------- /Arrays/No11_Rotate_Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No11_Rotate_Matrix.java -------------------------------------------------------------------------------- /Arrays/No12_K_smallest_pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No12_K_smallest_pair.java -------------------------------------------------------------------------------- /Arrays/No13_Sorted_Rotated_find.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No13_Sorted_Rotated_find.java -------------------------------------------------------------------------------- /Arrays/No14_Sorted_Roatated_Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No14_Sorted_Roatated_Pair.java -------------------------------------------------------------------------------- /Arrays/No15_Max_Value_Rotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No15_Max_Value_Rotation.java -------------------------------------------------------------------------------- /Arrays/No16_POS_NEG_Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No16_POS_NEG_Sort.java -------------------------------------------------------------------------------- /Arrays/No17_3_Way_Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No17_3_Way_Partition.java -------------------------------------------------------------------------------- /Arrays/No18_Biotonic_Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No18_Biotonic_Array.java -------------------------------------------------------------------------------- /Arrays/No19_Largest_SubArray_0_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No19_Largest_SubArray_0_1.java -------------------------------------------------------------------------------- /Arrays/No1_Kcon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No1_Kcon.java -------------------------------------------------------------------------------- /Arrays/No20_Max_Product_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No20_Max_Product_subarray.java -------------------------------------------------------------------------------- /Arrays/No21_Count_Inversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No21_Count_Inversion.java -------------------------------------------------------------------------------- /Arrays/No22_Seprate_0_1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No22_Seprate_0_1.java -------------------------------------------------------------------------------- /Arrays/No23_Sort_0_1_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No23_Sort_0_1_2.java -------------------------------------------------------------------------------- /Arrays/No24_Merge_Intervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No24_Merge_Intervals.java -------------------------------------------------------------------------------- /Arrays/No25_Stock_Buy_Sell_2_Times.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No25_Stock_Buy_Sell_2_Times.java -------------------------------------------------------------------------------- /Arrays/No26_Stock_Buy_Sell_K_Times.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No26_Stock_Buy_Sell_K_Times.java -------------------------------------------------------------------------------- /Arrays/No27_Max_Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No27_Max_Diff.java -------------------------------------------------------------------------------- /Arrays/No28_Min_Max_Height_Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No28_Min_Max_Height_Diff.java -------------------------------------------------------------------------------- /Arrays/No29_Move_Zero_Back.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No29_Move_Zero_Back.java -------------------------------------------------------------------------------- /Arrays/No2_Find_Sum_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No2_Find_Sum_subarray.java -------------------------------------------------------------------------------- /Arrays/No30_Min_Swap_Less_than_K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No30_Min_Swap_Less_than_K.java -------------------------------------------------------------------------------- /Arrays/No31_Largest_K_Sub_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No31_Largest_K_Sub_array.java -------------------------------------------------------------------------------- /Arrays/No32_D_I.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No32_D_I.java -------------------------------------------------------------------------------- /Arrays/No33_Min_value_of_subarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No33_Min_value_of_subarray.java -------------------------------------------------------------------------------- /Arrays/No34_Multi_sorted_array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No34_Multi_sorted_array.java -------------------------------------------------------------------------------- /Arrays/No36_Arr_J_I_DIff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No36_Arr_J_I_DIff.java -------------------------------------------------------------------------------- /Arrays/No38_SubSet_InRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No38_SubSet_InRange.java -------------------------------------------------------------------------------- /Arrays/No39_Combination_of_Array_with_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No39_Combination_of_Array_with_k.java -------------------------------------------------------------------------------- /Arrays/No3_Equilibrium_Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No3_Equilibrium_Index.java -------------------------------------------------------------------------------- /Arrays/No40_SubArray_Sum_Div_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No40_SubArray_Sum_Div_k.java -------------------------------------------------------------------------------- /Arrays/No41_Merge_To_Palindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No41_Merge_To_Palindrome.java -------------------------------------------------------------------------------- /Arrays/No42_Reorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No42_Reorder.java -------------------------------------------------------------------------------- /Arrays/No44_Rearrange_Min_Max.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No44_Rearrange_Min_Max.java -------------------------------------------------------------------------------- /Arrays/No46_Bit_Manipulations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No46_Bit_Manipulations.java -------------------------------------------------------------------------------- /Arrays/No4_Maximum_Sum_Increasing_Subsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No4_Maximum_Sum_Increasing_Subsequence.java -------------------------------------------------------------------------------- /Arrays/No54MedianOfTwoUNequalSortedArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No54MedianOfTwoUNequalSortedArrays.java -------------------------------------------------------------------------------- /Arrays/No6_Find_Pair_with_given_Diff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No6_Find_Pair_with_given_Diff.java -------------------------------------------------------------------------------- /Arrays/No7_Chocolate_Dist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No7_Chocolate_Dist.java -------------------------------------------------------------------------------- /Arrays/No8_Min_No_of_Station.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No8_Min_No_of_Station.java -------------------------------------------------------------------------------- /Arrays/No9_Trapping_Rain_Water.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Arrays/No9_Trapping_Rain_Water.java -------------------------------------------------------------------------------- /Binary_Search_Tree/No364_BST_from_PreOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Search_Tree/No364_BST_from_PreOrder.java -------------------------------------------------------------------------------- /Binary_Search_Tree/No367_BT_to_BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Search_Tree/No367_BT_to_BST.java -------------------------------------------------------------------------------- /Binary_Tree/No312_BT_Clone_BT_W_Random_Pointers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No312_BT_Clone_BT_W_Random_Pointers.java -------------------------------------------------------------------------------- /Binary_Tree/No313_Sum_Of_Subtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No313_Sum_Of_Subtree.java -------------------------------------------------------------------------------- /Binary_Tree/No314_InOrder_NoRecursion_W_Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No314_InOrder_NoRecursion_W_Stack.java -------------------------------------------------------------------------------- /Binary_Tree/No315_InOrder_NoRecursion_MorrisTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No315_InOrder_NoRecursion_MorrisTraversal.java -------------------------------------------------------------------------------- /Binary_Tree/No316_PreOrder_NoRecursion_MorrisTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No316_PreOrder_NoRecursion_MorrisTraversal.java -------------------------------------------------------------------------------- /Binary_Tree/No318_Diagonal_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No318_Diagonal_Traversal.java -------------------------------------------------------------------------------- /Binary_Tree/No319_Vertical_Order_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No319_Vertical_Order_Traversal.java -------------------------------------------------------------------------------- /Binary_Tree/No320_Boundary_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No320_Boundary_Traversal.java -------------------------------------------------------------------------------- /Binary_Tree/No321_LevelOrder_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No321_LevelOrder_Traversal.java -------------------------------------------------------------------------------- /Binary_Tree/No322_Special_Tree_PreOrder_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No322_Special_Tree_PreOrder_Traversal.java -------------------------------------------------------------------------------- /Binary_Tree/No323_Ancerstor_Matrix_to_BT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No323_Ancerstor_Matrix_to_BT.java -------------------------------------------------------------------------------- /Binary_Tree/No324_BT_to_Ancestor_Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No324_BT_to_Ancestor_Matrix.java -------------------------------------------------------------------------------- /Binary_Tree/No325_Array_To_BT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No325_Array_To_BT.java -------------------------------------------------------------------------------- /Binary_Tree/No327_Binary_Tree_to_DLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No327_Binary_Tree_to_DLL.java -------------------------------------------------------------------------------- /Binary_Tree/No328_Sum_Binary_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No328_Sum_Binary_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No329_Left_SubTree_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No329_Left_SubTree_sum.java -------------------------------------------------------------------------------- /Binary_Tree/No330_Binary_Tree_To_Circular_LL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No330_Binary_Tree_To_Circular_LL.java -------------------------------------------------------------------------------- /Binary_Tree/No332_Least_Common_Ancestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No332_Least_Common_Ancestor.java -------------------------------------------------------------------------------- /Binary_Tree/No333_Distance_bw_Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No333_Distance_bw_Nodes.java -------------------------------------------------------------------------------- /Binary_Tree/No334_Common_Nodes_LCA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No334_Common_Nodes_LCA.java -------------------------------------------------------------------------------- /Binary_Tree/No335_Root_To_Leaf_Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No335_Root_To_Leaf_Target.java -------------------------------------------------------------------------------- /Binary_Tree/No336_Populate_Inorder_Successor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No336_Populate_Inorder_Successor.java -------------------------------------------------------------------------------- /Binary_Tree/No338_Connect_Same_Level_Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No338_Connect_Same_Level_Nodes.java -------------------------------------------------------------------------------- /Binary_Tree/No339_Foldable_Binary_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No339_Foldable_Binary_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No340_Width_of_Binary_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No340_Width_of_Binary_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No341_Double_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No341_Double_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No342_Max_Sum_Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No342_Max_Sum_Path.java -------------------------------------------------------------------------------- /Binary_Tree/No343_Vertical_Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No343_Vertical_Sum.java -------------------------------------------------------------------------------- /Binary_Tree/No344_Right_Node_of_key.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No344_Right_Node_of_key.java -------------------------------------------------------------------------------- /Binary_Tree/No345_Deepest_Left_Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No345_Deepest_Left_Node.java -------------------------------------------------------------------------------- /Binary_Tree/No346_Leaves_to_DLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No346_Leaves_to_DLL.java -------------------------------------------------------------------------------- /Binary_Tree/No347_Left_View_of_BT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No347_Left_View_of_BT.java -------------------------------------------------------------------------------- /Binary_Tree/No349_Inverse_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No349_Inverse_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No350_K_far_Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No350_K_far_Nodes.java -------------------------------------------------------------------------------- /Binary_Tree/No351_Distance_BTW_2_Nodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No351_Distance_BTW_2_Nodes.java -------------------------------------------------------------------------------- /Binary_Tree/No352_Diagonal_Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No352_Diagonal_Sum.java -------------------------------------------------------------------------------- /Binary_Tree/No353_Tilt_of_the_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No353_Tilt_of_the_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No355_Remove_Leafs_less_than_K.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No355_Remove_Leafs_less_than_K.java -------------------------------------------------------------------------------- /Binary_Tree/No356_Max_InTree_sum_Path.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No356_Max_InTree_sum_Path.java -------------------------------------------------------------------------------- /Binary_Tree/No358_Width_of_Binary_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No358_Width_of_Binary_Tree.java -------------------------------------------------------------------------------- /Binary_Tree/No361_Serialize_Deserialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No361_Serialize_Deserialize.java -------------------------------------------------------------------------------- /Binary_Tree/No363_Height_of_Connected_Leave_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Binary_Tree/No363_Height_of_Connected_Leave_Tree.java -------------------------------------------------------------------------------- /Dynamic_Programming/No200_Friend_Pairing_Problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Dynamic_Programming/No200_Friend_Pairing_Problem.java -------------------------------------------------------------------------------- /Generic_Tree/No298_GT_MirrorImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No298_GT_MirrorImage.java -------------------------------------------------------------------------------- /Generic_Tree/No299_GT_Serialize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No299_GT_Serialize.java -------------------------------------------------------------------------------- /Generic_Tree/No300_GT_Just_Smaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No300_GT_Just_Smaller.java -------------------------------------------------------------------------------- /Generic_Tree/No303_GT_Just_Larger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No303_GT_Just_Larger.java -------------------------------------------------------------------------------- /Generic_Tree/No304_GT_Node_W_MAX_CHILDRENSIZE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No304_GT_Node_W_MAX_CHILDRENSIZE.java -------------------------------------------------------------------------------- /Generic_Tree/No305_GT_No_nodes_Grt_Pr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No305_GT_No_nodes_Grt_Pr.java -------------------------------------------------------------------------------- /Generic_Tree/No306_Kth_preoderTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No306_Kth_preoderTree.java -------------------------------------------------------------------------------- /Generic_Tree/No307_308_Left_Child_Right_Sibling_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No307_308_Left_Child_Right_Sibling_Tree.java -------------------------------------------------------------------------------- /Generic_Tree/No310_N_Array_Locked.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No310_N_Array_Locked.java -------------------------------------------------------------------------------- /Generic_Tree/No311_Diameter_of_GT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Generic_Tree/No311_Diameter_of_GT.java -------------------------------------------------------------------------------- /Linked_List/No266_Delete_By_Reference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No266_Delete_By_Reference.java -------------------------------------------------------------------------------- /Linked_List/No268_Nth_Node_From_End.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No268_Nth_Node_From_End.java -------------------------------------------------------------------------------- /Linked_List/No269_Detect_Remove_Loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No269_Detect_Remove_Loop.java -------------------------------------------------------------------------------- /Linked_List/No270_Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No270_Intersection.java -------------------------------------------------------------------------------- /Linked_List/No271_Remove_Duplicate_Unsorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No271_Remove_Duplicate_Unsorted.java -------------------------------------------------------------------------------- /Linked_List/No272_Merge_Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No272_Merge_Sort.java -------------------------------------------------------------------------------- /Linked_List/No273_Del_With_Big_Right.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No273_Del_With_Big_Right.java -------------------------------------------------------------------------------- /Linked_List/No274_Odd_Even.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No274_Odd_Even.java -------------------------------------------------------------------------------- /Linked_List/No275_Sum_The_LL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No275_Sum_The_LL.java -------------------------------------------------------------------------------- /Linked_List/No276_Target_in_3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No276_Target_in_3.java -------------------------------------------------------------------------------- /Linked_List/No277_Flatten_LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No277_Flatten_LinkedList.java -------------------------------------------------------------------------------- /Linked_List/No278_Sort_0_1_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No278_Sort_0_1_2.java -------------------------------------------------------------------------------- /Linked_List/No279_Flatten_MultiLevel_LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No279_Flatten_MultiLevel_LinkedList.java -------------------------------------------------------------------------------- /Linked_List/No281_Random_Pointer_LL_Copy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No281_Random_Pointer_LL_Copy.java -------------------------------------------------------------------------------- /Linked_List/No282_Arbitrary_Pointer_to_Next_Higher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No282_Arbitrary_Pointer_to_Next_Higher.java -------------------------------------------------------------------------------- /Linked_List/No283_Fold_LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No283_Fold_LinkedList.java -------------------------------------------------------------------------------- /Linked_List/No285_ZigZag_LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No285_ZigZag_LinkedList.java -------------------------------------------------------------------------------- /Linked_List/No286_Sort_Non_Abs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No286_Sort_Non_Abs.java -------------------------------------------------------------------------------- /Linked_List/No287_Merge_K_sorted_Linked_list.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No287_Merge_K_sorted_Linked_list.java -------------------------------------------------------------------------------- /Linked_List/No288_Flatten_LinnkedList_MultiLevel_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No288_Flatten_LinnkedList_MultiLevel_2.java -------------------------------------------------------------------------------- /Linked_List/No289_Difference_of_LL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No289_Difference_of_LL.java -------------------------------------------------------------------------------- /Linked_List/No290_Find_Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No290_Find_Target.java -------------------------------------------------------------------------------- /Linked_List/No291_Multiply_LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No291_Multiply_LinkedList.java -------------------------------------------------------------------------------- /Linked_List/No292_Merge_No_Space.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No292_Merge_No_Space.java -------------------------------------------------------------------------------- /Linked_List/No293_Rotate_With_K_D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Linked_List/No293_Rotate_With_K_D.java -------------------------------------------------------------------------------- /Matrix/No132_Diagonal_Matrix_traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Matrix/No132_Diagonal_Matrix_traversal.java -------------------------------------------------------------------------------- /Matrix/No133_X_O_Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Matrix/No133_X_O_Matrix.java -------------------------------------------------------------------------------- /Matrix/No311_Diameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Matrix/No311_Diameter.java -------------------------------------------------------------------------------- /Searching_Sorting/No48_Majority_Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Searching_Sorting/No48_Majority_Element.java -------------------------------------------------------------------------------- /Stack_Queue/No245_TwoStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No245_TwoStack.java -------------------------------------------------------------------------------- /Stack_Queue/No246_Stack_Middle_Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No246_Stack_Middle_Stack.java -------------------------------------------------------------------------------- /Stack_Queue/No248_Stack_Using_PriorityQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No248_Stack_Using_PriorityQueue.java -------------------------------------------------------------------------------- /Stack_Queue/No249_Stack_Infix_Postfix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No249_Stack_Infix_Postfix.java -------------------------------------------------------------------------------- /Stack_Queue/No251_Stack_Tower_of_Hanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No251_Stack_Tower_of_Hanoi.java -------------------------------------------------------------------------------- /Stack_Queue/No252_Stack_MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No252_Stack_MinStack.java -------------------------------------------------------------------------------- /Stack_Queue/No254_Stack_Longest_Length_Parenthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No254_Stack_Longest_Length_Parenthesis.java -------------------------------------------------------------------------------- /Stack_Queue/No255_Stack_Duplicate_Parenthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/Stack_Queue/No255_Stack_Duplicate_Parenthesis.java -------------------------------------------------------------------------------- /String/No121_RabinKarpAlgo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/String/No121_RabinKarpAlgo.java -------------------------------------------------------------------------------- /String/No130_Rec_Print_Sentences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/String/No130_Rec_Print_Sentences.java -------------------------------------------------------------------------------- /String/No78_Words_same_Char.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/String/No78_Words_same_Char.java -------------------------------------------------------------------------------- /String/No79_String_with_Q.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/String/No79_String_with_Q.java -------------------------------------------------------------------------------- /String/No80_Min_Array_.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rajneeshkumar146/Top-GFG-Questions-master/HEAD/String/No80_Min_Array_.java --------------------------------------------------------------------------------