(:title Links :)
Feel free to send me contributions.
Here are fun links from my students in my data structures and algorithms courses:
* [[http://cs.nyu.edu/~yap/classes/fun/stringJavaJoke.jpg|Computer Science Joke]] from Philippe Juncker... OK, Java Programmers, the joke is on you.
* [[http://27.media.tumblr.com/tumblr_lnb8v0p3MI1qa0uujo1_500.jpg| Math Joke]]
* [[http://xkcd.com/835/|Heaps and Trees (joke)]] from xkcd from Shohan Hasan
* [[http://www.nerdgirlarmy.com/2011/07/algorhythmic-computer-science-through.html| Sorting as Folk Dancing]] from Mariya Nedelcheva Miteva (Fall2011).
* [[http://slady.cz/java/bt/| B-tree animation]] and \
[[http://www.cse.ohio-state.edu/~bondhugu/acads/234-tree/index.shtml | 234-tree animation]] \
from JinYoung Heo (Fall2011). %red%Warning%%: these B-trees are NOT exogenous.
* [[http://www.site.uottawa.ca/~stan/csi2514/applets/avl/BT.html | AVL tree animation]] (JinYoung)
* [[http://www.maths.surrey.ac.uk/hosted-sites/R.Knott/Fibonacci/fib.html |Fibonacci Numbers]]
Many students ask about how to answer job interview questions that involve algorithms. Here is one book that some of our students (interviewing for finance jobs) found useful:
* [[http://quantfinanceinterviews.com/ |A Practical Guide to Quantitative Finance Interviews]]
Although many of the questions relate to finance, there is a substantial knowledge base required in algorithms.