├── 1020_Number_Of_Enclaves.java ├── 1022_Sum_Of_Root_To_Leaf_Binary_Numbers.java ├── 1026_Maximum_Difference_Between_Node_And_Ancestor.java ├── 113_Path_Sum_II.java ├── 1161_Maximum_Level_Sum_of_Binary_Tree.java ├── 1299_Replace_Elements_with_Greatest_Element_on_Right_Side.java ├── 1315.java ├── 1315_Sum_Of_Nodes_With_Even_Valued_Grandparent.java ├── 1376_Time_Needed_to_Inform_All_Employees.java ├── 1377_Frog_Position_After_T_Seconds.java ├── 1436_Destination_City.java ├── 1603_Design_Parking_System.java ├── 1653_Minimum_Deletions_To_Make_String_Balanced.java ├── 1669_Merge_In_Between_Linked_Lists.java ├── 1768_Merge_Strings_Alternately.java ├── 1791_Find_Center_of_Star_Graph.java ├── 1817_Finding_the_Users_Active_Minutes.java ├── 1901_Find_Peak_Element_II.java ├── 1957_Delete_Characters_to_Make_Fancy_String.java ├── 1961_Check_If_String_Is_Prefix_Of_Array.java ├── 1970_Last_Day_Where_You_Can_Still_Cross.java ├── 1980_Find_Unique_Binary_String.java ├── 1985_Find_the_Kth_Largest_Integer_in_the_Array.java ├── 206_Reverse_Linked_List.java ├── 20_Valid_Parentheses.java ├── 2116_Check_If_A_Parentheses_String_Can_Be_Valid.java ├── 2290_Minimum_Obstacle_Removal_To_Reach_Corner.java ├── 229_Majority_Element_II.java ├── 257_Binary_Tree_Paths.java ├── 322_Coin_Change.java ├── 419_Battleships_In_A_Board.java ├── 429_N-ary_Tree_Level_Order_Traversal.java ├── 451_Sort_Characters_By_Frequency.java ├── 472_Concatenated_Words.java ├── 49_Group_Anagrams.java ├── 501_Find_Mode_in_Binary_Search_Tree.java ├── 513_Find_Bottom_Left_Tree_Value.java ├── 518_Coin_Change_2.java ├── 557_Reverse_Words_In_String_III.java ├── 61_Rotate_List.java ├── 695_Max_Area_Of_Island.java ├── 75_Sort_Colors.java ├── 796_Rotate_String.java ├── 797_All_Paths_From_Source_To_Target.java ├── 827_Making_A_Large_Island.java ├── 86_Partition_List.java ├── 916_Word_Subsets.java ├── 949_Largest_Time_For_Given_Digits.java ├── 988_Smallest_String_Starting_From_Leaf.java ├── 98_Validate_Binary_Search_Tree.java ├── 994_Rotting_Oranges.java ├── Leetcode1024.java ├── Leetcode1612.java ├── Leetcode_1604_Alert_Using_Same_Key_Card_Three_Or_More_Times_In_A_One_Hour_Period.java ├── Leetcode_165_Compare_Version_Numbers.java ├── Leetcode_2105.java ├── Leetcode_2125.java ├── Leetcode_2130.java ├── Leetcode_2131.java ├── Leetcode_2133_Check_If_Every_Row_And_Column_Contains_All_Numbers.java ├── Leetcode_2135.java ├── Leetcode_2135_Count_Words_Obtained_After_Adding_A_Letter.java ├── Leetcode_2150_Find_All_Lonely_Numbers_In_The_Array.java ├── Leetcode_802.java ├── binary_tree_top_bottom_view ├── BinaryTreeBottomView.java ├── BinaryTreeTopView.java └── btree.png ├── collections_java.docx ├── dynamic_programming ├── LCS.png ├── LongestCommonSubstring.java ├── MinimumMatrixCost.java └── MinimumMatrixCost.png ├── interview_questions.txt ├── lag_function_mysql.sql ├── lead_function_mysql.sql ├── unix_commands.docx └── unix_commands_for_interview /1020_Number_Of_Enclaves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1020_Number_Of_Enclaves.java -------------------------------------------------------------------------------- /1022_Sum_Of_Root_To_Leaf_Binary_Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1022_Sum_Of_Root_To_Leaf_Binary_Numbers.java -------------------------------------------------------------------------------- /1026_Maximum_Difference_Between_Node_And_Ancestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1026_Maximum_Difference_Between_Node_And_Ancestor.java -------------------------------------------------------------------------------- /113_Path_Sum_II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/113_Path_Sum_II.java -------------------------------------------------------------------------------- /1161_Maximum_Level_Sum_of_Binary_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1161_Maximum_Level_Sum_of_Binary_Tree.java -------------------------------------------------------------------------------- /1299_Replace_Elements_with_Greatest_Element_on_Right_Side.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1299_Replace_Elements_with_Greatest_Element_on_Right_Side.java -------------------------------------------------------------------------------- /1315.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1315.java -------------------------------------------------------------------------------- /1315_Sum_Of_Nodes_With_Even_Valued_Grandparent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1315_Sum_Of_Nodes_With_Even_Valued_Grandparent.java -------------------------------------------------------------------------------- /1376_Time_Needed_to_Inform_All_Employees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1376_Time_Needed_to_Inform_All_Employees.java -------------------------------------------------------------------------------- /1377_Frog_Position_After_T_Seconds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1377_Frog_Position_After_T_Seconds.java -------------------------------------------------------------------------------- /1436_Destination_City.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1436_Destination_City.java -------------------------------------------------------------------------------- /1603_Design_Parking_System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1603_Design_Parking_System.java -------------------------------------------------------------------------------- /1653_Minimum_Deletions_To_Make_String_Balanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1653_Minimum_Deletions_To_Make_String_Balanced.java -------------------------------------------------------------------------------- /1669_Merge_In_Between_Linked_Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1669_Merge_In_Between_Linked_Lists.java -------------------------------------------------------------------------------- /1768_Merge_Strings_Alternately.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1768_Merge_Strings_Alternately.java -------------------------------------------------------------------------------- /1791_Find_Center_of_Star_Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1791_Find_Center_of_Star_Graph.java -------------------------------------------------------------------------------- /1817_Finding_the_Users_Active_Minutes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1817_Finding_the_Users_Active_Minutes.java -------------------------------------------------------------------------------- /1901_Find_Peak_Element_II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1901_Find_Peak_Element_II.java -------------------------------------------------------------------------------- /1957_Delete_Characters_to_Make_Fancy_String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1957_Delete_Characters_to_Make_Fancy_String.java -------------------------------------------------------------------------------- /1961_Check_If_String_Is_Prefix_Of_Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1961_Check_If_String_Is_Prefix_Of_Array.java -------------------------------------------------------------------------------- /1970_Last_Day_Where_You_Can_Still_Cross.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1970_Last_Day_Where_You_Can_Still_Cross.java -------------------------------------------------------------------------------- /1980_Find_Unique_Binary_String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1980_Find_Unique_Binary_String.java -------------------------------------------------------------------------------- /1985_Find_the_Kth_Largest_Integer_in_the_Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/1985_Find_the_Kth_Largest_Integer_in_the_Array.java -------------------------------------------------------------------------------- /206_Reverse_Linked_List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/206_Reverse_Linked_List.java -------------------------------------------------------------------------------- /20_Valid_Parentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/20_Valid_Parentheses.java -------------------------------------------------------------------------------- /2116_Check_If_A_Parentheses_String_Can_Be_Valid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/2116_Check_If_A_Parentheses_String_Can_Be_Valid.java -------------------------------------------------------------------------------- /2290_Minimum_Obstacle_Removal_To_Reach_Corner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/2290_Minimum_Obstacle_Removal_To_Reach_Corner.java -------------------------------------------------------------------------------- /229_Majority_Element_II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/229_Majority_Element_II.java -------------------------------------------------------------------------------- /257_Binary_Tree_Paths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/257_Binary_Tree_Paths.java -------------------------------------------------------------------------------- /322_Coin_Change.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/322_Coin_Change.java -------------------------------------------------------------------------------- /419_Battleships_In_A_Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/419_Battleships_In_A_Board.java -------------------------------------------------------------------------------- /429_N-ary_Tree_Level_Order_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/429_N-ary_Tree_Level_Order_Traversal.java -------------------------------------------------------------------------------- /451_Sort_Characters_By_Frequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/451_Sort_Characters_By_Frequency.java -------------------------------------------------------------------------------- /472_Concatenated_Words.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/472_Concatenated_Words.java -------------------------------------------------------------------------------- /49_Group_Anagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/49_Group_Anagrams.java -------------------------------------------------------------------------------- /501_Find_Mode_in_Binary_Search_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/501_Find_Mode_in_Binary_Search_Tree.java -------------------------------------------------------------------------------- /513_Find_Bottom_Left_Tree_Value.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/513_Find_Bottom_Left_Tree_Value.java -------------------------------------------------------------------------------- /518_Coin_Change_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/518_Coin_Change_2.java -------------------------------------------------------------------------------- /557_Reverse_Words_In_String_III.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/557_Reverse_Words_In_String_III.java -------------------------------------------------------------------------------- /61_Rotate_List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/61_Rotate_List.java -------------------------------------------------------------------------------- /695_Max_Area_Of_Island.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/695_Max_Area_Of_Island.java -------------------------------------------------------------------------------- /75_Sort_Colors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/75_Sort_Colors.java -------------------------------------------------------------------------------- /796_Rotate_String.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/796_Rotate_String.java -------------------------------------------------------------------------------- /797_All_Paths_From_Source_To_Target.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/797_All_Paths_From_Source_To_Target.java -------------------------------------------------------------------------------- /827_Making_A_Large_Island.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/827_Making_A_Large_Island.java -------------------------------------------------------------------------------- /86_Partition_List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/86_Partition_List.java -------------------------------------------------------------------------------- /916_Word_Subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/916_Word_Subsets.java -------------------------------------------------------------------------------- /949_Largest_Time_For_Given_Digits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/949_Largest_Time_For_Given_Digits.java -------------------------------------------------------------------------------- /988_Smallest_String_Starting_From_Leaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/988_Smallest_String_Starting_From_Leaf.java -------------------------------------------------------------------------------- /98_Validate_Binary_Search_Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/98_Validate_Binary_Search_Tree.java -------------------------------------------------------------------------------- /994_Rotting_Oranges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/994_Rotting_Oranges.java -------------------------------------------------------------------------------- /Leetcode1024.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode1024.java -------------------------------------------------------------------------------- /Leetcode1612.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode1612.java -------------------------------------------------------------------------------- /Leetcode_1604_Alert_Using_Same_Key_Card_Three_Or_More_Times_In_A_One_Hour_Period.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_1604_Alert_Using_Same_Key_Card_Three_Or_More_Times_In_A_One_Hour_Period.java -------------------------------------------------------------------------------- /Leetcode_165_Compare_Version_Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_165_Compare_Version_Numbers.java -------------------------------------------------------------------------------- /Leetcode_2105.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2105.java -------------------------------------------------------------------------------- /Leetcode_2125.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2125.java -------------------------------------------------------------------------------- /Leetcode_2130.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2130.java -------------------------------------------------------------------------------- /Leetcode_2131.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2131.java -------------------------------------------------------------------------------- /Leetcode_2133_Check_If_Every_Row_And_Column_Contains_All_Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2133_Check_If_Every_Row_And_Column_Contains_All_Numbers.java -------------------------------------------------------------------------------- /Leetcode_2135.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2135.java -------------------------------------------------------------------------------- /Leetcode_2135_Count_Words_Obtained_After_Adding_A_Letter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2135_Count_Words_Obtained_After_Adding_A_Letter.java -------------------------------------------------------------------------------- /Leetcode_2150_Find_All_Lonely_Numbers_In_The_Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_2150_Find_All_Lonely_Numbers_In_The_Array.java -------------------------------------------------------------------------------- /Leetcode_802.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/Leetcode_802.java -------------------------------------------------------------------------------- /binary_tree_top_bottom_view/BinaryTreeBottomView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/binary_tree_top_bottom_view/BinaryTreeBottomView.java -------------------------------------------------------------------------------- /binary_tree_top_bottom_view/BinaryTreeTopView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/binary_tree_top_bottom_view/BinaryTreeTopView.java -------------------------------------------------------------------------------- /binary_tree_top_bottom_view/btree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/binary_tree_top_bottom_view/btree.png -------------------------------------------------------------------------------- /collections_java.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/collections_java.docx -------------------------------------------------------------------------------- /dynamic_programming/LCS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/dynamic_programming/LCS.png -------------------------------------------------------------------------------- /dynamic_programming/LongestCommonSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/dynamic_programming/LongestCommonSubstring.java -------------------------------------------------------------------------------- /dynamic_programming/MinimumMatrixCost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/dynamic_programming/MinimumMatrixCost.java -------------------------------------------------------------------------------- /dynamic_programming/MinimumMatrixCost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/dynamic_programming/MinimumMatrixCost.png -------------------------------------------------------------------------------- /interview_questions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/interview_questions.txt -------------------------------------------------------------------------------- /lag_function_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/lag_function_mysql.sql -------------------------------------------------------------------------------- /lead_function_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/lead_function_mysql.sql -------------------------------------------------------------------------------- /unix_commands.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/unix_commands.docx -------------------------------------------------------------------------------- /unix_commands_for_interview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maksrane100/leetcode_solutions/HEAD/unix_commands_for_interview --------------------------------------------------------------------------------