Archiving a bunch of old stuff
This commit is contained in:
1
oldstuff/algs4/.example.env
Normal file
1
oldstuff/algs4/.example.env
Normal file
@@ -0,0 +1 @@
|
||||
export PATH="$HOME/src/box-o-sand/src/algs4/bin:$PATH"
|
69
oldstuff/algs4/.gitignore
vendored
Normal file
69
oldstuff/algs4/.gitignore
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
/.env
|
||||
/algs4.jar
|
||||
/bin/
|
||||
/checkstyle-5.5/
|
||||
/checkstyle.zip
|
||||
/drjava.jar
|
||||
/findbugs-2.0.1/
|
||||
/findbugs.zip
|
||||
/stdlib.jar
|
||||
|
||||
16Kints.txt
|
||||
1Kints.txt
|
||||
1Mints.txt
|
||||
2Kints.txt
|
||||
32Kints.txt
|
||||
4Kints.txt
|
||||
8Kints.txt
|
||||
abra.txt
|
||||
cards.txt
|
||||
ex1.txt
|
||||
ex2.txt
|
||||
ex3.txt
|
||||
ex4.txt
|
||||
jobs.txt
|
||||
jobsPC.txt
|
||||
largeEWD.txt
|
||||
largeEWG.txt
|
||||
largeT.txt
|
||||
largeUF.txt
|
||||
largeW.txt
|
||||
leipzig100K.txt
|
||||
leipzig1M.txt
|
||||
leipzig300K.txt
|
||||
list.txt
|
||||
mediumEWD.txt
|
||||
mediumEWDnc.txt
|
||||
mediumEWG.txt
|
||||
mediumUF.txt
|
||||
mobydick.txt
|
||||
movies.txt
|
||||
rates.txt
|
||||
routes.txt
|
||||
tale.txt
|
||||
tiny.txt
|
||||
tinyBatch.txt
|
||||
tinyCG.txt
|
||||
tinyDAG.txt
|
||||
tinyDG.txt
|
||||
tinyEWD.txt
|
||||
tinyEWDAG.txt
|
||||
tinyEWDn.txt
|
||||
tinyEWG.txt
|
||||
tinyG.txt
|
||||
tinyL.txt
|
||||
tinyST.txt
|
||||
tinyT.txt
|
||||
tinyTale.txt
|
||||
tinyUF.txt
|
||||
tinyW.txt
|
||||
tinytinyTale.txt
|
||||
tnyTale.txt
|
||||
tobe.txt
|
||||
words3.txt
|
||||
|
||||
Binomial.java
|
||||
RightTriangle.java
|
||||
Scale.java
|
||||
Tone.java
|
||||
Wget.java
|
21
oldstuff/algs4/download-others
Executable file
21
oldstuff/algs4/download-others
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
OTHERS="$(cat others.txt)"
|
||||
|
||||
cd src/java
|
||||
|
||||
for other in $OTHERS
|
||||
do
|
||||
if [ ! -f "$other" ]
|
||||
then
|
||||
dn=$(dirname "$other")
|
||||
mkdir -p "$dn"
|
||||
pushd "$dn"
|
||||
curl -O "http://algs4.cs.princeton.edu/${other}"
|
||||
chmod 444 "$(basename "$other")"
|
||||
popd
|
||||
fi
|
||||
done
|
13
oldstuff/algs4/extract-jars
Executable file
13
oldstuff/algs4/extract-jars
Executable file
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
cd src/java
|
||||
set +e
|
||||
chmod 644 *.java *.class 2>/dev/null
|
||||
set -e
|
||||
jar xf ../../algs4.jar
|
||||
jar xf ../../stdlib.jar
|
||||
rm stdlib.jar
|
||||
chmod 444 *.java *.class
|
76
oldstuff/algs4/others.txt
Normal file
76
oldstuff/algs4/others.txt
Normal file
@@ -0,0 +1,76 @@
|
||||
11model/Binomial.java
|
||||
11model/RightTriangle.java
|
||||
11model/Scale.java
|
||||
11model/Tone.java
|
||||
11model/Wget.java
|
||||
11model/cards.txt
|
||||
11model/largeT.txt
|
||||
11model/largeW.txt
|
||||
11model/tinyT.txt
|
||||
11model/tinyW.txt
|
||||
13stacks/tobe.txt
|
||||
14analysis/16Kints.txt
|
||||
14analysis/16Kints.txt
|
||||
14analysis/1Kints.txt
|
||||
14analysis/1Kints.txt
|
||||
14analysis/1Mints.txt
|
||||
14analysis/1Mints.txt
|
||||
14analysis/2Kints.txt
|
||||
14analysis/2Kints.txt
|
||||
14analysis/32Kints.txt
|
||||
14analysis/32Kints.txt
|
||||
14analysis/4Kints.txt
|
||||
14analysis/4Kints.txt
|
||||
14analysis/8Kints.txt
|
||||
14analysis/8Kints.txt
|
||||
15uf/largeUF.txt
|
||||
15uf/mediumUF.txt
|
||||
15uf/tinyUF.txt
|
||||
21sort/tiny.txt
|
||||
21sort/words3.txt
|
||||
22mergesort/tiny.txt
|
||||
22mergesort/words3.txt
|
||||
23quicksort/tiny.txt
|
||||
23quicksort/words3.txt
|
||||
24pq/tiny.txt
|
||||
24pq/tinyBatch.txt
|
||||
24pq/words3.txt
|
||||
31elementary/leipzig100K.txt
|
||||
31elementary/leipzig1M.txt
|
||||
31elementary/leipzig300K.txt
|
||||
31elementary/tale.txt
|
||||
31elementary/tinyST.txt
|
||||
31elementary/tnyTale.txt
|
||||
32bst/tinyST.txt
|
||||
33balanced/tinyST.txt
|
||||
35applications/ex1.txt
|
||||
35applications/ex2.txt
|
||||
35applications/ex3.txt
|
||||
35applications/ex4.txt
|
||||
35applications/list.txt
|
||||
35applications/movies.txt
|
||||
35applications/tinyTale.txt
|
||||
41undirected/movies.txt
|
||||
41undirected/routes.txt
|
||||
41undirected/tinyCG.txt
|
||||
41undirected/tinyG.txt
|
||||
42directed/jobs.txt
|
||||
42directed/tinyDAG.txt
|
||||
42directed/tinyDG.txt
|
||||
43mst/largeEWG.txt
|
||||
43mst/mediumEWG.txt
|
||||
43mst/tinyEWG.txt
|
||||
44sp/jobsPC.txt
|
||||
44sp/largeEWD.txt
|
||||
44sp/mediumEWD.txt
|
||||
44sp/mediumEWDnc.txt
|
||||
44sp/rates.txt
|
||||
44sp/tinyEWD.txt
|
||||
44sp/tinyEWDAG.txt
|
||||
44sp/tinyEWDn.txt
|
||||
54regexp/tinyL.txt
|
||||
55compression/abra.txt
|
||||
55compression/tinytinyTale.txt
|
||||
63suffix/mobydick.txt
|
||||
63suffix/tale.txt
|
||||
63suffix/tinyTale.txt
|
9
oldstuff/algs4/setup
Executable file
9
oldstuff/algs4/setup
Executable file
@@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
mkdir -p bin
|
||||
./setup-algs4-stuff
|
||||
./extract-jars
|
||||
./download-others
|
51
oldstuff/algs4/setup-algs4-stuff
Executable file
51
oldstuff/algs4/setup-algs4-stuff
Executable file
@@ -0,0 +1,51 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
set -x
|
||||
|
||||
test -f drjava.jar || wget http://algs4.cs.princeton.edu/linux/drjava.jar
|
||||
if [ ! -f bin/drjava ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/drjava
|
||||
chmod 700 drjava
|
||||
mv drjava bin/
|
||||
fi
|
||||
test -f stdlib.jar || wget http://algs4.cs.princeton.edu/code/stdlib.jar
|
||||
test -f algs4.jar || wget http://algs4.cs.princeton.edu/code/algs4.jar
|
||||
if [ ! -d checkstyle-5.4 ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/checkstyle.zip
|
||||
unzip checkstyle.zip
|
||||
fi
|
||||
if [ ! -d findbugs-1.3.9 ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/findbugs.zip
|
||||
unzip findbugs.zip
|
||||
fi
|
||||
if [ ! -f checkstyle-5.4/checkstyle.xml ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/checkstyle.xml
|
||||
mv checkstyle.xml checkstyle-5.4
|
||||
fi
|
||||
if [ ! -f findbugs-1.3.9/findbugs.xml ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/findbugs.xml
|
||||
mv findbugs.xml findbugs-1.3.9
|
||||
fi
|
||||
if [ ! -f bin/checkstyle ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/checkstyle
|
||||
chmod 700 checkstyle
|
||||
mv checkstyle bin
|
||||
fi
|
||||
if [ ! -f bin/findbugs ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/findbugs
|
||||
chmod 700 findbugs
|
||||
mv findbugs bin
|
||||
fi
|
||||
if [ ! -f bin/config.sh ]
|
||||
then
|
||||
wget http://algs4.cs.princeton.edu/linux/config.sh
|
||||
mv config.sh bin
|
||||
fi
|
164
oldstuff/algs4/src/java/.gitignore
vendored
Normal file
164
oldstuff/algs4/src/java/.gitignore
vendored
Normal file
@@ -0,0 +1,164 @@
|
||||
/AcyclicLP.java
|
||||
/AcyclicSP.java
|
||||
/Alphabet.java
|
||||
/Arbitrage.java
|
||||
/AssignmentProblem.java
|
||||
/Average.java
|
||||
/Bag.java
|
||||
/BellmanFordSP.java
|
||||
/BinaryDump.java
|
||||
/BinarySearch.java
|
||||
/BinarySearchST.java
|
||||
/Bipartite.java
|
||||
/BipartiteMatching.java
|
||||
/BlackFilter.java
|
||||
/BoruvkaMST.java
|
||||
/BoyerMoore.java
|
||||
/BreadthFirstDirectedPaths.java
|
||||
/BreadthFirstPaths.java
|
||||
/BST.java
|
||||
/BTree.java
|
||||
/Cat.java
|
||||
/CC.java
|
||||
/ClosestPair.java
|
||||
/CollisionSystem.java
|
||||
/Complex.java
|
||||
/Counter.java
|
||||
/Count.java
|
||||
/CPM.java
|
||||
/Cycle.java
|
||||
/Date.java
|
||||
/DeDup.java
|
||||
/DegreesOfSeparation.java
|
||||
/DepthFirstDirectedPaths.java
|
||||
/DepthFirstOrder.java
|
||||
/DepthFirstPaths.java
|
||||
/DepthFirstSearch.java
|
||||
/Digraph.java
|
||||
/DigraphGenerator.java
|
||||
/DijkstraAllPairsSP.java
|
||||
/DijkstraSP.java
|
||||
/DirectedCycle.java
|
||||
/DirectedDFS.java
|
||||
/DirectedEdge.java
|
||||
/DoublingRatio.java
|
||||
/DoublingTest.java
|
||||
/Edge.java
|
||||
/EdgeWeightedDigraph.java
|
||||
/EdgeWeightedDirectedCycle.java
|
||||
/EdgeWeightedGraph.java
|
||||
/FarthestPair.java
|
||||
/FFT.java
|
||||
/FileIndex.java
|
||||
/FlowEdge.java
|
||||
/FlowNetwork.java
|
||||
/FordFulkerson.java
|
||||
/FrequencyCounter.java
|
||||
/GaussianElimination.java
|
||||
/Genome.java
|
||||
/GrahamScan.java
|
||||
/Graph.java
|
||||
/GREP.java
|
||||
/Heap.java
|
||||
/HexDump.java
|
||||
/Huffman.java
|
||||
/IndexMaxPQ.java
|
||||
/IndexMinPQ.java
|
||||
/Insertion.java
|
||||
/Interval1D.java
|
||||
/Interval2D.java
|
||||
/KMP.java
|
||||
/KosarajuSharirSCC.java
|
||||
/KruskalMST.java
|
||||
/KWIK.java
|
||||
/LazyPrimMST.java
|
||||
/LinearProbingHashST.java
|
||||
/LookupCSV.java
|
||||
/LookupIndex.java
|
||||
/LRS.java
|
||||
/LSD.java
|
||||
/LZW.java
|
||||
/MaxPQ.java
|
||||
/MergeBU.java
|
||||
/Merge.java
|
||||
/META-INF/MANIFEST.MF
|
||||
/MinPQ.java
|
||||
/MSD.java
|
||||
/Multiway.java
|
||||
/NFA.java
|
||||
/Particle.java
|
||||
/PictureDump.java
|
||||
/Point2D.java
|
||||
/PrimMST.java
|
||||
/Queue.java
|
||||
/Quick3string.java
|
||||
/Quick3way.java
|
||||
/QuickFindUF.java
|
||||
/Quick.java
|
||||
/QuickUnionUF.java
|
||||
/RabinKarp.java
|
||||
/RandomSeq.java
|
||||
/RedBlackBST.java
|
||||
/ResizingArrayQueue.java
|
||||
/ResizingArrayStack.java
|
||||
/RunLength.java
|
||||
/Selection.java
|
||||
/SeparateChainingHashST.java
|
||||
/SequentialSearchST.java
|
||||
/SET.java
|
||||
/Shell.java
|
||||
/Shuffle.java
|
||||
/Simplex.java
|
||||
/SparseVector.java
|
||||
/Stack.java
|
||||
/StaticSETofInts.java
|
||||
/stdlib.jar
|
||||
/ST.java
|
||||
/Stopwatch.java
|
||||
/SuffixArray.java
|
||||
/SymbolDigraph.java
|
||||
/SymbolGraph.java
|
||||
/ThreeSumFast.java
|
||||
/ThreeSum.java
|
||||
/TopM.java
|
||||
/Topological.java
|
||||
/Transaction.java
|
||||
/TransitiveClosure.java
|
||||
/TrieST.java
|
||||
/TST.java
|
||||
/UF.java
|
||||
/Vector.java
|
||||
/WeightedQuickUnionUF.java
|
||||
/WhiteFilter.java
|
||||
/Whitelist.java
|
||||
/BinaryIn.java
|
||||
/BinaryOut.java
|
||||
/BinaryStdIn.java
|
||||
/BinaryStdInTester.java
|
||||
/BinaryStdOut.java
|
||||
/BinaryStdOutTester.java
|
||||
/Copy.java
|
||||
/Draw.java
|
||||
/DrawListener.java
|
||||
/In.java
|
||||
/InTest.txt
|
||||
/Out.java
|
||||
/Picture.java
|
||||
/StdArrayIO.java
|
||||
/StdAudio.java
|
||||
/StdDraw.java
|
||||
/StdDraw3D.java
|
||||
/StdIn.java
|
||||
/StdOut.java
|
||||
/StdRandom.java
|
||||
/StdStats.java
|
||||
/mandrill.jpg
|
||||
/Binomial.java
|
||||
/RightTriangle.java
|
||||
/Scale.java
|
||||
/Tone.java
|
||||
/Wget.java
|
||||
/largeT.txt
|
||||
/largeW.txt
|
||||
/tinyT.txt
|
||||
/tinyW.txt
|
5
oldstuff/algs4/src/java/hello/HelloWorld.java
Normal file
5
oldstuff/algs4/src/java/hello/HelloWorld.java
Normal file
@@ -0,0 +1,5 @@
|
||||
public class HelloWorld {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello, World");
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user