├── June2018.md ├── README.md ├── challenges ├── 100Doors.md ├── AnagramStrings.md ├── AnagramStrings │ ├── AnagramStrings.md │ └── solution │ │ ├── AnagramStrings-DirectAddressingSolution.rb │ │ ├── AnagramStrings-HashtableBasedSolution.rb │ │ └── AngramStrings-UsinSorting.rb ├── ArrayIntersection │ ├── ArrayIntersection.md │ └── solution │ │ ├── ArrayIntersection-BruteForceSolution.rb │ │ ├── ArrayIntersection-UsingHashTables.rb │ │ └── ArrayIntersection-UsingSorting.rb ├── August2019.md ├── DeleteNodeInLinkedList │ ├── Readme.md │ └── solution │ │ └── DeleteNode.java ├── DetectCycle │ ├── Readme.md │ └── solution │ │ └── DetectCycle.java ├── EncodeRepeating │ ├── readme.md │ └── solutions │ │ └── encode_repeating.rb ├── February-2020.md ├── MergeSortedList │ ├── Readme.md │ └── solution │ │ └── MergeLists.java ├── NRepeated │ └── NRepeated.md ├── October2018.md ├── October2019.md ├── PalindromeCheck │ ├── readme.md │ └── solutions │ │ └── palindrome_check.rb ├── PalindromeLinkedList │ ├── Readme.md │ └── solution │ │ └── PalindromeList.java ├── Recursion │ ├── BinarySearchTree │ │ └── Search │ │ │ ├── Readme.md │ │ │ └── solution │ │ │ └── BSTSearch.java │ ├── BinaryTree │ │ ├── AllUniqueTrees │ │ │ └── Readme.md │ │ └── Height │ │ │ ├── Readme.md │ │ │ └── solution │ │ │ └── BTHeight.java │ ├── ClimbinStairs │ │ ├── Readme.md │ │ └── solution │ │ │ └── climbingsteps.java │ ├── Fibonacci │ │ ├── Readme.md │ │ └── solution │ │ │ └── fibonacci.java │ ├── KthSymbolInGrammar │ │ ├── Readme.md │ │ └── solution │ │ │ └── kthSymbolInGrammar.java │ ├── LinkedLists │ │ ├── MergeSortedLists │ │ │ ├── Readme.md │ │ │ └── solution │ │ │ │ └── MergeLists.java │ │ ├── Readme.md │ │ ├── Reverse │ │ │ ├── Readme.md │ │ │ └── solution │ │ │ │ └── LinkedListReverse.java │ │ └── SwapNodesInPairs │ │ │ ├── Readme.md │ │ │ └── solution │ │ │ └── SwapNodesInPairs.java │ ├── NthRowOfPascalsTriangle │ │ ├── Readme.md │ │ └── solution │ │ │ └── PascalsTriangleRow.java │ ├── PowerFunction │ │ ├── Readme.md │ │ └── solution │ │ │ └── RaisedToThePower.java │ ├── Readme.md │ └── ReverseString │ │ ├── Readme.md │ │ └── solution │ │ └── StringReverseRecursive.java ├── RemoveNthFromEnd │ ├── Readme.md │ └── solution │ │ └── RemoveNth.java ├── RepeatedTwice │ └── RepeatedTwice.md ├── ReverseLinkedList │ ├── Readme.md │ └── solution │ │ └── ReverseLinkedList.java ├── ReverseSentence │ ├── readme.md │ └── solutions │ │ └── reverse_sentence.rb ├── ReverseWords │ ├── readme.md │ └── solution │ │ └── reverse_words.rb ├── September2019.md ├── StringReverse │ ├── readme.md │ └── solutions │ │ └── StringReverseInPlace.rb ├── TwoSum │ └── TwoSum.md ├── compareTwoStrings.md ├── evenFibonacci.md ├── multiples3and5.md └── segregateArray.md └── past events ├── april2018.md ├── february2018.md ├── january2018.md ├── may2018.md └── new /June2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/June2018.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/README.md -------------------------------------------------------------------------------- /challenges/100Doors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/100Doors.md -------------------------------------------------------------------------------- /challenges/AnagramStrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/AnagramStrings.md -------------------------------------------------------------------------------- /challenges/AnagramStrings/AnagramStrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/AnagramStrings/AnagramStrings.md -------------------------------------------------------------------------------- /challenges/AnagramStrings/solution/AnagramStrings-DirectAddressingSolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/AnagramStrings/solution/AnagramStrings-DirectAddressingSolution.rb -------------------------------------------------------------------------------- /challenges/AnagramStrings/solution/AnagramStrings-HashtableBasedSolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/AnagramStrings/solution/AnagramStrings-HashtableBasedSolution.rb -------------------------------------------------------------------------------- /challenges/AnagramStrings/solution/AngramStrings-UsinSorting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/AnagramStrings/solution/AngramStrings-UsinSorting.rb -------------------------------------------------------------------------------- /challenges/ArrayIntersection/ArrayIntersection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ArrayIntersection/ArrayIntersection.md -------------------------------------------------------------------------------- /challenges/ArrayIntersection/solution/ArrayIntersection-BruteForceSolution.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ArrayIntersection/solution/ArrayIntersection-BruteForceSolution.rb -------------------------------------------------------------------------------- /challenges/ArrayIntersection/solution/ArrayIntersection-UsingHashTables.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ArrayIntersection/solution/ArrayIntersection-UsingHashTables.rb -------------------------------------------------------------------------------- /challenges/ArrayIntersection/solution/ArrayIntersection-UsingSorting.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ArrayIntersection/solution/ArrayIntersection-UsingSorting.rb -------------------------------------------------------------------------------- /challenges/August2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/August2019.md -------------------------------------------------------------------------------- /challenges/DeleteNodeInLinkedList/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/DeleteNodeInLinkedList/Readme.md -------------------------------------------------------------------------------- /challenges/DeleteNodeInLinkedList/solution/DeleteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/DeleteNodeInLinkedList/solution/DeleteNode.java -------------------------------------------------------------------------------- /challenges/DetectCycle/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/DetectCycle/Readme.md -------------------------------------------------------------------------------- /challenges/DetectCycle/solution/DetectCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/DetectCycle/solution/DetectCycle.java -------------------------------------------------------------------------------- /challenges/EncodeRepeating/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/EncodeRepeating/readme.md -------------------------------------------------------------------------------- /challenges/EncodeRepeating/solutions/encode_repeating.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/EncodeRepeating/solutions/encode_repeating.rb -------------------------------------------------------------------------------- /challenges/February-2020.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/February-2020.md -------------------------------------------------------------------------------- /challenges/MergeSortedList/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/MergeSortedList/Readme.md -------------------------------------------------------------------------------- /challenges/MergeSortedList/solution/MergeLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/MergeSortedList/solution/MergeLists.java -------------------------------------------------------------------------------- /challenges/NRepeated/NRepeated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/NRepeated/NRepeated.md -------------------------------------------------------------------------------- /challenges/October2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/October2018.md -------------------------------------------------------------------------------- /challenges/October2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/October2019.md -------------------------------------------------------------------------------- /challenges/PalindromeCheck/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/PalindromeCheck/readme.md -------------------------------------------------------------------------------- /challenges/PalindromeCheck/solutions/palindrome_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/PalindromeCheck/solutions/palindrome_check.rb -------------------------------------------------------------------------------- /challenges/PalindromeLinkedList/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/PalindromeLinkedList/Readme.md -------------------------------------------------------------------------------- /challenges/PalindromeLinkedList/solution/PalindromeList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/PalindromeLinkedList/solution/PalindromeList.java -------------------------------------------------------------------------------- /challenges/Recursion/BinarySearchTree/Search/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/BinarySearchTree/Search/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/BinarySearchTree/Search/solution/BSTSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/BinarySearchTree/Search/solution/BSTSearch.java -------------------------------------------------------------------------------- /challenges/Recursion/BinaryTree/AllUniqueTrees/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/BinaryTree/AllUniqueTrees/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/BinaryTree/Height/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/BinaryTree/Height/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/BinaryTree/Height/solution/BTHeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/BinaryTree/Height/solution/BTHeight.java -------------------------------------------------------------------------------- /challenges/Recursion/ClimbinStairs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/ClimbinStairs/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/ClimbinStairs/solution/climbingsteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/ClimbinStairs/solution/climbingsteps.java -------------------------------------------------------------------------------- /challenges/Recursion/Fibonacci/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/Fibonacci/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/Fibonacci/solution/fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/Fibonacci/solution/fibonacci.java -------------------------------------------------------------------------------- /challenges/Recursion/KthSymbolInGrammar/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/KthSymbolInGrammar/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/KthSymbolInGrammar/solution/kthSymbolInGrammar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/KthSymbolInGrammar/solution/kthSymbolInGrammar.java -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/MergeSortedLists/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/MergeSortedLists/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/MergeSortedLists/solution/MergeLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/MergeSortedLists/solution/MergeLists.java -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/Reverse/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/Reverse/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/Reverse/solution/LinkedListReverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/Reverse/solution/LinkedListReverse.java -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/SwapNodesInPairs/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/SwapNodesInPairs/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/LinkedLists/SwapNodesInPairs/solution/SwapNodesInPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/LinkedLists/SwapNodesInPairs/solution/SwapNodesInPairs.java -------------------------------------------------------------------------------- /challenges/Recursion/NthRowOfPascalsTriangle/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/NthRowOfPascalsTriangle/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/NthRowOfPascalsTriangle/solution/PascalsTriangleRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/NthRowOfPascalsTriangle/solution/PascalsTriangleRow.java -------------------------------------------------------------------------------- /challenges/Recursion/PowerFunction/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/PowerFunction/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/PowerFunction/solution/RaisedToThePower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/PowerFunction/solution/RaisedToThePower.java -------------------------------------------------------------------------------- /challenges/Recursion/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/ReverseString/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/ReverseString/Readme.md -------------------------------------------------------------------------------- /challenges/Recursion/ReverseString/solution/StringReverseRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/Recursion/ReverseString/solution/StringReverseRecursive.java -------------------------------------------------------------------------------- /challenges/RemoveNthFromEnd/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/RemoveNthFromEnd/Readme.md -------------------------------------------------------------------------------- /challenges/RemoveNthFromEnd/solution/RemoveNth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/RemoveNthFromEnd/solution/RemoveNth.java -------------------------------------------------------------------------------- /challenges/RepeatedTwice/RepeatedTwice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/RepeatedTwice/RepeatedTwice.md -------------------------------------------------------------------------------- /challenges/ReverseLinkedList/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseLinkedList/Readme.md -------------------------------------------------------------------------------- /challenges/ReverseLinkedList/solution/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseLinkedList/solution/ReverseLinkedList.java -------------------------------------------------------------------------------- /challenges/ReverseSentence/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseSentence/readme.md -------------------------------------------------------------------------------- /challenges/ReverseSentence/solutions/reverse_sentence.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseSentence/solutions/reverse_sentence.rb -------------------------------------------------------------------------------- /challenges/ReverseWords/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseWords/readme.md -------------------------------------------------------------------------------- /challenges/ReverseWords/solution/reverse_words.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/ReverseWords/solution/reverse_words.rb -------------------------------------------------------------------------------- /challenges/September2019.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/September2019.md -------------------------------------------------------------------------------- /challenges/StringReverse/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/StringReverse/readme.md -------------------------------------------------------------------------------- /challenges/StringReverse/solutions/StringReverseInPlace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/StringReverse/solutions/StringReverseInPlace.rb -------------------------------------------------------------------------------- /challenges/TwoSum/TwoSum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/TwoSum/TwoSum.md -------------------------------------------------------------------------------- /challenges/compareTwoStrings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/compareTwoStrings.md -------------------------------------------------------------------------------- /challenges/evenFibonacci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/evenFibonacci.md -------------------------------------------------------------------------------- /challenges/multiples3and5.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/multiples3and5.md -------------------------------------------------------------------------------- /challenges/segregateArray.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/challenges/segregateArray.md -------------------------------------------------------------------------------- /past events/april2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/past events/april2018.md -------------------------------------------------------------------------------- /past events/february2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/past events/february2018.md -------------------------------------------------------------------------------- /past events/january2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/past events/january2018.md -------------------------------------------------------------------------------- /past events/may2018.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WomenWhoCodeBoston/algorithms/HEAD/past events/may2018.md -------------------------------------------------------------------------------- /past events/new: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------