Download Basic Free Java Code
Description
Some basic stuff (algorithms, data structures, Google Code Jam).
Source Files
The download file Basic-master.zip has the following entries.
.gitignore/*from w w w . j ava2 s. c om*/
README.markdown
java/pom.xml
java/src/main/java/org/basic/algorithms/ArrayIndex.java
java/src/main/java/org/basic/algorithms/Knapsack.java
java/src/main/java/org/basic/concurrent/SynchedQueue.java
java/src/main/java/org/basic/datastructures/IntTrie.java
java/src/main/java/org/basic/datastructures/Pair.java
java/src/main/java/org/basic/datastructures/geometry/LineSegment.java
java/src/main/java/org/basic/datastructures/geometry/Point.java
java/src/main/java/org/basic/datastructures/graphs/Edge.java
java/src/main/java/org/basic/datastructures/graphs/Graph.java
java/src/main/java/org/basic/datastructures/hashmaps/HashMap.java
java/src/main/java/org/basic/datastructures/hashmaps/IHashMap.java
java/src/main/java/org/basic/datastructures/heaps/ArrayHeap.java
java/src/main/java/org/basic/datastructures/heaps/Heap.java
java/src/main/java/org/basic/datastructures/heaps/IntHeap.java
java/src/main/java/org/basic/datastructures/heaps/IntHeapSorter1.java
java/src/main/java/org/basic/datastructures/heaps/IntHeapSorter2.java
java/src/main/java/org/basic/datastructures/linkedlists/ILinkedList.java
java/src/main/java/org/basic/datastructures/linkedlists/LinkedListNode.java
java/src/main/java/org/basic/datastructures/linkedlists/MyLinkedList.java
java/src/main/java/org/basic/datastructures/sorting/BubbleSort.java
java/src/main/java/org/basic/datastructures/sorting/HeapSorter.java
java/src/main/java/org/basic/datastructures/sorting/MergeSort.java
java/src/main/java/org/basic/datastructures/sorting/QuickSorter3.java
java/src/main/java/org/basic/datastructures/sorting/Sorter.java
java/src/main/java/org/basic/datastructures/trees/BTree.java
java/src/main/java/org/basic/datastructures/trees/ITree.java
java/src/main/java/org/basic/datastructures/trees/TreeIterator.java
java/src/main/java/org/basic/datastructures/trees/TreeNode.java
java/src/main/java/org/basic/datastructures/tuple/Readme.txt
java/src/main/java/org/basic/datastructures/tuple/Tuple.java
java/src/main/java/org/basic/datastructures/tuple/TupleImpl.java
java/src/main/java/org/basic/datastructures/tuple/TupleType.java
java/src/main/java/org/basic/datastructures/tuple/TupleTypeImpl.java
java/src/main/java/org/basic/google/codejam/contest2008beta/DijkstraRunner.java
java/src/main/java/org/basic/google/codejam/contest2008beta/RandomRoute.java
java/src/main/java/org/basic/google/codejam/contest2008beta/Triangle.java
java/src/main/java/org/basic/google/codejam/practicecontest/Corner.java
java/src/main/java/org/basic/google/codejam/practicecontest/IntUtils.java
java/src/main/java/org/basic/google/codejam/practicecontest/ProblemASolver1.java
java/src/main/java/org/basic/google/codejam/practicecontest/ProblemASolver2.java
java/src/main/java/org/basic/google/codejam/practicecontest/ProblemBSolver1.java
java/src/main/java/org/basic/google/codejam/practicecontest/ProblemCSolver1.java
java/src/main/java/org/basic/google/codejam/practicecontest/ProblemCSolver2.java
java/src/main/java/org/basic/google/codejam/practicecontest/Swapper.java
java/src/main/java/org/basic/google/codejam/practiceproblems/aliennumbers/ProblemASolver.java
java/src/main/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/Direction.java
java/src/main/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/ProblemBSolver.java
java/src/main/java/org/basic/google/codejam/practiceproblems/eggdrop/ProblemCSolver.java
java/src/main/java/org/basic/google/codejam/practiceproblems/shoppinglist/Item.java
java/src/main/java/org/basic/google/codejam/practiceproblems/shoppinglist/ItemsRepo.java
java/src/main/java/org/basic/google/codejam/practiceproblems/shoppinglist/ProblemDSolver.java
java/src/main/java/org/basic/google/codejam/practiceproblems/shoppinglist/Store.java
java/src/main/java/org/basic/lamba/Action.java
java/src/main/java/org/basic/lamba/Action2.java
java/src/main/java/org/basic/lamba/Func.java
java/src/main/java/org/basic/lamba/Iterables.java
java/src/main/java/org/basic/medians/DumbMedianFinder.java
java/src/main/java/org/basic/medians/IMedianFinder.java
java/src/main/java/org/basic/medians/SmartMedianFinder.java
java/src/main/java/org/basic/quora/ChallengeOne.java
java/src/main/java/org/basic/riddles/PowerSet.java
java/src/main/java/org/basic/riddles/Riddles.java
java/src/main/java/org/basic/riddles/ihasleetcodes/BestSumGame.java
java/src/main/java/org/basic/riddles/ihasleetcodes/CtrlA.java
java/src/main/java/org/basic/riddles/ihasleetcodes/SelectKInMatrix.java
java/src/main/java/org/basic/riddles/trees/Tree.java
java/src/main/java/org/basic/riddles/trees/TreeRiddles.java
java/src/main/java/org/basic/utils/CollectionUtils.java
java/src/main/java/org/basic/utils/ListSplitter.java
java/src/main/java/org/basic/utils/MathUtils.java
java/src/test/java/org/basic/algorithms/ArrayIndexTester.groovy
java/src/test/java/org/basic/algorithms/KnapsackTester.groovy
java/src/test/java/org/basic/datastructures/BTreeTests.groovy
java/src/test/java/org/basic/datastructures/HashSetTester.groovy
java/src/test/java/org/basic/datastructures/HeapTester.groovy
java/src/test/java/org/basic/datastructures/IntTrieTests.groovy
java/src/test/java/org/basic/datastructures/LinkedListTester.groovy
java/src/test/java/org/basic/datastructures/MedianFinderTests.groovy
java/src/test/java/org/basic/datastructures/SortTester.groovy
java/src/test/java/org/basic/datastructures/TreeTests.java
java/src/test/java/org/basic/datastructures/tuple/TupleTester.java
java/src/test/java/org/basic/google/codejam/Tester.groovy
java/src/test/java/org/basic/google/codejam/contest2008beta/A-large-practice.in
java/src/test/java/org/basic/google/codejam/contest2008beta/A-small-practice.in
java/src/test/java/org/basic/google/codejam/contest2008beta/C-large-practice.in
java/src/test/java/org/basic/google/codejam/contest2008beta/C-small-practice.in
java/src/test/java/org/basic/google/codejam/contest2008beta/ProblemATester.groovy
java/src/test/java/org/basic/google/codejam/contest2008beta/ProblemCTester.groovy
java/src/test/java/org/basic/google/codejam/contest2008beta/sample-A.in
java/src/test/java/org/basic/google/codejam/contest2008beta/sample-C.in
java/src/test/java/org/basic/google/codejam/practicecontest/A-large-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/A-small-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/B-large-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/B-sample.in
java/src/test/java/org/basic/google/codejam/practicecontest/B-small-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/C-large-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/C-sample.in
java/src/test/java/org/basic/google/codejam/practicecontest/C-small-practice.in
java/src/test/java/org/basic/google/codejam/practicecontest/ProblemATester.groovy
java/src/test/java/org/basic/google/codejam/practicecontest/ProblemBTester.groovy
java/src/test/java/org/basic/google/codejam/practicecontest/ProblemCTester.groovy
java/src/test/java/org/basic/google/codejam/practiceproblems/aliennumbers/A-large-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/aliennumbers/A-small-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/aliennumbers/ProblemATester.groovy
java/src/test/java/org/basic/google/codejam/practiceproblems/aliennumbers/sample.in
java/src/test/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/B-large-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/B-small-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/ProblemBTester.groovy
java/src/test/java/org/basic/google/codejam/practiceproblems/alwaysturnleft/sample.in
java/src/test/java/org/basic/google/codejam/practiceproblems/eggdrop/C-large-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/eggdrop/C-small-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/eggdrop/ProblemCTester.groovy
java/src/test/java/org/basic/google/codejam/practiceproblems/eggdrop/sample.in
java/src/test/java/org/basic/google/codejam/practiceproblems/shoppinglist/D-large-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/shoppinglist/D-small-practice.in
java/src/test/java/org/basic/google/codejam/practiceproblems/shoppinglist/ProblemDTester.groovy
java/src/test/java/org/basic/google/codejam/practiceproblems/shoppinglist/sample.in
java/src/test/java/org/basic/quora/ChallengeOneTester.groovy
java/src/test/java/org/basic/quora/official.txt
java/src/test/java/org/basic/quora/small.txt
java/src/test/java/org/basic/riddles/PowerSetTests.groovy
java/src/test/java/org/basic/riddles/RiddlesTests.groovy
java/src/test/java/org/basic/riddles/TreeRiddlesTests.groovy
java/src/test/java/org/basic/riddles/ihasleetcodes/BestSumGameTester.groovy
java/src/test/java/org/basic/riddles/ihasleetcodes/CtrlaTester.groovy
java/src/test/java/org/basic/riddles/ihasleetcodes/SelectKInMatrixTester.groovy
Download
Click the following link to download Basic-master.zip.
Basic-master.zip