Frequently Asked Questions
- Can I use these visualizations for my class?
Certainly! Please send me an email if you do use these for your class (galles (at) usfca.edu), so that I know who is using it. I'm more likely to keep up with updates if more people are using these visualizations. - Does "Check for updates" actually work? Will the program
"call home" without my knowledge?
Yes, "check for updates" does work! If there is a newer version available than the one you are using, you will be given a description of the changes in the new version, and a button to download the newer version. The program does not "call home" unless you specifically request an update check, and even then no information about your machine is collected. - What tools did you use to create this?
All of the GUI/graphical stuff uses swing, built on top of some great libraries developed by one of my students, Jean Bovet, which were developed for a Visual Turing Simulator. Jean writes some fantastic stuff -- go check it out! - Can I get the source code?
The source code is now available on the download page! Warning -- The code is not necessarily pretty, and the actual algorithms are pretty well obscured. Use at your own risk! - There's a bug in one of your visualizations!
That's not really a question, is it? Anyway, if you find a bug, check the known bugs / feature request page. If your bug is not on the list, send me an email -- galles (at) usfca.edu - Could you please add a visualization for data structure XXX
or algorithm YYY?
Check the known bugs / feature request page. If there is a data structure or algorithm you want that is not on this list, send me an email -- galles (at) usfca.edu. All feature additions are made at my discretion, of course. If you want to implement something yourself, get the source. If you do add something cool, let me know so that I can incorporate your work into the general release.