leetcode practice list Data Structure & Algorithm Data Structure : method for store information Array,String,Linked List,Stack,Queue Algorithm:method for solving a problem Sort,DFS,BFS... Array and String Easy 1_Two_Sum * 26_Remove_Duplicates_From_Sorted_Array 27_Remove_Element 88_Merge_Sorted_Array 121_Best_Time_to_Buy_and_Sell_Stock * 169_Majority_Element Medium 3_Longest_Substring_Without_Repeating_Characters 11_Container_With_Most_Water * 15_3Sum * 48_Rotate_Image * 54_Spiral_Matrix 73_Set_Matrix_Zeros 134_Gas_Station 153_Find_Minimun_In_Rotated_Sorted_Array * 209_Minimum_Size_Subarray_Sum * 238_Product_of_Array_Expect_Self * 443_String_Compression Hard 30_Substring_with_Concatenation_of_All_Words 42_Trapping_Rain_Water 135_Candy Linked List Easy 234_Palindrome_Linked_List Medium 19_Remove_Nth_Node_From_End_of_List 61_Rotate_List 82_Remove_Duplicate_from_Sorted_List_2 86_Partition_List 92_Reverse_Linked_List_2 148_Sort_List Hard Stack Binary Search Easy 35_Search_Insert_Position Medium 34_Find_First_and_Last_Position_of_Element_in_Sorted_Array Binary Tree Easy 226_Invert_Binary_Tree Medium 98_Validate_Search_Tree 102_Binary_Tree_Level_Order_Traversal 103_Binary_Tree_Zigza_Level_Order_Traversal 114_Flatten_Binary_Tree_to_Linked_List 129_Sum_Root_To_Leaf_Numbers 230_kth_Smallest_Element_in_a_BST 236_Lowest_Common_Ancestor_of_a_Binary_Tree Hard Dynamic Programming Easy 70_Climbing_Stairs 746_Min_Cost_Climbing_Stairs Medium 198_House_Robber 300_Longest_Increasing_Subsequence 322_Coin_Change Hard Depth First Search(DFS) Easy 110_Balanced_Binary_Tree Medium 39_Combination_Sum 113_Path_Sum_II 437_Path_Sum_III 841_Keys_and_Rooms Graph Easy Medium 79_Word_Search 200_Number_of_Islands 399_Evaluate_Division Hard Heap Easy Medium 215_Kth_Largest_Element_in_an_Array 373_Find_K_Pairs_with_Smallest 973_K_Closest_Points_to_Origin