Archiving a bunch of old stuff

This commit is contained in:
Dan Buch
2015-06-22 13:15:42 -05:00
parent a6ec1d560e
commit bd1abd8734
395 changed files with 1 additions and 76 deletions

View File

@@ -0,0 +1 @@
export PATH="$HOME/src/box-o-sand/src/algs4/bin:$PATH"

69
oldstuff/algs4/.gitignore vendored Normal file
View 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
View 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
View 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
View 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
View File

@@ -0,0 +1,9 @@
#!/bin/bash
set -e
set -x
mkdir -p bin
./setup-algs4-stuff
./extract-jars
./download-others

View 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
View 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

View File

@@ -0,0 +1,5 @@
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}