# | Name | Due | Spec | FAQ | Files | Demo |
---|---|---|---|---|---|---|
Week1 Thu 10:00 AM No assignments have been posted yet. Please check back again later. There will be an announcement on the main course web page when each assignment is posted. | ||||||
Week9 Thu 12:00 PM 7 |
Trailblazer
|
, 2:00pm
(not accepted after |
spec | FAQ | starter ZIP | No demo JAR available. |
Week9 Thu 12:00 PM
Links
|
Expected Output
|
|||||
Week8 Mon 12:00 PM 6 |
Huffman Encoding
|
, 2:00pm
(not accepted after |
spec | FAQ | starter ZIP |
demo JAR (run in browser) ( how to run?) ** The demo JAR looks for its input files in its current directory. If you get a file-not-found error, make sure you run the JAR from a directory that contains the input files. |
Week8 Mon 12:00 PM
Links |
Expected Output |
|||||
Week6 Fri 12:00 PM 5 |
Priority Queue
|
, 2:00pm
(not accepted after |
spec
spec for binomial |
FAQ | starter ZIP |
demo JAR (run in browser) ( how to run?) |
Week6 Fri 12:00 PM
Links
|
Expected Output |
|||||
Week5 Wed 12:00 PM 4 |
Boggle
|
, 2:00pm
(not accepted after |
spec | FAQ | starter ZIP |
demo JAR (run in browser) ( how to run?) |
Week5 Wed 12:00 PM
Links
|
Expected Output |
|||||
Week4 Mon 2:00 PM 3 |
Recursion Problems
|
, 2:00pm
(not accepted after |
spec | FAQ | starter ZIP |
demo JAR (run in browser) ( how to run?) |
Week4 Mon 2:00 PM
Links
|
Expected Output
|
|||||
Week2 Fri 11:59 AM 2 |
Word Ladder /
N-Grams
|
, 11:59pm
(not accepted after |
spec | FAQ |
starter ZIP
(open WordLadder.pro, Ngrams.pro) |
part A demo JAR (run in browser) part B demo JAR (run in browser) ( how to run?) |
Week2 Fri 11:59 AM
Links
|
Expected Output
|
|||||
Week1 Fri 12:00 PM 1 |
Game of Life
|
, 11:59pm
(not accepted after |
spec | FAQ |
starter ZIP
(open Life.pro) (then edit Sources/src/life.cpp) |
demo JAR (run in browser) ( how to run?) |
Week1 Fri 12:00 PM
Links
|
Expected Output |
You can run our sample solutions two ways: in your browser as an "applet", or on your machine as a downloadable program "JAR". First try clicking the "run in browser" link. If the sample solution runs properly that way in your browser, hooray! But the applet doesn't run properly for some students due to issues with the Java JDK installation or browser plugin security issues. Some users see messages about the applet being "blocked" or a "security error" and can't get it to run. If you see this security error message, you can try to follow these instructions about reducing your security restrictions for running Java applets. Some Mac users have reported that it is helpful to go to System Preferences → Java, and whitelisting the web sites https://web.stanford.edu and https://www.stanford.edu .
If the applet doesn't work for you, download the .jar archive and run it on your machine as a normal application. On most machines, all you have to do is download the .jar file, then double-click it to run it. But on some Macs, that won't work; it will say that it doesn't know how to launch the file. If you have that issue, download the file, go to the Downloads folder in your Finder, right-click on the file, and click Open, and then Confirm. (Thanks a lot to Tommy Fang for the tip!)
You are expected to follow the Stanford Honor Code.
Remember that we run similarity-detection software over all solutions, including this quarter and past quarters, as well as any solutions we find on the web.
If you need help solving an assignment, we are happy to help you. You can go to the LaIR, or the course message forum, or email your section leader, or visit the instructor / head TA during office hours. You can do it!
See Course Information handout for full Honor Code policies, or email us if you have any questions.