Download big o Free Java Code
Description
A collection of data structures and algorithms puzzles.
Source Files
The download file big-o-master.zip has the following entries.
.gitignore/* ww w.java 2s . c o m*/
.idea/.name
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/syringe.iml
.idea/vcs.xml
.idea/workspace.xml
README.md
java/.classpath
java/.project
java/.settings/org.eclipse.jdt.core.prefs
java/.settings/org.eclipse.jdt.ui.prefs
java/lib/junit-4.11.jar
java/src/arrays/Answer0toKRangeQuery.java
java/src/arrays/BoundedQueue.java
java/src/arrays/CountInversions.java
java/src/arrays/FindCommonElements.java
java/src/arrays/FindNumHops.java
java/src/arrays/RearrangeInputToTarget.java
java/src/arrays/SearchBitonicArray.java
java/src/arrays/SimplePhoneNumberAllotter.java
java/src/binarytrees/BstClosestNode.java
java/src/binarytrees/BstCountTrees.java
java/src/binarytrees/BstDoubleTree.java
java/src/binarytrees/BstFindMode.java
java/src/binarytrees/BstInsert.java
java/src/binarytrees/BstIsBst.java
java/src/binarytrees/BstLookup.java
java/src/binarytrees/BstMinValue.java
java/src/binarytrees/TreeConvertToSinglyLinkedList.java
java/src/binarytrees/TreeDepth.java
java/src/binarytrees/TreeHasPathSum.java
java/src/binarytrees/TreeMirror.java
java/src/binarytrees/TreeNode.java
java/src/binarytrees/TreeNonRecursiveTraversals.java
java/src/binarytrees/TreePrintPaths.java
java/src/binarytrees/TreeReconstruct.java
java/src/binarytrees/TreeRecursiveTraversals.java
java/src/binarytrees/TreeSameTree.java
java/src/binarytrees/TreeSize.java
java/src/bitsandbytes/NumSetBits.java
java/src/cache/Cache.java
java/src/cache/LRUCache.java
java/src/collections/DeepIterator.java
java/src/collections/FilteringIterator.java
java/src/collections/HoppingIterator.java
java/src/collections/InorderIterator.java
java/src/collections/LevelOrderIterator.java
java/src/collections/MaxIterator.java
java/src/collections/MultiIterator.java
java/src/collections/PeekIterator.java
java/src/collections/PreorderIterator.java
java/src/collections/RotatingIterator.java
java/src/common/ArrayUtils.java
java/src/common/BitUtils.java
java/src/common/ListUtils.java
java/src/common/NumberUtils.java
java/src/common/Pair.java
java/src/concurrency/BoundedBlockingQueue.java
java/src/concurrency/FirstReadWriteLock.java
java/src/concurrency/ReadWriteLock.java
java/src/concurrency/SchedulingExecutor.java
java/src/concurrency/SecondReadWriteLock.java
java/src/concurrency/Semaphore.java
java/src/concurrency/SimpleSchedulingExecutor.java
java/src/dp/CountBinarySubsequences.java
java/src/dp/EditDistance.java
java/src/dp/LongestCommonSubsequence.java
java/src/dp/PrintNeatly.java
java/src/dp/RatInAMaze.java
java/src/dp/RetrieveSentenceWithShuffledWords.java
java/src/dp/RobotMove.java
java/src/exceptions/EmptyHeapException.java
java/src/general/BinaryGap.java
java/src/general/DigitSerializedArray.java
java/src/general/EnglishKeyboard.java
java/src/general/FindNumCombinations.java
java/src/general/KnightsTour.java
java/src/general/LexicographicalRanking.java
java/src/general/MatrixRegionSum.java
java/src/general/MaximalSum.java
java/src/general/Maze.java
java/src/general/MeetingRoom.java
java/src/general/MergeIntervals.java
java/src/general/MinimumMeetingRooms.java
java/src/general/NQueens.java
java/src/general/NextLexciographicalPermutation.java
java/src/general/NextPalindromeNumber.java
java/src/general/NumEvenSumPairs.java
java/src/general/NumberOfZerosInFactorial.java
java/src/general/PalindromeNumber.java
java/src/general/PascalsTriangle.java
java/src/general/PermutationsCombinations.java
java/src/general/PowerFunctions.java
java/src/general/PrimeFactors.java
java/src/general/RainWater.java
java/src/general/RatInAMaze.java
java/src/general/RomanNumerals.java
java/src/general/Schedule.java
java/src/general/Shuffle.java
java/src/general/SkylineOfACity.java
java/src/general/SubsetSum.java
java/src/general/ThreeSum.java
java/src/general/Time.java
java/src/general/TwoDifference.java
java/src/general/TwoSum.java
java/src/general/YoungsTableau.java
java/src/graphs/BloodRelatives.java
java/src/graphs/GraphNode.java
java/src/graphs/SearchingTechniques.java
java/src/graphs/SocialNetworkConnectivity.java
java/src/graphs/SpellChecker.java
java/src/linkedlists/List.java
java/src/linkedlists/SinglyLinkedList.java
java/src/sorting/FindMinLengthUnsortedSubArray.java
java/src/sorting/Heap.java
java/src/sorting/HeapSort.java
java/src/sorting/InsertionSort.java
java/src/sorting/KwayMerge.java
java/src/sorting/MergeSort.java
java/src/sorting/MergeWithSpaceForOtherArray.java
java/src/sorting/QuickSort.java
java/src/sorting/SimpleHeapImpl.java
java/src/sorting/Sort012.java
java/src/sorting/StupidSort.java
java/src/strings/CheckInterleavedStrings.java
java/src/strings/LongestPalindromicSubstring.java
java/src/strings/LongestSubstringWithNoRepetition.java
java/src/strings/NaivePatternMatching.java
java/src/strings/RegexMatching.java
java/src/strings/SentenceReverse.java
java/src/strings/StringSerialization.java
java/src/trees/NaryTreeNode.java
java/src/trees/NaryTreeSerialization.java
java/src/trees/SumTree.java
java/tests/AllTests.java
java/tests/arrays/RearrangeInputToTargetTest.java
java/tests/arrays/SimplePhoneNumberAllotterTest.java
java/tests/binarytree/BstClosestNodeTest.java
java/tests/binarytree/BstFindModeTest.java
java/tests/bitsandbytes/NumSetBitsTest.java
java/tests/cache/LRUCacheTest.java
java/tests/collections/DeepIteratorTest.java
java/tests/collections/PeekIteratorTest.java
java/tests/common/NumberUtilsTest.java
java/tests/general/RainWaterTest.java
java/tests/lists/SinglyLinkedListTest.java
java/tests/sorting/HeapSortTest.java
java/tests/sorting/InsertionSortTest.java
java/tests/sorting/MergeSortTest.java
java/tests/sorting/QuickSortTest.java
java/tests/sorting/SimpleHeapImplTest.java
java/tests/sorting/StupidSortTest.java
ruby/.idea/.name
ruby/.idea/encodings.xml
ruby/.idea/misc.xml
ruby/.idea/modules.xml
ruby/.idea/ruby.iml
ruby/.idea/scopes/scope_settings.xml
ruby/.idea/vcs.xml
ruby/.idea/workspace.xml
ruby/spec/.gitkeep
ruby/spec/arrays/sort_012_spec.rb
ruby/spec/arrays/sub_array_with_max_sum_spec.rb
ruby/spec/binary_trees/tree_to_circular_list_spec.rb
ruby/spec/lists/singly_linked_list_spec.rb
ruby/spec/sorting/heap_sort_spec.rb
ruby/spec/sorting/merge_sort_spec.rb
ruby/spec/sorting/quick_sort_spec.rb
ruby/spec/sorting/stupid_sort_spec.rb
ruby/spec/spec_helper.rb
ruby/src/arrays/sort_012.rb
ruby/src/arrays/sub_array_with_max_sum.rb
ruby/src/binary_trees/tree_node.rb
ruby/src/binary_trees/tree_to_circular_list.rb
ruby/src/common/array_utils.rb
ruby/src/general/longest_palindromic_substring.rb
ruby/src/general/num_hops.rb
ruby/src/lists/singly_linked_list.rb
ruby/src/sorting/heap_sort.rb
ruby/src/sorting/merge_sort.rb
ruby/src/sorting/quick_sort.rb
ruby/src/sorting/stupid_sort.rb
Download
Click the following link to download big-o-master.zip.
big-o-master.zip