From 841cb439461c96c977c60d30f78b1aedb6ed0c25 Mon Sep 17 00:00:00 2001 From: Alok Shandilya Date: Tue, 27 Sep 2022 19:47:33 +0530 Subject: [PATCH 1/2] consistent naming of directories --- .../.DS_Store | Bin .../Patterns/Patterns.class | Bin .../Patterns/Patterns.java | 0 {1_Arrays => 01_Arrays}/.DS_Store | Bin {1_Arrays => 01_Arrays}/ArraysCC.java | 0 {1_Arrays => 01_Arrays}/ArraysIntro.class | Bin {1_Arrays => 01_Arrays}/ArraysIntro.java | 0 {1_Arrays => 01_Arrays}/BinarySearch.class | Bin {1_Arrays => 01_Arrays}/BinarySearch.java | 0 {1_Arrays => 01_Arrays}/BuyAndSellStock.class | Bin {1_Arrays => 01_Arrays}/BuyAndSellStock.java | 0 {1_Arrays => 01_Arrays}/LargestNumber.java | 0 {1_Arrays => 01_Arrays}/LargestSubarraySum.class | Bin {1_Arrays => 01_Arrays}/MaxSubarraySum.java | 0 {1_Arrays => 01_Arrays}/PairsinArray.java | 0 {1_Arrays => 01_Arrays}/PrintSubarrays.java | 0 {1_Arrays => 01_Arrays}/ReverseArray.java | 0 {1_Arrays => 01_Arrays}/TrappingRainWater.java | 0 ...eSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob | 0 ...gSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob | 0 ...nSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob | 0 ...nSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob | 0 .../BubbleSort.class | Bin .../BubbleSort.java | 0 .../CountingSort.class | Bin .../CountingSort.java | 0 .../InsertionSort.class | Bin .../InsertionSort.java | 0 .../SelectionSort.class | Bin .../SelectionSort.java | 0 ...rings.java_f957cf8eeaefaf2c4efcc497680d5489.prob | 0 ...rcase.java_dbc2b0356514420a452f623e25cc992e.prob | 0 ...rgest.java_629b9d19a1faadc5e077c24128405166.prob | 0 ...drome.java_b828988604cd95856efef56006a2f688.prob | 0 ...tPath.java_af266e5bc20f2716ce638dec592f0411.prob | 0 ...ssion.java_ffbe50ca0f95f60d04af80da36e7c434.prob | 0 {3_Strings => 03_Strings}/CompareStrings.class | Bin {3_Strings => 03_Strings}/CompareStrings.java | 0 {3_Strings => 03_Strings}/ConvertToUppercase.class | Bin {3_Strings => 03_Strings}/ConvertToUppercase.java | 0 {3_Strings => 03_Strings}/FindLargest.class | Bin {3_Strings => 03_Strings}/FindLargest.java | 0 {3_Strings => 03_Strings}/Palindrome.class | Bin {3_Strings => 03_Strings}/Palindrome.java | 0 {3_Strings => 03_Strings}/ShortestPath.class | Bin {3_Strings => 03_Strings}/ShortestPath.java | 0 {3_Strings => 03_Strings}/StringBasics.java | 0 {3_Strings => 03_Strings}/StringCompression.class | Bin {3_Strings => 03_Strings}/StringCompression.java | 0 {4_2DArrays => 04_2DArrays}/Basics.class | Bin {4_2DArrays => 04_2DArrays}/Basics.java | 0 {4_2DArrays => 04_2DArrays}/DiagonalSum.java | 0 {4_2DArrays => 04_2DArrays}/SearchInSorted.java | 0 {4_2DArrays => 04_2DArrays}/SpiralMatrix.java | 0 ...tions.java_009e45164a346fb6b50d90305f5ba190.prob | 0 ...ation.java_623e029c1cac2b3d5943120746712bc1.prob | 0 .../BitOperations.class | Bin .../BitOperations.java | 0 .../BitwiseOperators.java | 0 .../FastExponentiation.class | Bin .../FastExponentiation.java | 0 .../OddEven.java | 0 {7_RecursionBasics => 07_RecursionBasics}/.DS_Store | Bin .../RecursionBasics.java | 0 .../.DS_Store | Bin .../DividenConquer.java | 0 .../MergeSort.java | 0 .../QuickSort.java | 0 .../RotatedSortedArray.java | 0 .../Classroom.java | 0 {12_LinkedList.java => 12_LinkedList}/DLL.java | 0 {12_LinkedList.java => 12_LinkedList}/DoubleLL.java | 0 {12_LinkedList.java => 12_LinkedList}/LL.java | 0 .../LinkedList.java | 0 .../MergeSort.java | 0 .../RemoveNth.java | 0 .../.DS_Store | Bin .../BST$Node.class | Bin .../BST.class | Bin .../BST.java | 0 .../PrintInRange.java | 0 .../RootToLeaf.java | 0 .../SearchInBST.java | 0 .../validateBST.java | 0 .../ArrayToBST.java | 0 .../BST.java | 0 .../BSTToBalancedBST.java | 0 .../Classroom.java | 0 .../MergeBSTs.java | 0 .../MirrorBST.java | 0 .../largestBSTinBT.java | 0 91 files changed, 0 insertions(+), 0 deletions(-) rename {0_JavaProgrammingBasics => 00_JavaProgrammingBasics}/.DS_Store (100%) rename {0_JavaProgrammingBasics => 00_JavaProgrammingBasics}/Patterns/Patterns.class (100%) rename {0_JavaProgrammingBasics => 00_JavaProgrammingBasics}/Patterns/Patterns.java (100%) rename {1_Arrays => 01_Arrays}/.DS_Store (100%) rename {1_Arrays => 01_Arrays}/ArraysCC.java (100%) rename {1_Arrays => 01_Arrays}/ArraysIntro.class (100%) rename {1_Arrays => 01_Arrays}/ArraysIntro.java (100%) rename {1_Arrays => 01_Arrays}/BinarySearch.class (100%) rename {1_Arrays => 01_Arrays}/BinarySearch.java (100%) rename {1_Arrays => 01_Arrays}/BuyAndSellStock.class (100%) rename {1_Arrays => 01_Arrays}/BuyAndSellStock.java (100%) rename {1_Arrays => 01_Arrays}/LargestNumber.java (100%) rename {1_Arrays => 01_Arrays}/LargestSubarraySum.class (100%) rename {1_Arrays => 01_Arrays}/MaxSubarraySum.java (100%) rename {1_Arrays => 01_Arrays}/PairsinArray.java (100%) rename {1_Arrays => 01_Arrays}/PrintSubarrays.java (100%) rename {1_Arrays => 01_Arrays}/ReverseArray.java (100%) rename {1_Arrays => 01_Arrays}/TrappingRainWater.java (100%) rename {2_Basic Sorting => 02_BasicSorting}/.cph/.BubbleSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob (100%) rename {2_Basic Sorting => 02_BasicSorting}/.cph/.CountingSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob (100%) rename {2_Basic Sorting => 02_BasicSorting}/.cph/.InsertionSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob (100%) rename {2_Basic Sorting => 02_BasicSorting}/.cph/.SelectionSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob (100%) rename {2_Basic Sorting => 02_BasicSorting}/BubbleSort.class (100%) rename {2_Basic Sorting => 02_BasicSorting}/BubbleSort.java (100%) rename {2_Basic Sorting => 02_BasicSorting}/CountingSort.class (100%) rename {2_Basic Sorting => 02_BasicSorting}/CountingSort.java (100%) rename {2_Basic Sorting => 02_BasicSorting}/InsertionSort.class (100%) rename {2_Basic Sorting => 02_BasicSorting}/InsertionSort.java (100%) rename {2_Basic Sorting => 02_BasicSorting}/SelectionSort.class (100%) rename {2_Basic Sorting => 02_BasicSorting}/SelectionSort.java (100%) rename {3_Strings => 03_Strings}/.cph/.CompareStrings.java_f957cf8eeaefaf2c4efcc497680d5489.prob (100%) rename {3_Strings => 03_Strings}/.cph/.ConvertToUppercase.java_dbc2b0356514420a452f623e25cc992e.prob (100%) rename {3_Strings => 03_Strings}/.cph/.FindLargest.java_629b9d19a1faadc5e077c24128405166.prob (100%) rename {3_Strings => 03_Strings}/.cph/.Palindrome.java_b828988604cd95856efef56006a2f688.prob (100%) rename {3_Strings => 03_Strings}/.cph/.ShortestPath.java_af266e5bc20f2716ce638dec592f0411.prob (100%) rename {3_Strings => 03_Strings}/.cph/.StringCompression.java_ffbe50ca0f95f60d04af80da36e7c434.prob (100%) rename {3_Strings => 03_Strings}/CompareStrings.class (100%) rename {3_Strings => 03_Strings}/CompareStrings.java (100%) rename {3_Strings => 03_Strings}/ConvertToUppercase.class (100%) rename {3_Strings => 03_Strings}/ConvertToUppercase.java (100%) rename {3_Strings => 03_Strings}/FindLargest.class (100%) rename {3_Strings => 03_Strings}/FindLargest.java (100%) rename {3_Strings => 03_Strings}/Palindrome.class (100%) rename {3_Strings => 03_Strings}/Palindrome.java (100%) rename {3_Strings => 03_Strings}/ShortestPath.class (100%) rename {3_Strings => 03_Strings}/ShortestPath.java (100%) rename {3_Strings => 03_Strings}/StringBasics.java (100%) rename {3_Strings => 03_Strings}/StringCompression.class (100%) rename {3_Strings => 03_Strings}/StringCompression.java (100%) rename {4_2DArrays => 04_2DArrays}/Basics.class (100%) rename {4_2DArrays => 04_2DArrays}/Basics.java (100%) rename {4_2DArrays => 04_2DArrays}/DiagonalSum.java (100%) rename {4_2DArrays => 04_2DArrays}/SearchInSorted.java (100%) rename {4_2DArrays => 04_2DArrays}/SpiralMatrix.java (100%) rename {5_Bit Manipulation => 05_BitManipulation}/.cph/.BitOperations.java_009e45164a346fb6b50d90305f5ba190.prob (100%) rename {5_Bit Manipulation => 05_BitManipulation}/.cph/.FastExponentiation.java_623e029c1cac2b3d5943120746712bc1.prob (100%) rename {5_Bit Manipulation => 05_BitManipulation}/BitOperations.class (100%) rename {5_Bit Manipulation => 05_BitManipulation}/BitOperations.java (100%) rename {5_Bit Manipulation => 05_BitManipulation}/BitwiseOperators.java (100%) rename {5_Bit Manipulation => 05_BitManipulation}/FastExponentiation.class (100%) rename {5_Bit Manipulation => 05_BitManipulation}/FastExponentiation.java (100%) rename {5_Bit Manipulation => 05_BitManipulation}/OddEven.java (100%) rename {7_RecursionBasics => 07_RecursionBasics}/.DS_Store (100%) rename {7_RecursionBasics => 07_RecursionBasics}/RecursionBasics.java (100%) rename {8_DivideAndConquer => 08_DivideAndConquer}/.DS_Store (100%) rename {8_DivideAndConquer => 08_DivideAndConquer}/DividenConquer.java (100%) rename {8_DivideAndConquer => 08_DivideAndConquer}/MergeSort.java (100%) rename {8_DivideAndConquer => 08_DivideAndConquer}/QuickSort.java (100%) rename {8_DivideAndConquer => 08_DivideAndConquer}/RotatedSortedArray.java (100%) rename {12_LinkedList.java => 12_LinkedList}/Classroom.java (100%) rename {12_LinkedList.java => 12_LinkedList}/DLL.java (100%) rename {12_LinkedList.java => 12_LinkedList}/DoubleLL.java (100%) rename {12_LinkedList.java => 12_LinkedList}/LL.java (100%) rename {12_LinkedList.java => 12_LinkedList}/LinkedList.java (100%) rename {12_LinkedList.java => 12_LinkedList}/MergeSort.java (100%) rename {12_LinkedList.java => 12_LinkedList}/RemoveNth.java (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/.DS_Store (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/BST$Node.class (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/BST.class (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/BST.java (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/PrintInRange.java (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/RootToLeaf.java (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/SearchInBST.java (100%) rename {17_Binary Search Trees (1) => 17_BinarySearchTrees-1}/validateBST.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/ArrayToBST.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/BST.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/BSTToBalancedBST.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/Classroom.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/MergeBSTs.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/MirrorBST.java (100%) rename {17_Binary Search Trees (2) => 17_BinarySearchTrees-2}/largestBSTinBT.java (100%) diff --git a/0_JavaProgrammingBasics/.DS_Store b/00_JavaProgrammingBasics/.DS_Store similarity index 100% rename from 0_JavaProgrammingBasics/.DS_Store rename to 00_JavaProgrammingBasics/.DS_Store diff --git a/0_JavaProgrammingBasics/Patterns/Patterns.class b/00_JavaProgrammingBasics/Patterns/Patterns.class similarity index 100% rename from 0_JavaProgrammingBasics/Patterns/Patterns.class rename to 00_JavaProgrammingBasics/Patterns/Patterns.class diff --git a/0_JavaProgrammingBasics/Patterns/Patterns.java b/00_JavaProgrammingBasics/Patterns/Patterns.java similarity index 100% rename from 0_JavaProgrammingBasics/Patterns/Patterns.java rename to 00_JavaProgrammingBasics/Patterns/Patterns.java diff --git a/1_Arrays/.DS_Store b/01_Arrays/.DS_Store similarity index 100% rename from 1_Arrays/.DS_Store rename to 01_Arrays/.DS_Store diff --git a/1_Arrays/ArraysCC.java b/01_Arrays/ArraysCC.java similarity index 100% rename from 1_Arrays/ArraysCC.java rename to 01_Arrays/ArraysCC.java diff --git a/1_Arrays/ArraysIntro.class b/01_Arrays/ArraysIntro.class similarity index 100% rename from 1_Arrays/ArraysIntro.class rename to 01_Arrays/ArraysIntro.class diff --git a/1_Arrays/ArraysIntro.java b/01_Arrays/ArraysIntro.java similarity index 100% rename from 1_Arrays/ArraysIntro.java rename to 01_Arrays/ArraysIntro.java diff --git a/1_Arrays/BinarySearch.class b/01_Arrays/BinarySearch.class similarity index 100% rename from 1_Arrays/BinarySearch.class rename to 01_Arrays/BinarySearch.class diff --git a/1_Arrays/BinarySearch.java b/01_Arrays/BinarySearch.java similarity index 100% rename from 1_Arrays/BinarySearch.java rename to 01_Arrays/BinarySearch.java diff --git a/1_Arrays/BuyAndSellStock.class b/01_Arrays/BuyAndSellStock.class similarity index 100% rename from 1_Arrays/BuyAndSellStock.class rename to 01_Arrays/BuyAndSellStock.class diff --git a/1_Arrays/BuyAndSellStock.java b/01_Arrays/BuyAndSellStock.java similarity index 100% rename from 1_Arrays/BuyAndSellStock.java rename to 01_Arrays/BuyAndSellStock.java diff --git a/1_Arrays/LargestNumber.java b/01_Arrays/LargestNumber.java similarity index 100% rename from 1_Arrays/LargestNumber.java rename to 01_Arrays/LargestNumber.java diff --git a/1_Arrays/LargestSubarraySum.class b/01_Arrays/LargestSubarraySum.class similarity index 100% rename from 1_Arrays/LargestSubarraySum.class rename to 01_Arrays/LargestSubarraySum.class diff --git a/1_Arrays/MaxSubarraySum.java b/01_Arrays/MaxSubarraySum.java similarity index 100% rename from 1_Arrays/MaxSubarraySum.java rename to 01_Arrays/MaxSubarraySum.java diff --git a/1_Arrays/PairsinArray.java b/01_Arrays/PairsinArray.java similarity index 100% rename from 1_Arrays/PairsinArray.java rename to 01_Arrays/PairsinArray.java diff --git a/1_Arrays/PrintSubarrays.java b/01_Arrays/PrintSubarrays.java similarity index 100% rename from 1_Arrays/PrintSubarrays.java rename to 01_Arrays/PrintSubarrays.java diff --git a/1_Arrays/ReverseArray.java b/01_Arrays/ReverseArray.java similarity index 100% rename from 1_Arrays/ReverseArray.java rename to 01_Arrays/ReverseArray.java diff --git a/1_Arrays/TrappingRainWater.java b/01_Arrays/TrappingRainWater.java similarity index 100% rename from 1_Arrays/TrappingRainWater.java rename to 01_Arrays/TrappingRainWater.java diff --git a/2_Basic Sorting/.cph/.BubbleSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob b/02_BasicSorting/.cph/.BubbleSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob similarity index 100% rename from 2_Basic Sorting/.cph/.BubbleSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob rename to 02_BasicSorting/.cph/.BubbleSort.java_41eeaefae5b0b8f6a93948e09c26ddb5.prob diff --git a/2_Basic Sorting/.cph/.CountingSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob b/02_BasicSorting/.cph/.CountingSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob similarity index 100% rename from 2_Basic Sorting/.cph/.CountingSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob rename to 02_BasicSorting/.cph/.CountingSort.java_fc872988cc0feecf565fd1d27ecdccc6.prob diff --git a/2_Basic Sorting/.cph/.InsertionSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob b/02_BasicSorting/.cph/.InsertionSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob similarity index 100% rename from 2_Basic Sorting/.cph/.InsertionSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob rename to 02_BasicSorting/.cph/.InsertionSort.java_4d676f1bf2956dfcb99be310f5de9ed4.prob diff --git a/2_Basic Sorting/.cph/.SelectionSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob b/02_BasicSorting/.cph/.SelectionSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob similarity index 100% rename from 2_Basic Sorting/.cph/.SelectionSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob rename to 02_BasicSorting/.cph/.SelectionSort.java_98c44a99488c6a2f2bf88ad05f3317eb.prob diff --git a/2_Basic Sorting/BubbleSort.class b/02_BasicSorting/BubbleSort.class similarity index 100% rename from 2_Basic Sorting/BubbleSort.class rename to 02_BasicSorting/BubbleSort.class diff --git a/2_Basic Sorting/BubbleSort.java b/02_BasicSorting/BubbleSort.java similarity index 100% rename from 2_Basic Sorting/BubbleSort.java rename to 02_BasicSorting/BubbleSort.java diff --git a/2_Basic Sorting/CountingSort.class b/02_BasicSorting/CountingSort.class similarity index 100% rename from 2_Basic Sorting/CountingSort.class rename to 02_BasicSorting/CountingSort.class diff --git a/2_Basic Sorting/CountingSort.java b/02_BasicSorting/CountingSort.java similarity index 100% rename from 2_Basic Sorting/CountingSort.java rename to 02_BasicSorting/CountingSort.java diff --git a/2_Basic Sorting/InsertionSort.class b/02_BasicSorting/InsertionSort.class similarity index 100% rename from 2_Basic Sorting/InsertionSort.class rename to 02_BasicSorting/InsertionSort.class diff --git a/2_Basic Sorting/InsertionSort.java b/02_BasicSorting/InsertionSort.java similarity index 100% rename from 2_Basic Sorting/InsertionSort.java rename to 02_BasicSorting/InsertionSort.java diff --git a/2_Basic Sorting/SelectionSort.class b/02_BasicSorting/SelectionSort.class similarity index 100% rename from 2_Basic Sorting/SelectionSort.class rename to 02_BasicSorting/SelectionSort.class diff --git a/2_Basic Sorting/SelectionSort.java b/02_BasicSorting/SelectionSort.java similarity index 100% rename from 2_Basic Sorting/SelectionSort.java rename to 02_BasicSorting/SelectionSort.java diff --git a/3_Strings/.cph/.CompareStrings.java_f957cf8eeaefaf2c4efcc497680d5489.prob b/03_Strings/.cph/.CompareStrings.java_f957cf8eeaefaf2c4efcc497680d5489.prob similarity index 100% rename from 3_Strings/.cph/.CompareStrings.java_f957cf8eeaefaf2c4efcc497680d5489.prob rename to 03_Strings/.cph/.CompareStrings.java_f957cf8eeaefaf2c4efcc497680d5489.prob diff --git a/3_Strings/.cph/.ConvertToUppercase.java_dbc2b0356514420a452f623e25cc992e.prob b/03_Strings/.cph/.ConvertToUppercase.java_dbc2b0356514420a452f623e25cc992e.prob similarity index 100% rename from 3_Strings/.cph/.ConvertToUppercase.java_dbc2b0356514420a452f623e25cc992e.prob rename to 03_Strings/.cph/.ConvertToUppercase.java_dbc2b0356514420a452f623e25cc992e.prob diff --git a/3_Strings/.cph/.FindLargest.java_629b9d19a1faadc5e077c24128405166.prob b/03_Strings/.cph/.FindLargest.java_629b9d19a1faadc5e077c24128405166.prob similarity index 100% rename from 3_Strings/.cph/.FindLargest.java_629b9d19a1faadc5e077c24128405166.prob rename to 03_Strings/.cph/.FindLargest.java_629b9d19a1faadc5e077c24128405166.prob diff --git a/3_Strings/.cph/.Palindrome.java_b828988604cd95856efef56006a2f688.prob b/03_Strings/.cph/.Palindrome.java_b828988604cd95856efef56006a2f688.prob similarity index 100% rename from 3_Strings/.cph/.Palindrome.java_b828988604cd95856efef56006a2f688.prob rename to 03_Strings/.cph/.Palindrome.java_b828988604cd95856efef56006a2f688.prob diff --git a/3_Strings/.cph/.ShortestPath.java_af266e5bc20f2716ce638dec592f0411.prob b/03_Strings/.cph/.ShortestPath.java_af266e5bc20f2716ce638dec592f0411.prob similarity index 100% rename from 3_Strings/.cph/.ShortestPath.java_af266e5bc20f2716ce638dec592f0411.prob rename to 03_Strings/.cph/.ShortestPath.java_af266e5bc20f2716ce638dec592f0411.prob diff --git a/3_Strings/.cph/.StringCompression.java_ffbe50ca0f95f60d04af80da36e7c434.prob b/03_Strings/.cph/.StringCompression.java_ffbe50ca0f95f60d04af80da36e7c434.prob similarity index 100% rename from 3_Strings/.cph/.StringCompression.java_ffbe50ca0f95f60d04af80da36e7c434.prob rename to 03_Strings/.cph/.StringCompression.java_ffbe50ca0f95f60d04af80da36e7c434.prob diff --git a/3_Strings/CompareStrings.class b/03_Strings/CompareStrings.class similarity index 100% rename from 3_Strings/CompareStrings.class rename to 03_Strings/CompareStrings.class diff --git a/3_Strings/CompareStrings.java b/03_Strings/CompareStrings.java similarity index 100% rename from 3_Strings/CompareStrings.java rename to 03_Strings/CompareStrings.java diff --git a/3_Strings/ConvertToUppercase.class b/03_Strings/ConvertToUppercase.class similarity index 100% rename from 3_Strings/ConvertToUppercase.class rename to 03_Strings/ConvertToUppercase.class diff --git a/3_Strings/ConvertToUppercase.java b/03_Strings/ConvertToUppercase.java similarity index 100% rename from 3_Strings/ConvertToUppercase.java rename to 03_Strings/ConvertToUppercase.java diff --git a/3_Strings/FindLargest.class b/03_Strings/FindLargest.class similarity index 100% rename from 3_Strings/FindLargest.class rename to 03_Strings/FindLargest.class diff --git a/3_Strings/FindLargest.java b/03_Strings/FindLargest.java similarity index 100% rename from 3_Strings/FindLargest.java rename to 03_Strings/FindLargest.java diff --git a/3_Strings/Palindrome.class b/03_Strings/Palindrome.class similarity index 100% rename from 3_Strings/Palindrome.class rename to 03_Strings/Palindrome.class diff --git a/3_Strings/Palindrome.java b/03_Strings/Palindrome.java similarity index 100% rename from 3_Strings/Palindrome.java rename to 03_Strings/Palindrome.java diff --git a/3_Strings/ShortestPath.class b/03_Strings/ShortestPath.class similarity index 100% rename from 3_Strings/ShortestPath.class rename to 03_Strings/ShortestPath.class diff --git a/3_Strings/ShortestPath.java b/03_Strings/ShortestPath.java similarity index 100% rename from 3_Strings/ShortestPath.java rename to 03_Strings/ShortestPath.java diff --git a/3_Strings/StringBasics.java b/03_Strings/StringBasics.java similarity index 100% rename from 3_Strings/StringBasics.java rename to 03_Strings/StringBasics.java diff --git a/3_Strings/StringCompression.class b/03_Strings/StringCompression.class similarity index 100% rename from 3_Strings/StringCompression.class rename to 03_Strings/StringCompression.class diff --git a/3_Strings/StringCompression.java b/03_Strings/StringCompression.java similarity index 100% rename from 3_Strings/StringCompression.java rename to 03_Strings/StringCompression.java diff --git a/4_2DArrays/Basics.class b/04_2DArrays/Basics.class similarity index 100% rename from 4_2DArrays/Basics.class rename to 04_2DArrays/Basics.class diff --git a/4_2DArrays/Basics.java b/04_2DArrays/Basics.java similarity index 100% rename from 4_2DArrays/Basics.java rename to 04_2DArrays/Basics.java diff --git a/4_2DArrays/DiagonalSum.java b/04_2DArrays/DiagonalSum.java similarity index 100% rename from 4_2DArrays/DiagonalSum.java rename to 04_2DArrays/DiagonalSum.java diff --git a/4_2DArrays/SearchInSorted.java b/04_2DArrays/SearchInSorted.java similarity index 100% rename from 4_2DArrays/SearchInSorted.java rename to 04_2DArrays/SearchInSorted.java diff --git a/4_2DArrays/SpiralMatrix.java b/04_2DArrays/SpiralMatrix.java similarity index 100% rename from 4_2DArrays/SpiralMatrix.java rename to 04_2DArrays/SpiralMatrix.java diff --git a/5_Bit Manipulation/.cph/.BitOperations.java_009e45164a346fb6b50d90305f5ba190.prob b/05_BitManipulation/.cph/.BitOperations.java_009e45164a346fb6b50d90305f5ba190.prob similarity index 100% rename from 5_Bit Manipulation/.cph/.BitOperations.java_009e45164a346fb6b50d90305f5ba190.prob rename to 05_BitManipulation/.cph/.BitOperations.java_009e45164a346fb6b50d90305f5ba190.prob diff --git a/5_Bit Manipulation/.cph/.FastExponentiation.java_623e029c1cac2b3d5943120746712bc1.prob b/05_BitManipulation/.cph/.FastExponentiation.java_623e029c1cac2b3d5943120746712bc1.prob similarity index 100% rename from 5_Bit Manipulation/.cph/.FastExponentiation.java_623e029c1cac2b3d5943120746712bc1.prob rename to 05_BitManipulation/.cph/.FastExponentiation.java_623e029c1cac2b3d5943120746712bc1.prob diff --git a/5_Bit Manipulation/BitOperations.class b/05_BitManipulation/BitOperations.class similarity index 100% rename from 5_Bit Manipulation/BitOperations.class rename to 05_BitManipulation/BitOperations.class diff --git a/5_Bit Manipulation/BitOperations.java b/05_BitManipulation/BitOperations.java similarity index 100% rename from 5_Bit Manipulation/BitOperations.java rename to 05_BitManipulation/BitOperations.java diff --git a/5_Bit Manipulation/BitwiseOperators.java b/05_BitManipulation/BitwiseOperators.java similarity index 100% rename from 5_Bit Manipulation/BitwiseOperators.java rename to 05_BitManipulation/BitwiseOperators.java diff --git a/5_Bit Manipulation/FastExponentiation.class b/05_BitManipulation/FastExponentiation.class similarity index 100% rename from 5_Bit Manipulation/FastExponentiation.class rename to 05_BitManipulation/FastExponentiation.class diff --git a/5_Bit Manipulation/FastExponentiation.java b/05_BitManipulation/FastExponentiation.java similarity index 100% rename from 5_Bit Manipulation/FastExponentiation.java rename to 05_BitManipulation/FastExponentiation.java diff --git a/5_Bit Manipulation/OddEven.java b/05_BitManipulation/OddEven.java similarity index 100% rename from 5_Bit Manipulation/OddEven.java rename to 05_BitManipulation/OddEven.java diff --git a/7_RecursionBasics/.DS_Store b/07_RecursionBasics/.DS_Store similarity index 100% rename from 7_RecursionBasics/.DS_Store rename to 07_RecursionBasics/.DS_Store diff --git a/7_RecursionBasics/RecursionBasics.java b/07_RecursionBasics/RecursionBasics.java similarity index 100% rename from 7_RecursionBasics/RecursionBasics.java rename to 07_RecursionBasics/RecursionBasics.java diff --git a/8_DivideAndConquer/.DS_Store b/08_DivideAndConquer/.DS_Store similarity index 100% rename from 8_DivideAndConquer/.DS_Store rename to 08_DivideAndConquer/.DS_Store diff --git a/8_DivideAndConquer/DividenConquer.java b/08_DivideAndConquer/DividenConquer.java similarity index 100% rename from 8_DivideAndConquer/DividenConquer.java rename to 08_DivideAndConquer/DividenConquer.java diff --git a/8_DivideAndConquer/MergeSort.java b/08_DivideAndConquer/MergeSort.java similarity index 100% rename from 8_DivideAndConquer/MergeSort.java rename to 08_DivideAndConquer/MergeSort.java diff --git a/8_DivideAndConquer/QuickSort.java b/08_DivideAndConquer/QuickSort.java similarity index 100% rename from 8_DivideAndConquer/QuickSort.java rename to 08_DivideAndConquer/QuickSort.java diff --git a/8_DivideAndConquer/RotatedSortedArray.java b/08_DivideAndConquer/RotatedSortedArray.java similarity index 100% rename from 8_DivideAndConquer/RotatedSortedArray.java rename to 08_DivideAndConquer/RotatedSortedArray.java diff --git a/12_LinkedList.java/Classroom.java b/12_LinkedList/Classroom.java similarity index 100% rename from 12_LinkedList.java/Classroom.java rename to 12_LinkedList/Classroom.java diff --git a/12_LinkedList.java/DLL.java b/12_LinkedList/DLL.java similarity index 100% rename from 12_LinkedList.java/DLL.java rename to 12_LinkedList/DLL.java diff --git a/12_LinkedList.java/DoubleLL.java b/12_LinkedList/DoubleLL.java similarity index 100% rename from 12_LinkedList.java/DoubleLL.java rename to 12_LinkedList/DoubleLL.java diff --git a/12_LinkedList.java/LL.java b/12_LinkedList/LL.java similarity index 100% rename from 12_LinkedList.java/LL.java rename to 12_LinkedList/LL.java diff --git a/12_LinkedList.java/LinkedList.java b/12_LinkedList/LinkedList.java similarity index 100% rename from 12_LinkedList.java/LinkedList.java rename to 12_LinkedList/LinkedList.java diff --git a/12_LinkedList.java/MergeSort.java b/12_LinkedList/MergeSort.java similarity index 100% rename from 12_LinkedList.java/MergeSort.java rename to 12_LinkedList/MergeSort.java diff --git a/12_LinkedList.java/RemoveNth.java b/12_LinkedList/RemoveNth.java similarity index 100% rename from 12_LinkedList.java/RemoveNth.java rename to 12_LinkedList/RemoveNth.java diff --git a/17_Binary Search Trees (1)/.DS_Store b/17_BinarySearchTrees-1/.DS_Store similarity index 100% rename from 17_Binary Search Trees (1)/.DS_Store rename to 17_BinarySearchTrees-1/.DS_Store diff --git a/17_Binary Search Trees (1)/BST$Node.class b/17_BinarySearchTrees-1/BST$Node.class similarity index 100% rename from 17_Binary Search Trees (1)/BST$Node.class rename to 17_BinarySearchTrees-1/BST$Node.class diff --git a/17_Binary Search Trees (1)/BST.class b/17_BinarySearchTrees-1/BST.class similarity index 100% rename from 17_Binary Search Trees (1)/BST.class rename to 17_BinarySearchTrees-1/BST.class diff --git a/17_Binary Search Trees (1)/BST.java b/17_BinarySearchTrees-1/BST.java similarity index 100% rename from 17_Binary Search Trees (1)/BST.java rename to 17_BinarySearchTrees-1/BST.java diff --git a/17_Binary Search Trees (1)/PrintInRange.java b/17_BinarySearchTrees-1/PrintInRange.java similarity index 100% rename from 17_Binary Search Trees (1)/PrintInRange.java rename to 17_BinarySearchTrees-1/PrintInRange.java diff --git a/17_Binary Search Trees (1)/RootToLeaf.java b/17_BinarySearchTrees-1/RootToLeaf.java similarity index 100% rename from 17_Binary Search Trees (1)/RootToLeaf.java rename to 17_BinarySearchTrees-1/RootToLeaf.java diff --git a/17_Binary Search Trees (1)/SearchInBST.java b/17_BinarySearchTrees-1/SearchInBST.java similarity index 100% rename from 17_Binary Search Trees (1)/SearchInBST.java rename to 17_BinarySearchTrees-1/SearchInBST.java diff --git a/17_Binary Search Trees (1)/validateBST.java b/17_BinarySearchTrees-1/validateBST.java similarity index 100% rename from 17_Binary Search Trees (1)/validateBST.java rename to 17_BinarySearchTrees-1/validateBST.java diff --git a/17_Binary Search Trees (2)/ArrayToBST.java b/17_BinarySearchTrees-2/ArrayToBST.java similarity index 100% rename from 17_Binary Search Trees (2)/ArrayToBST.java rename to 17_BinarySearchTrees-2/ArrayToBST.java diff --git a/17_Binary Search Trees (2)/BST.java b/17_BinarySearchTrees-2/BST.java similarity index 100% rename from 17_Binary Search Trees (2)/BST.java rename to 17_BinarySearchTrees-2/BST.java diff --git a/17_Binary Search Trees (2)/BSTToBalancedBST.java b/17_BinarySearchTrees-2/BSTToBalancedBST.java similarity index 100% rename from 17_Binary Search Trees (2)/BSTToBalancedBST.java rename to 17_BinarySearchTrees-2/BSTToBalancedBST.java diff --git a/17_Binary Search Trees (2)/Classroom.java b/17_BinarySearchTrees-2/Classroom.java similarity index 100% rename from 17_Binary Search Trees (2)/Classroom.java rename to 17_BinarySearchTrees-2/Classroom.java diff --git a/17_Binary Search Trees (2)/MergeBSTs.java b/17_BinarySearchTrees-2/MergeBSTs.java similarity index 100% rename from 17_Binary Search Trees (2)/MergeBSTs.java rename to 17_BinarySearchTrees-2/MergeBSTs.java diff --git a/17_Binary Search Trees (2)/MirrorBST.java b/17_BinarySearchTrees-2/MirrorBST.java similarity index 100% rename from 17_Binary Search Trees (2)/MirrorBST.java rename to 17_BinarySearchTrees-2/MirrorBST.java diff --git a/17_Binary Search Trees (2)/largestBSTinBT.java b/17_BinarySearchTrees-2/largestBSTinBT.java similarity index 100% rename from 17_Binary Search Trees (2)/largestBSTinBT.java rename to 17_BinarySearchTrees-2/largestBSTinBT.java From 35c8d019a0f769d527dffa5042f2c71028117b3a Mon Sep 17 00:00:00 2001 From: Alok Shandilya Date: Tue, 27 Sep 2022 19:58:27 +0530 Subject: [PATCH 2/2] add .gitignore and remove unnecessary files - remove *.class bytecode files - remove *.DS_Store mac files --- .DS_Store | Bin 12292 -> 0 bytes .gitignore | 27 ++++++++++++++++++ 00_JavaProgrammingBasics/.DS_Store | Bin 6148 -> 0 bytes .../Patterns/Patterns.class | Bin 3513 -> 0 bytes 01_Arrays/.DS_Store | Bin 6148 -> 0 bytes 01_Arrays/ArraysIntro.class | Bin 599 -> 0 bytes 01_Arrays/BinarySearch.class | Bin 1111 -> 0 bytes 01_Arrays/BuyAndSellStock.class | Bin 678 -> 0 bytes 01_Arrays/LargestSubarraySum.class | Bin 1238 -> 0 bytes 02_BasicSorting/BubbleSort.class | Bin 1218 -> 0 bytes 02_BasicSorting/CountingSort.class | Bin 1396 -> 0 bytes 02_BasicSorting/InsertionSort.class | Bin 1293 -> 0 bytes 02_BasicSorting/SelectionSort.class | Bin 1230 -> 0 bytes 03_Strings/CompareStrings.class | Bin 730 -> 0 bytes 03_Strings/ConvertToUppercase.class | Bin 1143 -> 0 bytes 03_Strings/FindLargest.class | Bin 751 -> 0 bytes 03_Strings/Palindrome.class | Bin 661 -> 0 bytes 03_Strings/ShortestPath.class | Bin 808 -> 0 bytes 03_Strings/StringCompression.class | Bin 1856 -> 0 bytes 04_2DArrays/Basics.class | Bin 1242 -> 0 bytes 05_BitManipulation/BitOperations.class | Bin 1106 -> 0 bytes 05_BitManipulation/FastExponentiation.class | Bin 555 -> 0 bytes 07_RecursionBasics/.DS_Store | Bin 6148 -> 0 bytes 08_DivideAndConquer/.DS_Store | Bin 6148 -> 0 bytes 13_Stacks/.DS_Store | Bin 6148 -> 0 bytes 17_BinarySearchTrees-1/.DS_Store | Bin 6148 -> 0 bytes 17_BinarySearchTrees-1/BST$Node.class | Bin 382 -> 0 bytes 17_BinarySearchTrees-1/BST.class | Bin 1415 -> 0 bytes 28 files changed, 27 insertions(+) delete mode 100644 .DS_Store create mode 100644 .gitignore delete mode 100644 00_JavaProgrammingBasics/.DS_Store delete mode 100644 00_JavaProgrammingBasics/Patterns/Patterns.class delete mode 100644 01_Arrays/.DS_Store delete mode 100644 01_Arrays/ArraysIntro.class delete mode 100644 01_Arrays/BinarySearch.class delete mode 100644 01_Arrays/BuyAndSellStock.class delete mode 100644 01_Arrays/LargestSubarraySum.class delete mode 100644 02_BasicSorting/BubbleSort.class delete mode 100644 02_BasicSorting/CountingSort.class delete mode 100644 02_BasicSorting/InsertionSort.class delete mode 100644 02_BasicSorting/SelectionSort.class delete mode 100644 03_Strings/CompareStrings.class delete mode 100644 03_Strings/ConvertToUppercase.class delete mode 100644 03_Strings/FindLargest.class delete mode 100644 03_Strings/Palindrome.class delete mode 100644 03_Strings/ShortestPath.class delete mode 100644 03_Strings/StringCompression.class delete mode 100644 04_2DArrays/Basics.class delete mode 100644 05_BitManipulation/BitOperations.class delete mode 100644 05_BitManipulation/FastExponentiation.class delete mode 100644 07_RecursionBasics/.DS_Store delete mode 100644 08_DivideAndConquer/.DS_Store delete mode 100644 13_Stacks/.DS_Store delete mode 100644 17_BinarySearchTrees-1/.DS_Store delete mode 100644 17_BinarySearchTrees-1/BST$Node.class delete mode 100644 17_BinarySearchTrees-1/BST.class diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 465950130f4f0d8f6a842724e08d8e0f31c38be1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12292 zcmeHNQE$^o5FVETPN7h$lX^lrC920i3E{x1YdlGpL6Xi2XIG2T|h;9hG>NfR3n=#YV~oe8+#3b3H%}M zze&_%WK#CC{@bP-=*22NZh6aXmg`O#eE*i4^_tsGrQT{22PO|5I;`tc`qcE)-O{?V zRcc%94Yy#m?(ny(R(rkdwQo31z1OzNH*3|cm6;zdICk5r+0~X1u2rgFS-w@XE6!HI z*|00Fcuz?_(Dj6#Sef~;(@CF88m5`vNg5q9oj#v57Bl9~PC}nMZT@oUUSs=V=h4pN zXZW)y8Y{@z=fBP{G6ANqM(g9K-@Dtn)hf| zQXvW%Aqpx*H7~@_q&V&y%nq9OXjf7xPMQ=a&HH7|i%>N2>yR@9J85}I)m0&&5a>tX zXWaT??6+BJ*>%TW10N5)lZcHL19753B}9oF^RLo6#%(WdM0+0mXW|$!Js%g0`dVMW zITol5r&#oYa{bRcPyYV>)a#{j|5L-Me6@Fl1k_{c_rDEqK^dON-iT2MFam(;7?~@y zgi*`cjqR9bc`zdS6b%4z90^QLTv{YkLOh*00HrNbnf`RoKi@m~HP`86Gnu53%X0E- zF_%N`D|@~#_w^UFMj4p<;@sE}tpgY(C=HBCA{8c*VDUAV5LE+UOi>14EKqU4=!uh= zgz6gN!b17{F6yW5ob}?Ua8UzzcU{mh-VhfP`p!VV&C)qB&}%SbgRWq}+Zf_a+Mqhx zJlq|!eQT9C^+;> zTEY#$5_~Sf4M8S?lpmKj%TJ!ZZVFr?N$#RDnq(*@IoN#>_PvQ(fu2jyu0j{s-sunM zT&0%J?&Gt^13x!Q5tI)Y1UpYv6axDI0Zy0AiQUf2@PV7CS1|)Rv?ij01~o8aV9#^N zTsYzz{PW`bS7-k7=EafUvO7nP|CW&Xav$#hayDa#+JQN88sX#T0pxEm6&K4W|8apm zv4lz`jfGT(Bc@yqrv=iv#jzr$FK8UVW){eBOv#AYI6zQ^v;Bn5S-LL=n$O|x6_m`B zh${t3+1z+>WhC7LcqM?>r}$DHwD8+dtd=7os)m5U@#QtKF5|UXticGV8Uh9fZNI`D zaWbny+k0@_e2v+K4I`kbAB&OBNJU8#VZuKs*EjRL|9^4t`9H~}t_lH#Kr9i^CX1zF z0jg;O)Z@K&1N9y%7v}3q+7m%TY{i3$t$5HBSVTcP&kfM7q-ddh^FsjN`N%0$R{me~ TJP}7642JUmM7$sKt^NN;7PD^V diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e7fcba7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,27 @@ +# Compiled class file +*.class + +# Mac files +*.DS_Store + +# Log file +*.log + +# BlueJ files +*.ctxt + +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + +# Package Files # +*.jar +*.war +*.nar +*.ear +*.zip +*.tar.gz +*.rar + +# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml +hs_err_pid* +replay_pid* diff --git a/00_JavaProgrammingBasics/.DS_Store b/00_JavaProgrammingBasics/.DS_Store deleted file mode 100644 index 15a4ab07d77d267de175bcb3cc584d22b383dde1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/01_Arrays/ArraysIntro.class b/01_Arrays/ArraysIntro.class deleted file mode 100644 index 2353f2db4282e121ea79b594466f0beafccb092b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 599 zcmZvZeM{R=7{$+RZeE&J8|&)k>pHiUx)%%nX+;={AXFnn3Ss~3Rxc81k`mK_A7vk7 z`@_L-`v86@@uVV7Fo8Vhxp~en=ic1h{`m)B3oREV7&c@TCM*H(Tzyxap-Rp={@`4n zNuRJ&4Z_VqO{>S6FQ&HY@tb|~sDgS@Jny1UNcPo;NM1QAl8Y8ZjWF#g20dDqEp=q9(j6~XQL0Yj*! zoBwnS?SV2U?7^0WTRJx8UT7+(Os93DjBcNNk=eBOT71tKLm5&nF2@Nq! zGEB92Qxq(-&fS-~dqA4wa?^DvH&smc(|i0WS2y?bDz0N%!HkAk#EJ0`d4Z#pD>85zrY1M?i&1(jEMk_9_H@A5E+?HBgC!ERD?raWqL6VL2<3HbhCzR{!p=Sw|N|Gf*Az~WU87JQ?X*cM_%p;5} zqFBZRRxpX16dgg}7Zk>R(qjn!faIf`B(>G&_5u>I1(qW6SGDSw%2g>)t_I|CRaVMX zC0MQoBXYU4pnQR{_7S7;Q!0p0n7U{=N)W&_5tzXoQF(wkLEa{x4|m7|B1(5d-vSoN MQc25F)I&`F1#FW99{>OV diff --git a/01_Arrays/BuyAndSellStock.class b/01_Arrays/BuyAndSellStock.class deleted file mode 100644 index 33cca106618c6834f2c8c1d5bade6cf7182dd5b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 678 zcmZuu%Wl(95Ir}3+}JpYX_G*kn0G73NC{%WrfH>ugcOwGO0FtdUEL(6xb>rQ9YmH$ zd`UOmuz>|s2=xQ_1^$FZVVojWAU5;5GiT13`~BkUIefc2ZPQ)Llrd+)4+8s z`~~gJj`JXpL1%$Uk7a>YkuZwl#SoH{|vi`1&b075eWbcKYi_`vXmt=C}@YiZ#gORT%VL6*S1UQNw+h zSj7Sysy{-LD1%<*3zQjSmh_XBYq&>kmvmkbNTJ9v)o;2lncVed+4YsO>#M5kbCXP& gyTebYJUqkVXDnUGtCAF8iDWIKgBBq^puB{Y-x+0oW&i*H diff --git a/01_Arrays/LargestSubarraySum.class b/01_Arrays/LargestSubarraySum.class deleted file mode 100644 index 8ef4a80b6e70db961957da39cd3d7513f75a8550..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 zcmaJ=%TE(Q9R7xVwafCRJmg_{X$wjL6_gedZDMRvEJ+Eb;lfZRu+Z){yHg@J5Bw3H z_25}eln}$si+BGG?-EgeOPhcxag&|jV}7sio0)IFPfh`(kTTH(#eix-gU-;t#}9a- z#GRc)Zfj2zC4-)_9a}ClD6#mufe=H-Wl+YEVn=w&E2?Iq8J2+-3$18lXuXVD;c}Pq z%lsvS7RzMfnJ_xgX`stOHzNPE%^&(wlquS+Qu9dmqKfS%Rz2I1dFcsWPIgkaUJHHb zXXq{SeUWyZB9||0xl5Waxg&kbjb-As^b0(cYdbqh69X7DFl1pEHyOIFsn1|kf^H=z zDAHIWzHVX!qXxz-jAMeK|FP%sLqCz_-j48PzPiN&N4`opx=Ibs*?@(OOnjX|O}pEI zp)G4W;(4{aCA>AhRU%JIUh?Ap3a`{{wajfArzf^?-8>9t-mQ8?@zf5Idm9It4sa6D zPh3~}(&LpCA$Q$vzfDKN#0+K)%ms|zV;H|YINLdJ_eG*cU5(_YyeM7okm2=JX6k{p zqR+UqT@wCy)^+!*m1N_cQ4aq0`U>i^o4lWhxLFh+H)k&^)hEvMY;Na<)J{EQs&jc zc`c$1y+vn4os4MHoAc_C#@_w;F%VIYVWy50GQJ-*(faiR+6PY11AM}bplj1b*Ev|E z8`LLE@7F|x);{u$paqj8XV8WP@-NYT8ePcIi;Yo6KlF2GjQv8GouiqtGj#uibw)VD zh*N3}K$-vr9E`Q=U(AA{<_fBoD`k diff --git a/02_BasicSorting/BubbleSort.class b/02_BasicSorting/BubbleSort.class deleted file mode 100644 index 9de9ce17d88f66b2703f3cd36c80c995a2ba9b6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1218 zcmaJ=&rcIk5dL1f+ilmy^0Nh6lnT_gXzOnwMN}GzB*ir;!Bj48+YKyjcbnZU33u*Z zJrfhpdO$-AM-To1{tx~OgsAhjO(>x;yZhd}*_m%B`nJD!7o8jAR@pp zxU21HxrSzL=hVusUUeA)ONME<%MAWhdNYI|LK0*JSD;)lFYP<7-XtrlO-^G)56G}` zuWiG0ORlYJ&HOOMys99KL565ktLp{JtZMEX!`>aW&I*$Tzi??znq-kgs8G=Vc6I zM8c?oF+>aW_(if(Uc1j8^;aUM}&yVp*=^+FEN}cXzCs6As{(jN8ac$Z=xtFwCA` zp<(V>bv@T%u*3DLR&_0VpW#CEjs2G1$Go@H zPE+N3@3#w4&>D@B;p+Jy?lJh-G=s8cnz~(RXpW;h5*{+lU8=2L$`T$kT>HN%^>wE{ zBL3JYouShd?TmIY^A+qf2}CWe{5L5P;tfMGH+@fMf%a$qrC8=fs2yU# z|0K?(7|F>@Je!FN@3J2;M&fcN?wwS=PN@ez_UZ4h14io)9>wQHNfJIlgGTcfAvrN|57Tybydm-YE@I2ua-R#(6;$a2^xE?{e86RLg>- zmc@Wt4v1=564c`SH%!tuea_{u$J!*}(h$-!O{DvgA`l~Qq>?f7#`pe H7BKM-I1m+B diff --git a/02_BasicSorting/CountingSort.class b/02_BasicSorting/CountingSort.class deleted file mode 100644 index 3921e44ce678cece39769d6bf1570c8093462746..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1396 zcmaJ=O>Y}j6g|%~_Opjc;y86eaGZX`0ox6B%SR~K4Kzj-BPBJ+rO2d^gz=GuaHh z15;wc#3ZH!CP%1EJKSS@$NotmnzyWimB2Jo5;G<)Abl!rw1&2+;rD}7MABZL9K1~dQMN`D}m)RwVfwf zVqIYI|Dk*>!}@TU!;SEo0y=n~5aWM^UY1tSMvH$!{LY2Ihy1H!ZX%(s57!F%H$$Ve ztyH3_-CQWX_zlyU;zH>ujOt-TJbv?UMt|_!*wogt>MXTV%$Dw#^au4rjfbzaHEmT- z>nl83T1o4rUol(Erge2nm%yF+<2Nr4bz=WfLLvhp>qv4fp&`!aoWKn2JWO1~1f@;l z8tp1EH~4_pk%C3U9X{gkkj8!PZS%U6$gqg`F`_~oVdfZ8qRiEWW9UM}=8p!2^4^~m z`XjTcUM*?WjH+br4;eLPsX1cO--*iby;slX=AZ^Q%38}IQ^t@k}@gl8&{uViCH+A{X1DE#B}_G-@NU30RX7OyR|$Y+z}-+w5*hc$Obw z;u|sH#TR`*LkvH_C;x{20%KG>v)cq38nc<5Gc)IW=R4n-`TF zGqNvCO}9(7sq%WRmvUZG5J5LXw9cz)-q0)DeyQ2pWLY-XZHr=)g_Ila@Ss>t-y)*D z=#$Z}U;u**eI4)_d<~IJKwJb!tqO>kf+10;?0DAn5aJk-kx(#-F@|tKw^Y;C483HS z1QgcV*S_R>K>)=uq2RKJ2sl8GO_M>&8=ERaWJ%N2=gsqxU$z!JGh^(*1d1J^Q~_|$IIL#TjE&o2Ol>~4C1ak3^6MvA(drL)`U!8CbAApItp{vga)>?b(}#Z_$)T7%cA zY0~QwihhJloQ??xN9b|#ey6=7M9;DhQdK}d<)+6+^9Z5@8FR7);St$>(Yp#_23J~n zGL%JV*EJkJfGizC^1i2~TaByKuoLftC-{g_Y?2CbMSDt;iP(w2mr&UoD3&F;SoTT9 zvfp1U%f8~$>}L$q7(dg#*HJk^oJNV=7{*B%FVarNSzM(#K;YMC+$5cV5LxrMi~AV* E2VG+x@Bjb+ diff --git a/02_BasicSorting/SelectionSort.class b/02_BasicSorting/SelectionSort.class deleted file mode 100644 index bb71d3587722ee72c4cba39e77341e49728e355c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1230 zcmaJ=+fEZv6kVsC>9l1kr9ca`!$m;bL0d0)!6Jz^5=n|RDZx};9LfZSwlmGll!SM_ zz$c%LiO>3gh8RA;_#-C%fW+HA(?cXOrfeZA^31eOica90@o>C9#bL4+iPWeh;>aW5Y_uHGOot3^ShMGwfZ za?fqUbjz--YmI!2a$b@#h$us%q1E()WmYx!h2iee%5gQ*btpEymT8B3JSf&Mck^My zFf3t2#wg+p!+r1>#3s+iAua-BHaWzYjB#G5r}O2nPtl+ zpor7E7t>p794Lty8JBrP&;xp8+YCa%+R+&Xi-xH`Yc;lYdqdlpj({pVp+oG>(RoAi)8Qyej)p2ZtKGn>fy6(&sEvwdQ<}Y&Xvh)OQ95(en z?%mb4yDQ&)(H)3_R`6Z$M<>oS$blCL=P^A zFl8B`Q6bwDt>+O%21CeEN8cu&B|4oa?-;~iB-w8aFcv+7_!GnAO?}$o_Y!`u#MutN z#79WP;sg=k7(*U~?_@hh;+#mFiUblwV+?VcQC z&IG@NEB;`qB1ol*D3mIJK&c{$rQ*V8Owd1lE@#XWPN5u=lwk_f^!bq{5FeGQ(i|l4 S1^RDN$sjQp7I7E%G5!x9Y#3|+ diff --git a/03_Strings/CompareStrings.class b/03_Strings/CompareStrings.class deleted file mode 100644 index 5bfaf02d13183c0df59507131b693b819cbeb7c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 730 zcmZuvU2hUm5Iq+bE-YK1i}V9qORKifHWGa^G`=+PiB=PcN%iSMZ`-ZxE-s4+KgBffv6JNY?6aGRO#6oiG^Nu#uB+94sI|SJ;jtFF0qR{xDMgp+LFTx((Z` zzs;hEMG4nI3HRm!#=}_qBn(I7FHeiTu<@F>G10a1n;9$#taL8)xT+#ujW2X{sC=3U zxs4U9N>m)&$C^NCLO+inAO{AoAKVf+mESbIJ`kwPC{DezGacz5zTp^}2~^G8)+DwB z@`s^6pq6Pp+qMqFQ!P+vd4WD2`CT1#RJYHF;C||Et>6!D3A3p&sU_Ag2Bn7gHE_fM2`}(1tuIOet z{i?9fiw=W#!7vSHi9w1db`ZE5I{WT4)js6%<6l7F- z5j3@?zy$wK41-b=85J{tB|KH|OvN%*82UBKJmj{s)s(;J%CDBW<4&V_jQ#H!bPORw ztTn4d)9cL{Cf}@A3*6q)3l+Kv<{iEGenYRd&T>^3VhzXNb;2Ze7y@~#ZWsBgA(F$L z6lcYFFhQ+&=pO(QnD_v+YIKUyPA?f<$rG^eWH3CZRk#5ee$hGEBJ`Y6yJ)YTLD}v1 zpP)OJlp5$c#o%Hp(!jMh(o!_p!1b?KOGe2N8vlY>_eL&##&pWP6mg#<=Gv4wC#QyF zad(8^rGTT~jZ_1Z->9I+r8I{i*_;O1>yVaLc$8Ptl%|A=O{+>!DN<WTL95pGIm{`NmnJIgo3I%2kK%YBP1pp*1fC-pP_M{@Lyh{0 zh~?0P%TS0_DF3j|Gw3_&tuirB2ag9M*_BChWa0wVv{l-Br7Unj?ExQi+Yj|HYV3_Q*%2H}53pc`9aD7I91&=yHw4oOYliVkSx**4w5(@{Wf z_e6I zGoEj_v!2i0InOuUlIJ^yTc*g}1+QJ#njL+!Qa?GyLcP*l{)~(7!3lNVY3#$VAD>X6 zy_=bOZmhltldyqR(qDr`KWz~$*my#C7Y?3d4h>>B&`$A?W0ixm(oeF*&>VMp@EeY+ BqVxa& diff --git a/03_Strings/Palindrome.class b/03_Strings/Palindrome.class deleted file mode 100644 index 3c9665f9a8d912612ea92b4c4f86ae1b6b8fa50a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 661 zcmZuu+iDX*82)At*=F4&wKee&Yub9+-AeNS4T2PeLexT}7xikAUDBz0DBF$Tz3(A- z<4te$B8nG2fbZaoh^XIe3$;)N=0D8;9cJdopKsp*4DiT>0n>ry!A4DB@ld{z{X}Nd z{)_QpJShcg1C^=rv4H6ZdoC7Gci?)s0`J23s4P@A<#-Zj)AFDi-_heu4=pV6U~(Xf zCnU7|onU(bO9FN(BbnB54Q&S<57%+yBIn!VGEPaA&xmUeD|0IE?^3FyU@X%u7q`%L zaNENQ?g+TMGErGnARGJ>11Tf#pj?1e_x+nPl4i zez3=|okvt?4OJFDpQYotcqzvTJB?8(C$FE$qqEvdr6R23zq&-6MD8e`6_fa>(%{y) z-A(NSYrLJop8`zqy-?$RpVbPZV6?+85TBR`Jm9X6bzawx!Kg>auquks9CX7u96R}d zUf7+Z5$duVSrPO1u+5WqLVW!D(>fu_sQ5aR)Y2X~R++Ce_sRZ{T^HtW7^3%!{W`nB mncgO`+H!O0>hLp`H@@QL9KCaoO>%&YCK_B#qC(aNHvR#SkANNk diff --git a/03_Strings/ShortestPath.class b/03_Strings/ShortestPath.class deleted file mode 100644 index 59f2955f85dc8ba9b53413c8f50199bfa2c9500a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 808 zcmZuvOKTHR6#nkaB-2bMueM1aX{xnaXHrenMG+bUrA?%eP75Qg;KoTZBvX?~olFGx z0k{4Hag&{(i&$JJxb!EvXgqgPsDZ-ep7Y)F_|7@^{JH$`6F?D96bKMyNGd`IGbGNe zcUGZoxy`~+?aZ$G4B?{VI(~^k)btYtGlNHfH)c@HffE%n}df$zS)KZ7NP*;AujHp*t%FpLOR zkdd*fB8#=@D&F^eyF=vNK1HXhL0YFR1kirL|W#kW(VX?DoC7U2%AD^8fntyb`QahXVaCAcFCa zrF)A|mLww?%6$j>N(#dRy1ALVM)*KT=dQm9he+1MqWDZKWpg9QpHa+ZM~EhjPlyZz zHpJ!xn*kmVk)Gf($BgXZ0UHlQHXQ%Xhz&Ze(yG{?)7qA@De3ix3nV{&Ar>L1V;fP@ zLy)MV7-THb_N+mHM$48b+f#ZiA&FhGKgR-&Xm?&BjfWH!NBEK!n6brpT=+{#A{0`% oY9>zvd>*m6#p*XKZ(ZQl2=}fB5Tj;+Wx7|0CPPt=2n%@p5BC3^1ONa4 diff --git a/03_Strings/StringCompression.class b/03_Strings/StringCompression.class deleted file mode 100644 index 21a871ad452559d426c81fe0b528ae8e4d2abe21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1856 zcmaJ>-%}e^7(F-HWW#nFeiQ<+(3T1`B>ZaCS_!R%C>9M+1wpM3T#^+QlHE*pVTSS1 zK07}8Zsm#J?@j^!4KnFT?beXtM^;uS+5usopgBPMPk!%5#gEw($;OdQVUyXbM&L=IyDy;Zqu6l=E(D< z<9h=4GEMe0R$iQG0k7&CQ5=(sV@lvw3#4;~G|&^cBVb4=H#bYAQn}oQH}RH^yC&Yo zz4Lo<;Q3aScDQ@oh@P-4+ns#OE%J$G$tt~_MqbB^iThxibcQ4aw_2-Po@cv`K(f^M z3S$BzEh=rP@F8Y(%$X?Qz0*xUPtR7XsbVUm>1lQ7oZ=eoY<*JW+d z^0(cx*B-~Rfyek*$0usnRs@F5TG@8?-Cb+)6iqeDJX_nX9|(NkEUu9lf#rCay0-p**gb*+n9LK5`D$?^T zPse8h!xyx*Dp|)D0@q%h%5xj)!yx-D!mbB22z71o`98k}_~zw=SoRl)pEwYh=Tn7M zY8yVl1CE(0bOOXV`(2k_j2@$HF&jNX`!RZ!qIb0(EqjF5o?|WBqj7fp2-lt=H8vd^ zJHkzEL#3x<>xY=iF*JOFQJ@%vULcv{U_6}C0^9&X0YBBm;mgBUFUkGLnj%5fbG#l^ z?NR99rHf9U^#NQ$7V4NK@d)kgq7FPk7dCi>?l4|MFTO?}zCjw_;wp2LDe;%+ModRX z@H2Fz=tpKC`4?gXG=*n2GzGuWq!^b}lqvW7LlZWXjHTd1D?djj+fPff{n`d!&yXIU z)@VZL%2HZee;T36KXO6V2`1=F5PpFUr95=z5L&JnB>vDOI7G2|^ml@l^cp$6~@qYqY;%}HbjENf$DezBP)`kUq*w8dVJ5{eFyKWbM#v8d~ symN$i&zd7iK46N^+ho1N_ecDWph!N@c7Y}SuVRf~21o1ooR+8m1M!BnFaQ7m diff --git a/04_2DArrays/Basics.class b/04_2DArrays/Basics.class deleted file mode 100644 index bb5b9f5c0e9d52c676059757147f36a83cd14ac9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1242 zcmaJ>&rcIU6#k~|?zCkQ1WUo9f);I6D5BzzB1)SWYfwx|Fox4mCa|>Kt=*~0-9N&! z7teZt1QTywJoyKB_2hp*i1=og#u^%%bl!W@Z{GX9H*fmw_udx(b123ULYO0B!GOuo zza?IYTunF|xuvx&Sy2q;obA|Zo*|scu5d)jSzRr0#2HTd=$5i;xpGA~j%>zYp_k)? zg+BEEldin&DOqO-*$zWu(LZUsxsuapsj_NHQP0N_!+<6-$S|Dg3dyc$P{P6xk__CD zZ&b-4lEkf~YmZnsjTFUhi+2B(dDgU@c9{WEe#XLCoMTAVMO7AEry|sITWyl(Dd8xO z&Spy4fP&u*qG&rCL~$JFIWAa8V}fC@Eu$kpgVE5{bc*8%w19D3vXIg3=039Ka9pNF z7ldb5sC1<0u1ki#Mca{2TlF>BTo!9J+KJSK?%q&lwOe9_-m(&v>J!oM@f_EPVHYSv zyzI7`75UKCS$l%IQ(6mMS;2Lcr<$ViM5;}9-RmjW>Fs#0ww5m+=MsJF~mAXiSs&rZaPXzB9Ametr20pok?65kyreI%0?mr1s6{ z=1RkK_Exs5`&P{ph!<_g_DTZLTz*%>01_%R9fQyXhHl&5cFSs;p6xmvfx%kCGTUYE zDc1#JxpFyQP9TY46)7Df82wA3^0MPuO%l6Zo=$K1+P1s0)3zP2;4zR(W(yJ_Xj4k~vs6CSJdT8a;-h zyysfPN6E(mDE!4R%^4+sASpH^&rFYJHsl!ycn&2#Pz~@J@qGv{8+!Q03CU&-`*K-*0J3WI69L|w> zo`|`gn#?9nwQ(X!bg9%=m26r$T#Xs&*crE@zNbZwOYH9|Juj1I9#=xw*XT+npEL}m zE)!OmaI~Lra4$FfbYqC<8!}ox{t*5!49bWWm389?V~pwu@wY-4%B#Zh@9&vD)g)93 z-6Y}`?X2;#3j7j_v{d3Zv*Al55d8^72t7`j9P*(|jv(n$|A?Vf;sj%#aK8U`f{ZrV N-yNP>;JFAE{{XIft5g60 diff --git a/05_BitManipulation/FastExponentiation.class b/05_BitManipulation/FastExponentiation.class deleted file mode 100644 index efae5c79a58dc382a1dfbbe9a932bc5d21249be5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmZva%}&BV5Xb*pN*78I6cwcSbt@j^0RS&X6B54?j2BM}Ho6Ec!NsqG@8QL(7cY8H zDT~4vQh%5yzs^6~TUGv(@q2 ziovSMK&mB%m{;COB7r1_?H~o`S9 z?~qvz_k4!TnhgAnVXx&6wneK;f6`4Q+K20+{~en>AxSpr?S9cl$0k%6>{oRmyBQ7# zZGTm2asDstqUOOo9m=3#0x=LcELx{1nkLK0#upyIZpmRN(yF($pVTuTt5bLNC6Jvq z>+Tf_u6c0@UMe2ci^YSgYo6DxKVC~Wlwd?9X28ieDYEF}aOhI9(8Ef>B^sA@6NtUR mU}>8gl_D11$cq>O=MFq!JtBRN+z*<53m~ji1U5syf!R-I-DhY3 diff --git a/07_RecursionBasics/.DS_Store b/07_RecursionBasics/.DS_Store deleted file mode 100644 index a409d6ee37b0fc7549fe10f3eee945b8414b0511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKyH3ME5S)b+k!V~{P~I0H@dqa>6lviHa0~?~!ctJE-SOFB_5s3iXerRHv^&1N zojZ97uNQ!{`^Oug0kEVi;zPsSbYFdDXOR&iooDRuhGz_TMLVlLolx#2?(l>j`w73Z zvwFsByr9E7y7hMGH``%DPIEZ2)5m8v6-WhAfm9$BNCl1*(B4a1UN~k<1yX@j;9CLx zJ`}oQ4ICZq)4^aP0CB;z8J}&IAQnv!YvAa}3{9L$bgIONAx>w$L|qLW9i0xbn|V&$ zEHR;o-OhZma!7T|mkXn(-A5vdk~Ar-vk?#K9v`et_swlVZ3 zSY}}6ZFcwVZr+B>E&!RV^9x`IU_e*w9Wwl4+OFQRp4Ie;62{2!fEQe%V08Nr3h3UQ zAj1-G^q>3piZyq$#0XEAv2}L6Di-rqF(*Smmoa_x6^td|7&oE+Bjc1`K#8i8``O~& za<(NFc;3a8^DXWv?l@b;HCCKCZ}?gsa}_09-n&*JA6ujG(ajZb1zdr>SAaQNZEzIP zqbuMFxB`s=`hQ61im728G5k6h!WDq1$H-tT>)}v2iD7D3M`R04B9$1aVpj}_bk--< zFEy+qMmoeUA7V3$-B2XV&heAb9g;@$=nA+3n+hDn$D!u`tM2>%Cdr>%0aswJ6p(&4 z%_e*$%dM@K(_EX-@9ApVua4MISO}?@eKi%I(Sxx*(E>3wtRu39<_Ccwg9lgOPZjtE D%p6Z@ diff --git a/13_Stacks/.DS_Store b/13_Stacks/.DS_Store deleted file mode 100644 index aabfbdbc3ca251c3b31cff9685ab5064f12d4603..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Sr<=6g{b36s^*Qf(pWXL80nerdl7BB1*xvwJpA?BYlX=SqlD&;IH^8t^`;0 z+$6|!YV1x#bBE+4H#vEn$s`j1YID#k0R;d#2Ept!qc2R#C5&0ddh$f2+o<9Od$>Rk z{ju8K;T7--{5A#T+nq-lU9{0a^81Z&MsEYxDB_ZMheov%HBURyDLJxXlo^UcZA<}k z*g}UjdwjZx__(>xDee*~7~q!t3pCkApW`_s$_Q?lJ7>P9cNWKJ)Jm$w0uIQzCwJG* zPTK6cW}_Zc{5c$PMAB=Y{YD%`$;E{z@@kYA4w)Y3t~$9d6S-?HuG*N$U3YSyQrtZ1 zoN0sVU-8Y>T)fP3iZ`3!?Q;d}IGGPAX0pfHH$A?kcndh@IAx`@>>6n&)`+|@*BW_e zOUV_>>_0Z1*tLj>0K_ca+L)GK1K|V~LyNIN zme7=;5)D<^D~2+3`U6`pv=|#SbST|3+p#?>dqYvWclrZe9V#^FW3PZ$U{rxAlP$>k zzwN&NkCJ@OE8rFQQwpeTrC! diff --git a/17_BinarySearchTrees-1/.DS_Store b/17_BinarySearchTrees-1/.DS_Store deleted file mode 100644 index 7d500458736aba0c9c99c21092f8185978f22633..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKO-sW-5PjPgY!S5Hya+jXF8B{ZtcQY#Sbu=&hqV$KXshSk{W1O;e~c%6v$GVN zq@F}XX3Fl{Oy=!o-fps804{l&oB>?`Z5F{shgFTqeJK@d1kWDP`97|YV}dDq7+0dr z@fQ`4xjR6DA#QPsuk)87#R{uImXAkSK4KgfiF+aTKD_yKI)N)QUdzC1iP7FL9y!7@ z($WYgrT8OUV~IHySYyEYhO7lmMgQqw<&OZw7Tw<1ma~L#qJVM0LXmf9PN_ttx^TpBN~b>xadE&xQR#5u z@ZrM9E}T%DAD#V2J{&GqwAvIf1-2Dv>Sb5<|BKz{|80_8nF6N3zf!=p`on(0l)~Ox xNly0Kh~vcmNLa01^+97@LrKfN)=6#gf`4ZSlQ45EBnRfDdJy zZQ@~PzWu)0`DTB9zrF!XaOJ^(X~XhSK~+baQ*hgDWD_OLC<=7eo z!zF228Z~E8qQd>#N@WYVifQf5(|xv9kCDFUmA5)2%TVRTQ<@hx`i#ecfFC4@%BHc* zbCuImhr>0O8vL)x!`wvZd?hmpS@2ZQA)m0CP_6Zy(I>>He}Fv_2h=qjeU$1hvC9{L g3kx2xh6bJ6sB_CH`v%T%UUCl?WRKnsdbou12Tn3M*8l(j diff --git a/17_BinarySearchTrees-1/BST.class b/17_BinarySearchTrees-1/BST.class deleted file mode 100644 index ab4a8897f280757874141a36975169ab4b4464fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1415 zcmaJ>L2nyH6#m9udmLv|I}S}~Oae{aVmoQvmQtWDp^YKb)Q*uH1+1Pn_K<92?^?T) zO1X357jQ;My|xJ2s-Rvg@n^VmD14JOimOB@%FfK2_rC9a@4fM#uV1_ba0{Dh#1NOT zY$T8r$Ubl$I+ecT?N(Yl4^&qRByYK%tJehL#nQG!N+7k~-YRVRJ(Y$;+C)wYSjBp2 zdxC~38)uNAq338vK-7(K+C~mDH1^eZ#7sB-gQ%u)7PAs_Hr~cLlJJ6@t{19+j&sFh z&wA;2Z!q&V-Z7Yoz}?-`24~U6yLeAPx}G2OR3I=l7H`s9!Uc(fjf=SShS>IDsMUb< z{sCFfHjc{R`jxK(*VAnsC}&X3v0_CVC6t-hz}Z(d-|IU18&~gf7i!1TA!AvGDEz33 zjCH+Ts$9WkiB%gFToIT#1)oBOhRr~n1SoAAh-)@JFl~}Yo_&u6t+5XRnTG4B&4a;? z3bve`J}pyi?R58>&Tw?L298Vr+2Z}vz$I=9#O~MGnznxsbk&AyKuo7sO|Alyn<~^z zWf-V3yYBls)PXZ>D!u3T!b}pk)3}3miJGa==K_V}S#rIH{=TY2#fZwb;dHeh918q6 zu6E=Yf!=kzUSEZUhVSnm467&e9<#g=xOF&Gr?`(RkEXji-l`Eq&FS~su2$6)HdqtE zd9v%Cr-EAF2}4EkmYIEtuLLfhka$|=5)FaH|99ogM>27qgB;_i0TwtDNb-A~rv*ZHC^E+fG{|poN%8$#x!p{GUT$!6}{yE&zl8_Rgh`(7F3sst9 k{5k!UtLd7=8h0t~KI8uv_>!j_JtTX3m-agDp^0<<0zpACF8}}l