Programming Assignment 5: Burrows-Wheeler: Instructions Help Center
Specification
Here is the programming assignment specification that describes the assignment requirements.
Be sure that your code conforms to the prescribed APIs, including being in the "default" package and including only the public methods and constructors specified. Note that, as of Fall 2015, algs4.jar uses a "named" package, so you must use an import statement to access a class in algs4.jar.
For input and output, use only BinaryStdIn.java and BinaryStdOut.java—do not use StdIn, StdOut, System.out, or System.in.
Checklist
The checklist contains frequently asked questions and hints. If you're not sure where to start, see the section at the end of the checklist.
Testing
The file burows-testing.zip contains sample data files that you can use to test MoveToFront.java, BurrowsWheeler.java, and CircularSuffixArray.java.
Web Submission
Submit a zip file named burrows.zip that contains the three source files MoveToFront.java, BurrowsWheeler.java, and CircularSuffixArray.java along with any other helper files needed to run your program (excluding algs4.jar).