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.