├── .gitignore ├── Arrays ├── Arrangement │ ├── Find_Permutation.py │ ├── Next_Permutation.py │ └── Rotate_Matrix.py ├── Array Math │ ├── Add_One_To_Number.py │ ├── Flip.py │ ├── Max_Sum_Contiguous_Subarray.py │ ├── Maximum_Absolute_Difference.py │ ├── Min_Steps_in_Infinite_Grid.py │ └── Repeat_and_Missing_Number_Array.py ├── Array │ ├── KEEP_SWAPPING_2.py │ └── MAXSPPROD.py ├── Bucketing and Sorting │ ├── Find_Duplicate_in_Array.py │ ├── Hotel_Bookings_Possible.py │ ├── Largest_Number.py │ ├── Max_Distance.py │ ├── Maximum_Consecutive_Gap.py │ ├── Maximum_Unsorted_Subarray.py │ └── Wave_Array.py ├── Bucketing │ ├── Noble_Integer.py │ └── Triplets_with_Sum_between_given_range.py ├── Missing or repeated number │ ├── Find_Duplicate_in_Array.py │ └── N3_Repeat_Number.py ├── Programming │ └── Simple_Queries.py ├── README.md ├── Simulation Array │ ├── Anti_Diagonals.py │ ├── Kth_Row_of_Pascal's_Triangle.py │ ├── Max_Non_Negative_SubArray.py │ ├── Pascal_Triangle.py │ └── Spiral_Order_Matrix_II.py ├── Space Recycle │ ├── First_Missing_Integer.py │ └── Set_Matrix_Zeros.py └── Value Ranges │ ├── Merge_Intervals.py │ └── Merge_Overlapping_Intervals.py ├── Backtracking ├── Bruteforce builder │ ├── Generate_all_Parentheses_II.py │ ├── Letter_Phone.py │ ├── Palindrome_Partitioning.py │ └── Palindrome_Partitioning_another.py ├── Game solving │ ├── NQueens.py │ ├── NQueens_recursive.py │ ├── Sudoku.py │ └── Sudoku_updated.py ├── Maths and backtracking │ ├── Gray_Code_Recursive.py │ ├── Gray_Code_loop.py │ └── Kth_Permutation_Sequence.py ├── Permutations │ ├── Permutations.py │ └── Permutations_another.py ├── README.md └── Subsets │ ├── Combination_Sum.py │ ├── Combination_Sum_II.py │ ├── Combination_Sum_II_another.py │ ├── Combination_Sum_another.py │ ├── Combinations.py │ ├── Combinations_Sol_posted.py │ ├── Subset.py │ ├── Subsets_II.py │ └── Subsets_II_another.py ├── Binary Search ├── README.md ├── Search Answer │ ├── Allocate_Books.py │ ├── Matrix_Median.py │ ├── Painter's_Partition_Problem.py │ └── Square_Root_of_Integer.py ├── Search Step Simulation │ └── Implement_Power_Function.py ├── Simple Binary Search │ ├── Matrix_Search.py │ ├── Search_for_a_Range.py │ └── Sorted_Insert_Position.py └── Sort Modification │ ├── Median_of_Array.py │ └── Rotated_Sorted_Array_Search.py ├── Bit Manipulation ├── Bit array │ ├── Single_Number.py │ ├── Single_Number_II.py │ └── Single_Number_II_binSol.py ├── Bit play │ ├── Different_Bits_Sum_Pairwise.py │ ├── Divide_Integers.py │ ├── Number_of_1_Bits.py │ └── Reverse_Bits.py ├── Bucketing │ └── Min_XOR_value.py └── README.md ├── Greedy Algorithm ├── Easy greedy │ ├── Bulbs.py │ └── Highest_Product.py ├── Medium greedy │ ├── Assign_Mice_to_Holes.py │ ├── Distribute_Candy.py │ ├── Gas_Station.py │ ├── Majority_Element.py │ ├── Meeting_Rooms.py │ └── Seats.py └── README.md ├── Hashing ├── Hash search │ ├── 2_Sum.py │ ├── 4_Sum.py │ ├── Colorful_Number.py │ ├── Diffk_II.py │ ├── Largest_Continuous_Sequence_Zero_Sum.py │ └── Valid_Sudoku.py ├── Hashing two pointer │ ├── Longest_Substring_Without_Repeat.py │ └── Window_String.py ├── Incremental hash │ └── Substring_Concatenation.py ├── Key formation │ ├── Anagrams.py │ ├── Copy_List.py │ └── Equal.py ├── Maths and hashing │ ├── Fraction.py │ └── Points_on_the_Straight_Line.py └── README.md ├── Heaps and Maps ├── Heap │ ├── Magician_and_Chocolates.py │ ├── Merge_K_Sorted_Lists.py │ ├── N_max_pair_combinations.py │ └── Ways_to_form_Max_Heap.py ├── Heapsort.py ├── Map │ ├── Distinct_Numbers_in_Window.py │ └── LRU_Cache.py └── README.md ├── Linked Lists ├── List 2 pointer │ ├── Merge_Two_Sorted_Lists.py │ ├── Palindrome_List.py │ ├── Remove_Duplicates_from_Sorted_List.py │ ├── Remove_Duplicates_from_Sorted_List_II.py │ ├── Remove_Nth_Node_from_List_End.py │ └── Rotate_List.py ├── List Cycle │ ├── List_Cycle.py │ └── List_Cycle_LN.py ├── List Math │ └── Add_Two_Numbers_as_Lists.py ├── List sort │ ├── Insertion_Sort_List.py │ ├── Partition_List.py │ └── Sort_List.py ├── List trick │ ├── Reorder_List.py │ └── Reverse_Link_List_II.py ├── Pointer move │ ├── K_reverse_linked_list.py │ └── Swap_List_Nodes_in_pairs.py └── README.md ├── Math ├── Adhoc │ ├── FizzBuzz.py │ ├── Power_Of_Two_Integers.py │ ├── Prime_Sum.py │ ├── Random_Attendance.py │ └── Sum_of_pairwise_Hamming_Distance.py ├── Array dp │ └── Numbers_of_length_N_and_value_less_than_K.py ├── Base conversion │ ├── Excel_Column_Number.py │ └── Excel_Column_Title.py ├── Combinatorics │ ├── City_Tour.py │ └── Grid_Unique_Paths.py ├── Digit op │ ├── Palindrome_Integer.py │ └── Reverse_integer.py ├── Number encoding │ └── Rearrange_Array.py ├── Number theory │ ├── Greatest_Common_Divisor.py │ ├── Largest_Coprime_Divisor.py │ ├── Sorted_Permutation_Rank.py │ ├── Sorted_Permutation_Rank_with_Repeats.py │ └── Trailing_Zeros_in_Factorial.py └── README.md ├── README.md ├── Stacks And Queues ├── Cleverstack │ ├── Largest_Rectangle_in_Histogram.py │ ├── Nearest_Smaller_Element.py │ └── Sliding_Window_Maximum.py ├── Multiple stack │ └── Min_Stack.py ├── README.md ├── Stack math │ ├── Evaluate_Expression.py │ └── Rain_Water_Trapped.py └── Stack simple │ ├── Redundant_Braces.py │ └── Simplify_Directory_Path.py ├── Strings ├── Pretty print │ ├── Justified_Text.py │ ├── Pretty_Json.py │ └── Zigzag_String.py ├── Programming │ ├── Amazing_Subarrays.py │ └── Stringoholics.py ├── README.md ├── String math │ ├── Add_Binary_Strings.py │ ├── Integer_To_Roman.py │ ├── Multiply_Strings.py │ ├── Power_of_2.py │ └── Roman_To_Integer.py ├── String parsing │ ├── Atoi.py │ ├── Compare_Version_Numbers.py │ ├── Valid_Ip_Addresses.py │ └── Valid_Number.py ├── String search │ ├── Implement_StrStr.py │ └── StrStr_KMP.py ├── String simulation │ ├── Count_And_Say.py │ ├── Longest_Common_Prefix.py │ └── Palindrome_String.py ├── String tricks │ ├── Longest_Palindromic_Substring.py │ └── Minimum_Characters_required_to_make_a_String_Palindromic.py └── Words │ ├── Length_of_Last_Word.py │ └── Reverse_the_String.py ├── Tree Data Structure ├── 2 trees │ ├── Identical_Binary_Trees.py │ └── Symmetric_Binary_Tree.py ├── Bst traversal │ ├── 2-Sum_Binary_Tree.py │ ├── BST_Iterator.py │ ├── Kth_Smallest_Element_In_Tree.py │ ├── Kth_Smallest_Element_In_Tree_Faster.py │ ├── Recover_Binary_Search_Tree.py │ └── Recover_Binary_Search_Tree_Morris.py ├── Inplace change │ └── Invert_the_Binary_Tree.py ├── Level order │ ├── Populate_Next_Right_Pointers_Tree.py │ ├── Populate_Next_Right_Pointers_Tree_loop.py │ └── ZigZag_Level_Order_Traversal_BT.py ├── Linkedlist tree │ └── Flatten_Binary_Tree_to_Linked_List.py ├── README.md ├── Root to leaf │ ├── Max_Depth_of_Binary_Tree.py │ ├── Min_Depth_of_Binary_Tree.py │ ├── Path_Sum.py │ ├── Root_to_Leaf_Paths_With_Sum.py │ └── Sum_Root_to_Leaf_Numbers.py ├── Segment tree │ └── Order_of_People_Heights.py ├── Simple tree ops │ └── Balanced_Binary_Tree.py ├── Traversal │ ├── Inorder_Traversal.py │ ├── Postorder_Traversal.py │ └── Preorder_Traversal.py ├── Tree construction │ ├── Binary_Tree_From_Inorder_And_Postorder.py │ ├── Construct_Binary_Tree_From_Inorder_And_Preorder.py │ ├── Inorder_Traversal_of_Cartesian_Tree.py │ └── Sorted_Array_To_Balanced_BST.py ├── Tree search │ └── Least_Common_Ancestor.py ├── Trie │ └── Shortest_Unique_Prefix.py └── Tries │ ├── Hotel_Reviews_Trie.py │ └── Hotel_Reviews_loop.py ├── Two Pointers ├── Inplace update │ ├── Remove_Duplicates_from_Sorted_Array.py │ ├── Remove_Duplicates_from_Sorted_Array_II.py │ ├── Remove_Element_from_Array.py │ └── Sort_by_Color.py ├── Multiple arrays │ ├── Intersection_Of_Sorted_Arrays.py │ └── Merge_Two_Sorted_Lists_II.py ├── README.md ├── Sorting │ ├── 3_Sum.py │ ├── 3_Sum_Zero.py │ ├── 3_Sum_Zero_Efficient.py │ ├── Counting Triangles_Efficient.py │ ├── Counting_Triangles.py │ └── Diffk.py ├── Tricks │ ├── Array_3_Pointers.py │ ├── Container_With_Most_Water.py │ └── Max_Continuous_Series_of_1s.py └── Two pointer │ └── Minimize_the_absolute_difference.py └── chris-ried-512801-unsplash.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/.gitignore -------------------------------------------------------------------------------- /Arrays/Arrangement/Find_Permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Arrangement/Find_Permutation.py -------------------------------------------------------------------------------- /Arrays/Arrangement/Next_Permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Arrangement/Next_Permutation.py -------------------------------------------------------------------------------- /Arrays/Arrangement/Rotate_Matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Arrangement/Rotate_Matrix.py -------------------------------------------------------------------------------- /Arrays/Array Math/Add_One_To_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Add_One_To_Number.py -------------------------------------------------------------------------------- /Arrays/Array Math/Flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Flip.py -------------------------------------------------------------------------------- /Arrays/Array Math/Max_Sum_Contiguous_Subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Max_Sum_Contiguous_Subarray.py -------------------------------------------------------------------------------- /Arrays/Array Math/Maximum_Absolute_Difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Maximum_Absolute_Difference.py -------------------------------------------------------------------------------- /Arrays/Array Math/Min_Steps_in_Infinite_Grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Min_Steps_in_Infinite_Grid.py -------------------------------------------------------------------------------- /Arrays/Array Math/Repeat_and_Missing_Number_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array Math/Repeat_and_Missing_Number_Array.py -------------------------------------------------------------------------------- /Arrays/Array/KEEP_SWAPPING_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array/KEEP_SWAPPING_2.py -------------------------------------------------------------------------------- /Arrays/Array/MAXSPPROD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Array/MAXSPPROD.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Find_Duplicate_in_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Find_Duplicate_in_Array.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Hotel_Bookings_Possible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Hotel_Bookings_Possible.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Largest_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Largest_Number.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Max_Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Max_Distance.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Maximum_Consecutive_Gap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Maximum_Consecutive_Gap.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Maximum_Unsorted_Subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Maximum_Unsorted_Subarray.py -------------------------------------------------------------------------------- /Arrays/Bucketing and Sorting/Wave_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing and Sorting/Wave_Array.py -------------------------------------------------------------------------------- /Arrays/Bucketing/Noble_Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing/Noble_Integer.py -------------------------------------------------------------------------------- /Arrays/Bucketing/Triplets_with_Sum_between_given_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Bucketing/Triplets_with_Sum_between_given_range.py -------------------------------------------------------------------------------- /Arrays/Missing or repeated number/Find_Duplicate_in_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Missing or repeated number/Find_Duplicate_in_Array.py -------------------------------------------------------------------------------- /Arrays/Missing or repeated number/N3_Repeat_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Missing or repeated number/N3_Repeat_Number.py -------------------------------------------------------------------------------- /Arrays/Programming/Simple_Queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Programming/Simple_Queries.py -------------------------------------------------------------------------------- /Arrays/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/README.md -------------------------------------------------------------------------------- /Arrays/Simulation Array/Anti_Diagonals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Simulation Array/Anti_Diagonals.py -------------------------------------------------------------------------------- /Arrays/Simulation Array/Kth_Row_of_Pascal's_Triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Simulation Array/Kth_Row_of_Pascal's_Triangle.py -------------------------------------------------------------------------------- /Arrays/Simulation Array/Max_Non_Negative_SubArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Simulation Array/Max_Non_Negative_SubArray.py -------------------------------------------------------------------------------- /Arrays/Simulation Array/Pascal_Triangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Simulation Array/Pascal_Triangle.py -------------------------------------------------------------------------------- /Arrays/Simulation Array/Spiral_Order_Matrix_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Simulation Array/Spiral_Order_Matrix_II.py -------------------------------------------------------------------------------- /Arrays/Space Recycle/First_Missing_Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Space Recycle/First_Missing_Integer.py -------------------------------------------------------------------------------- /Arrays/Space Recycle/Set_Matrix_Zeros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Space Recycle/Set_Matrix_Zeros.py -------------------------------------------------------------------------------- /Arrays/Value Ranges/Merge_Intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Value Ranges/Merge_Intervals.py -------------------------------------------------------------------------------- /Arrays/Value Ranges/Merge_Overlapping_Intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Arrays/Value Ranges/Merge_Overlapping_Intervals.py -------------------------------------------------------------------------------- /Backtracking/Bruteforce builder/Generate_all_Parentheses_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Bruteforce builder/Generate_all_Parentheses_II.py -------------------------------------------------------------------------------- /Backtracking/Bruteforce builder/Letter_Phone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Bruteforce builder/Letter_Phone.py -------------------------------------------------------------------------------- /Backtracking/Bruteforce builder/Palindrome_Partitioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Bruteforce builder/Palindrome_Partitioning.py -------------------------------------------------------------------------------- /Backtracking/Bruteforce builder/Palindrome_Partitioning_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Bruteforce builder/Palindrome_Partitioning_another.py -------------------------------------------------------------------------------- /Backtracking/Game solving/NQueens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Game solving/NQueens.py -------------------------------------------------------------------------------- /Backtracking/Game solving/NQueens_recursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Game solving/NQueens_recursive.py -------------------------------------------------------------------------------- /Backtracking/Game solving/Sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Game solving/Sudoku.py -------------------------------------------------------------------------------- /Backtracking/Game solving/Sudoku_updated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Game solving/Sudoku_updated.py -------------------------------------------------------------------------------- /Backtracking/Maths and backtracking/Gray_Code_Recursive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Maths and backtracking/Gray_Code_Recursive.py -------------------------------------------------------------------------------- /Backtracking/Maths and backtracking/Gray_Code_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Maths and backtracking/Gray_Code_loop.py -------------------------------------------------------------------------------- /Backtracking/Maths and backtracking/Kth_Permutation_Sequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Maths and backtracking/Kth_Permutation_Sequence.py -------------------------------------------------------------------------------- /Backtracking/Permutations/Permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Permutations/Permutations.py -------------------------------------------------------------------------------- /Backtracking/Permutations/Permutations_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Permutations/Permutations_another.py -------------------------------------------------------------------------------- /Backtracking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/README.md -------------------------------------------------------------------------------- /Backtracking/Subsets/Combination_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combination_Sum.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Combination_Sum_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combination_Sum_II.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Combination_Sum_II_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combination_Sum_II_another.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Combination_Sum_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combination_Sum_another.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combinations.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Combinations_Sol_posted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Combinations_Sol_posted.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Subset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Subset.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Subsets_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Subsets_II.py -------------------------------------------------------------------------------- /Backtracking/Subsets/Subsets_II_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Backtracking/Subsets/Subsets_II_another.py -------------------------------------------------------------------------------- /Binary Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/README.md -------------------------------------------------------------------------------- /Binary Search/Search Answer/Allocate_Books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Search Answer/Allocate_Books.py -------------------------------------------------------------------------------- /Binary Search/Search Answer/Matrix_Median.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Search Answer/Matrix_Median.py -------------------------------------------------------------------------------- /Binary Search/Search Answer/Painter's_Partition_Problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Search Answer/Painter's_Partition_Problem.py -------------------------------------------------------------------------------- /Binary Search/Search Answer/Square_Root_of_Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Search Answer/Square_Root_of_Integer.py -------------------------------------------------------------------------------- /Binary Search/Search Step Simulation/Implement_Power_Function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Search Step Simulation/Implement_Power_Function.py -------------------------------------------------------------------------------- /Binary Search/Simple Binary Search/Matrix_Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Simple Binary Search/Matrix_Search.py -------------------------------------------------------------------------------- /Binary Search/Simple Binary Search/Search_for_a_Range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Simple Binary Search/Search_for_a_Range.py -------------------------------------------------------------------------------- /Binary Search/Simple Binary Search/Sorted_Insert_Position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Simple Binary Search/Sorted_Insert_Position.py -------------------------------------------------------------------------------- /Binary Search/Sort Modification/Median_of_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Sort Modification/Median_of_Array.py -------------------------------------------------------------------------------- /Binary Search/Sort Modification/Rotated_Sorted_Array_Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Binary Search/Sort Modification/Rotated_Sorted_Array_Search.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit array/Single_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit array/Single_Number.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit array/Single_Number_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit array/Single_Number_II.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit array/Single_Number_II_binSol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit array/Single_Number_II_binSol.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit play/Different_Bits_Sum_Pairwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit play/Different_Bits_Sum_Pairwise.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit play/Divide_Integers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit play/Divide_Integers.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit play/Number_of_1_Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit play/Number_of_1_Bits.py -------------------------------------------------------------------------------- /Bit Manipulation/Bit play/Reverse_Bits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bit play/Reverse_Bits.py -------------------------------------------------------------------------------- /Bit Manipulation/Bucketing/Min_XOR_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/Bucketing/Min_XOR_value.py -------------------------------------------------------------------------------- /Bit Manipulation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Bit Manipulation/README.md -------------------------------------------------------------------------------- /Greedy Algorithm/Easy greedy/Bulbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Easy greedy/Bulbs.py -------------------------------------------------------------------------------- /Greedy Algorithm/Easy greedy/Highest_Product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Easy greedy/Highest_Product.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Assign_Mice_to_Holes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Assign_Mice_to_Holes.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Distribute_Candy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Distribute_Candy.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Gas_Station.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Gas_Station.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Majority_Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Majority_Element.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Meeting_Rooms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Meeting_Rooms.py -------------------------------------------------------------------------------- /Greedy Algorithm/Medium greedy/Seats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/Medium greedy/Seats.py -------------------------------------------------------------------------------- /Greedy Algorithm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Greedy Algorithm/README.md -------------------------------------------------------------------------------- /Hashing/Hash search/2_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/2_Sum.py -------------------------------------------------------------------------------- /Hashing/Hash search/4_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/4_Sum.py -------------------------------------------------------------------------------- /Hashing/Hash search/Colorful_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/Colorful_Number.py -------------------------------------------------------------------------------- /Hashing/Hash search/Diffk_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/Diffk_II.py -------------------------------------------------------------------------------- /Hashing/Hash search/Largest_Continuous_Sequence_Zero_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/Largest_Continuous_Sequence_Zero_Sum.py -------------------------------------------------------------------------------- /Hashing/Hash search/Valid_Sudoku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hash search/Valid_Sudoku.py -------------------------------------------------------------------------------- /Hashing/Hashing two pointer/Longest_Substring_Without_Repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hashing two pointer/Longest_Substring_Without_Repeat.py -------------------------------------------------------------------------------- /Hashing/Hashing two pointer/Window_String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Hashing two pointer/Window_String.py -------------------------------------------------------------------------------- /Hashing/Incremental hash/Substring_Concatenation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Incremental hash/Substring_Concatenation.py -------------------------------------------------------------------------------- /Hashing/Key formation/Anagrams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Key formation/Anagrams.py -------------------------------------------------------------------------------- /Hashing/Key formation/Copy_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Key formation/Copy_List.py -------------------------------------------------------------------------------- /Hashing/Key formation/Equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Key formation/Equal.py -------------------------------------------------------------------------------- /Hashing/Maths and hashing/Fraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Maths and hashing/Fraction.py -------------------------------------------------------------------------------- /Hashing/Maths and hashing/Points_on_the_Straight_Line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/Maths and hashing/Points_on_the_Straight_Line.py -------------------------------------------------------------------------------- /Hashing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Hashing/README.md -------------------------------------------------------------------------------- /Heaps and Maps/Heap/Magician_and_Chocolates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Heap/Magician_and_Chocolates.py -------------------------------------------------------------------------------- /Heaps and Maps/Heap/Merge_K_Sorted_Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Heap/Merge_K_Sorted_Lists.py -------------------------------------------------------------------------------- /Heaps and Maps/Heap/N_max_pair_combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Heap/N_max_pair_combinations.py -------------------------------------------------------------------------------- /Heaps and Maps/Heap/Ways_to_form_Max_Heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Heap/Ways_to_form_Max_Heap.py -------------------------------------------------------------------------------- /Heaps and Maps/Heapsort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Heapsort.py -------------------------------------------------------------------------------- /Heaps and Maps/Map/Distinct_Numbers_in_Window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Map/Distinct_Numbers_in_Window.py -------------------------------------------------------------------------------- /Heaps and Maps/Map/LRU_Cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/Map/LRU_Cache.py -------------------------------------------------------------------------------- /Heaps and Maps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Heaps and Maps/README.md -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Merge_Two_Sorted_Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Merge_Two_Sorted_Lists.py -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Palindrome_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Palindrome_List.py -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Remove_Duplicates_from_Sorted_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Remove_Duplicates_from_Sorted_List.py -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Remove_Duplicates_from_Sorted_List_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Remove_Duplicates_from_Sorted_List_II.py -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Remove_Nth_Node_from_List_End.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Remove_Nth_Node_from_List_End.py -------------------------------------------------------------------------------- /Linked Lists/List 2 pointer/Rotate_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List 2 pointer/Rotate_List.py -------------------------------------------------------------------------------- /Linked Lists/List Cycle/List_Cycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List Cycle/List_Cycle.py -------------------------------------------------------------------------------- /Linked Lists/List Cycle/List_Cycle_LN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List Cycle/List_Cycle_LN.py -------------------------------------------------------------------------------- /Linked Lists/List Math/Add_Two_Numbers_as_Lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List Math/Add_Two_Numbers_as_Lists.py -------------------------------------------------------------------------------- /Linked Lists/List sort/Insertion_Sort_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List sort/Insertion_Sort_List.py -------------------------------------------------------------------------------- /Linked Lists/List sort/Partition_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List sort/Partition_List.py -------------------------------------------------------------------------------- /Linked Lists/List sort/Sort_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List sort/Sort_List.py -------------------------------------------------------------------------------- /Linked Lists/List trick/Reorder_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List trick/Reorder_List.py -------------------------------------------------------------------------------- /Linked Lists/List trick/Reverse_Link_List_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/List trick/Reverse_Link_List_II.py -------------------------------------------------------------------------------- /Linked Lists/Pointer move/K_reverse_linked_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/Pointer move/K_reverse_linked_list.py -------------------------------------------------------------------------------- /Linked Lists/Pointer move/Swap_List_Nodes_in_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/Pointer move/Swap_List_Nodes_in_pairs.py -------------------------------------------------------------------------------- /Linked Lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Linked Lists/README.md -------------------------------------------------------------------------------- /Math/Adhoc/FizzBuzz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Adhoc/FizzBuzz.py -------------------------------------------------------------------------------- /Math/Adhoc/Power_Of_Two_Integers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Adhoc/Power_Of_Two_Integers.py -------------------------------------------------------------------------------- /Math/Adhoc/Prime_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Adhoc/Prime_Sum.py -------------------------------------------------------------------------------- /Math/Adhoc/Random_Attendance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Adhoc/Random_Attendance.py -------------------------------------------------------------------------------- /Math/Adhoc/Sum_of_pairwise_Hamming_Distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Adhoc/Sum_of_pairwise_Hamming_Distance.py -------------------------------------------------------------------------------- /Math/Array dp/Numbers_of_length_N_and_value_less_than_K.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Array dp/Numbers_of_length_N_and_value_less_than_K.py -------------------------------------------------------------------------------- /Math/Base conversion/Excel_Column_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Base conversion/Excel_Column_Number.py -------------------------------------------------------------------------------- /Math/Base conversion/Excel_Column_Title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Base conversion/Excel_Column_Title.py -------------------------------------------------------------------------------- /Math/Combinatorics/City_Tour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Combinatorics/City_Tour.py -------------------------------------------------------------------------------- /Math/Combinatorics/Grid_Unique_Paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Combinatorics/Grid_Unique_Paths.py -------------------------------------------------------------------------------- /Math/Digit op/Palindrome_Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Digit op/Palindrome_Integer.py -------------------------------------------------------------------------------- /Math/Digit op/Reverse_integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Digit op/Reverse_integer.py -------------------------------------------------------------------------------- /Math/Number encoding/Rearrange_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number encoding/Rearrange_Array.py -------------------------------------------------------------------------------- /Math/Number theory/Greatest_Common_Divisor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number theory/Greatest_Common_Divisor.py -------------------------------------------------------------------------------- /Math/Number theory/Largest_Coprime_Divisor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number theory/Largest_Coprime_Divisor.py -------------------------------------------------------------------------------- /Math/Number theory/Sorted_Permutation_Rank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number theory/Sorted_Permutation_Rank.py -------------------------------------------------------------------------------- /Math/Number theory/Sorted_Permutation_Rank_with_Repeats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number theory/Sorted_Permutation_Rank_with_Repeats.py -------------------------------------------------------------------------------- /Math/Number theory/Trailing_Zeros_in_Factorial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/Number theory/Trailing_Zeros_in_Factorial.py -------------------------------------------------------------------------------- /Math/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Math/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/README.md -------------------------------------------------------------------------------- /Stacks And Queues/Cleverstack/Largest_Rectangle_in_Histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Cleverstack/Largest_Rectangle_in_Histogram.py -------------------------------------------------------------------------------- /Stacks And Queues/Cleverstack/Nearest_Smaller_Element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Cleverstack/Nearest_Smaller_Element.py -------------------------------------------------------------------------------- /Stacks And Queues/Cleverstack/Sliding_Window_Maximum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Cleverstack/Sliding_Window_Maximum.py -------------------------------------------------------------------------------- /Stacks And Queues/Multiple stack/Min_Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Multiple stack/Min_Stack.py -------------------------------------------------------------------------------- /Stacks And Queues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/README.md -------------------------------------------------------------------------------- /Stacks And Queues/Stack math/Evaluate_Expression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Stack math/Evaluate_Expression.py -------------------------------------------------------------------------------- /Stacks And Queues/Stack math/Rain_Water_Trapped.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Stack math/Rain_Water_Trapped.py -------------------------------------------------------------------------------- /Stacks And Queues/Stack simple/Redundant_Braces.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Stack simple/Redundant_Braces.py -------------------------------------------------------------------------------- /Stacks And Queues/Stack simple/Simplify_Directory_Path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Stacks And Queues/Stack simple/Simplify_Directory_Path.py -------------------------------------------------------------------------------- /Strings/Pretty print/Justified_Text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Pretty print/Justified_Text.py -------------------------------------------------------------------------------- /Strings/Pretty print/Pretty_Json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Pretty print/Pretty_Json.py -------------------------------------------------------------------------------- /Strings/Pretty print/Zigzag_String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Pretty print/Zigzag_String.py -------------------------------------------------------------------------------- /Strings/Programming/Amazing_Subarrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Programming/Amazing_Subarrays.py -------------------------------------------------------------------------------- /Strings/Programming/Stringoholics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Programming/Stringoholics.py -------------------------------------------------------------------------------- /Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/README.md -------------------------------------------------------------------------------- /Strings/String math/Add_Binary_Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String math/Add_Binary_Strings.py -------------------------------------------------------------------------------- /Strings/String math/Integer_To_Roman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String math/Integer_To_Roman.py -------------------------------------------------------------------------------- /Strings/String math/Multiply_Strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String math/Multiply_Strings.py -------------------------------------------------------------------------------- /Strings/String math/Power_of_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String math/Power_of_2.py -------------------------------------------------------------------------------- /Strings/String math/Roman_To_Integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String math/Roman_To_Integer.py -------------------------------------------------------------------------------- /Strings/String parsing/Atoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String parsing/Atoi.py -------------------------------------------------------------------------------- /Strings/String parsing/Compare_Version_Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String parsing/Compare_Version_Numbers.py -------------------------------------------------------------------------------- /Strings/String parsing/Valid_Ip_Addresses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String parsing/Valid_Ip_Addresses.py -------------------------------------------------------------------------------- /Strings/String parsing/Valid_Number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String parsing/Valid_Number.py -------------------------------------------------------------------------------- /Strings/String search/Implement_StrStr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String search/Implement_StrStr.py -------------------------------------------------------------------------------- /Strings/String search/StrStr_KMP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String search/StrStr_KMP.py -------------------------------------------------------------------------------- /Strings/String simulation/Count_And_Say.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String simulation/Count_And_Say.py -------------------------------------------------------------------------------- /Strings/String simulation/Longest_Common_Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String simulation/Longest_Common_Prefix.py -------------------------------------------------------------------------------- /Strings/String simulation/Palindrome_String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String simulation/Palindrome_String.py -------------------------------------------------------------------------------- /Strings/String tricks/Longest_Palindromic_Substring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String tricks/Longest_Palindromic_Substring.py -------------------------------------------------------------------------------- /Strings/String tricks/Minimum_Characters_required_to_make_a_String_Palindromic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/String tricks/Minimum_Characters_required_to_make_a_String_Palindromic.py -------------------------------------------------------------------------------- /Strings/Words/Length_of_Last_Word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Words/Length_of_Last_Word.py -------------------------------------------------------------------------------- /Strings/Words/Reverse_the_String.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Strings/Words/Reverse_the_String.py -------------------------------------------------------------------------------- /Tree Data Structure/2 trees/Identical_Binary_Trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/2 trees/Identical_Binary_Trees.py -------------------------------------------------------------------------------- /Tree Data Structure/2 trees/Symmetric_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/2 trees/Symmetric_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/2-Sum_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/2-Sum_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/BST_Iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/BST_Iterator.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/Kth_Smallest_Element_In_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/Kth_Smallest_Element_In_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/Kth_Smallest_Element_In_Tree_Faster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/Kth_Smallest_Element_In_Tree_Faster.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/Recover_Binary_Search_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/Recover_Binary_Search_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Bst traversal/Recover_Binary_Search_Tree_Morris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Bst traversal/Recover_Binary_Search_Tree_Morris.py -------------------------------------------------------------------------------- /Tree Data Structure/Inplace change/Invert_the_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Inplace change/Invert_the_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Level order/Populate_Next_Right_Pointers_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Level order/Populate_Next_Right_Pointers_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Level order/Populate_Next_Right_Pointers_Tree_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Level order/Populate_Next_Right_Pointers_Tree_loop.py -------------------------------------------------------------------------------- /Tree Data Structure/Level order/ZigZag_Level_Order_Traversal_BT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Level order/ZigZag_Level_Order_Traversal_BT.py -------------------------------------------------------------------------------- /Tree Data Structure/Linkedlist tree/Flatten_Binary_Tree_to_Linked_List.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Linkedlist tree/Flatten_Binary_Tree_to_Linked_List.py -------------------------------------------------------------------------------- /Tree Data Structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/README.md -------------------------------------------------------------------------------- /Tree Data Structure/Root to leaf/Max_Depth_of_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Root to leaf/Max_Depth_of_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Root to leaf/Min_Depth_of_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Root to leaf/Min_Depth_of_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Root to leaf/Path_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Root to leaf/Path_Sum.py -------------------------------------------------------------------------------- /Tree Data Structure/Root to leaf/Root_to_Leaf_Paths_With_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Root to leaf/Root_to_Leaf_Paths_With_Sum.py -------------------------------------------------------------------------------- /Tree Data Structure/Root to leaf/Sum_Root_to_Leaf_Numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Root to leaf/Sum_Root_to_Leaf_Numbers.py -------------------------------------------------------------------------------- /Tree Data Structure/Segment tree/Order_of_People_Heights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Segment tree/Order_of_People_Heights.py -------------------------------------------------------------------------------- /Tree Data Structure/Simple tree ops/Balanced_Binary_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Simple tree ops/Balanced_Binary_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Traversal/Inorder_Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Traversal/Inorder_Traversal.py -------------------------------------------------------------------------------- /Tree Data Structure/Traversal/Postorder_Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Traversal/Postorder_Traversal.py -------------------------------------------------------------------------------- /Tree Data Structure/Traversal/Preorder_Traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Traversal/Preorder_Traversal.py -------------------------------------------------------------------------------- /Tree Data Structure/Tree construction/Binary_Tree_From_Inorder_And_Postorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tree construction/Binary_Tree_From_Inorder_And_Postorder.py -------------------------------------------------------------------------------- /Tree Data Structure/Tree construction/Construct_Binary_Tree_From_Inorder_And_Preorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tree construction/Construct_Binary_Tree_From_Inorder_And_Preorder.py -------------------------------------------------------------------------------- /Tree Data Structure/Tree construction/Inorder_Traversal_of_Cartesian_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tree construction/Inorder_Traversal_of_Cartesian_Tree.py -------------------------------------------------------------------------------- /Tree Data Structure/Tree construction/Sorted_Array_To_Balanced_BST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tree construction/Sorted_Array_To_Balanced_BST.py -------------------------------------------------------------------------------- /Tree Data Structure/Tree search/Least_Common_Ancestor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tree search/Least_Common_Ancestor.py -------------------------------------------------------------------------------- /Tree Data Structure/Trie/Shortest_Unique_Prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Trie/Shortest_Unique_Prefix.py -------------------------------------------------------------------------------- /Tree Data Structure/Tries/Hotel_Reviews_Trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tries/Hotel_Reviews_Trie.py -------------------------------------------------------------------------------- /Tree Data Structure/Tries/Hotel_Reviews_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Tree Data Structure/Tries/Hotel_Reviews_loop.py -------------------------------------------------------------------------------- /Two Pointers/Inplace update/Remove_Duplicates_from_Sorted_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Inplace update/Remove_Duplicates_from_Sorted_Array.py -------------------------------------------------------------------------------- /Two Pointers/Inplace update/Remove_Duplicates_from_Sorted_Array_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Inplace update/Remove_Duplicates_from_Sorted_Array_II.py -------------------------------------------------------------------------------- /Two Pointers/Inplace update/Remove_Element_from_Array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Inplace update/Remove_Element_from_Array.py -------------------------------------------------------------------------------- /Two Pointers/Inplace update/Sort_by_Color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Inplace update/Sort_by_Color.py -------------------------------------------------------------------------------- /Two Pointers/Multiple arrays/Intersection_Of_Sorted_Arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Multiple arrays/Intersection_Of_Sorted_Arrays.py -------------------------------------------------------------------------------- /Two Pointers/Multiple arrays/Merge_Two_Sorted_Lists_II.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Multiple arrays/Merge_Two_Sorted_Lists_II.py -------------------------------------------------------------------------------- /Two Pointers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/README.md -------------------------------------------------------------------------------- /Two Pointers/Sorting/3_Sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/3_Sum.py -------------------------------------------------------------------------------- /Two Pointers/Sorting/3_Sum_Zero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/3_Sum_Zero.py -------------------------------------------------------------------------------- /Two Pointers/Sorting/3_Sum_Zero_Efficient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/3_Sum_Zero_Efficient.py -------------------------------------------------------------------------------- /Two Pointers/Sorting/Counting Triangles_Efficient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/Counting Triangles_Efficient.py -------------------------------------------------------------------------------- /Two Pointers/Sorting/Counting_Triangles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/Counting_Triangles.py -------------------------------------------------------------------------------- /Two Pointers/Sorting/Diffk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Sorting/Diffk.py -------------------------------------------------------------------------------- /Two Pointers/Tricks/Array_3_Pointers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Tricks/Array_3_Pointers.py -------------------------------------------------------------------------------- /Two Pointers/Tricks/Container_With_Most_Water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Tricks/Container_With_Most_Water.py -------------------------------------------------------------------------------- /Two Pointers/Tricks/Max_Continuous_Series_of_1s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Tricks/Max_Continuous_Series_of_1s.py -------------------------------------------------------------------------------- /Two Pointers/Two pointer/Minimize_the_absolute_difference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/Two Pointers/Two pointer/Minimize_the_absolute_difference.py -------------------------------------------------------------------------------- /chris-ried-512801-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/woodyko3234/InterviewBit-Practices/HEAD/chris-ried-512801-unsplash.jpg --------------------------------------------------------------------------------