home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / misc / visual.lha / VisualSort / VisualSort.doc < prev    next >
Encoding:
Text File  |  1993-09-29  |  2.9 KB  |  59 lines

  1. --------------------------------------------------------------------------------
  2. |                      VisualSortV1.0 ©1994 by Nico Max                        |
  3. |   The program is public domain. This means that you can copy it for free,    |
  4. |      as long as the archive is unchanged and no profit is made with it.      |
  5. |          Comercial use needs a written permission from the author.           |
  6. |                                                                              |
  7. |        If you have any questions, remarks, ideas or if you find bugs         |
  8. |                               please write to:                               |
  9. |                                   Nico Max                                   |
  10. |                              Gerüstbauerring 15                              |
  11. |                                18109 Rostock                                 |
  12. |                                   Germany                                    |
  13. |                                                                              |
  14. |                or email to: sanity@informatik.uni-rostock.de                 |
  15. --------------------------------------------------------------------------------
  16.  
  17.  
  18. Whatt VisualSort is good for?
  19. -----------------------------
  20. While my computer science study I got the task to write a program for
  21. visualisation of sorting algorithms. I've done it but for MS-DOS machines.
  22. (Arrgghhh) So I decided to rewrite it for my Amiga.
  23. VisualSort was written to show graphically how the different algorithms work.
  24.  
  25. Features
  26. --------
  27. -: all common algorithms implemented
  28. -: fontsensitive and screenmode adaptive
  29. -: fully mouse and keyboard controlled
  30.  
  31. How to use VisualSort?
  32. ----------------------
  33. First a note to all Kick 1.2/1.3 owners: upgrade! VisualSort needs at least 
  34. Kick 2.0.
  35. If you start VisualSort from CLI you can pass some arguments with it.
  36. ASCENDING/DESCENDING means the type of pre-sorting and DEGREE the degree (not
  37. inversions!) After starting VisualSort opens a screen with some menus. The
  38. program menu doesn't need any further explanation I think. The algorithm menu
  39. contain all implemented algorithms. Pick one for starting the visualisation. The
  40. big empty part of the screen gets filled with lots of points. These points
  41. represents the content of the sorting area. The x-coordinate means the position
  42. in the array and the y-coordinate the value. The unsorted area is a diffuse
  43. cloud of black points and while sorting this gets changed to a nice ascending
  44. line. While the algorithm works you can stop it or break it using the two
  45. buttons at the lower right edge of the screen. The last menu lets you change the
  46. screenmode. The disabled scroller gadget may give in the future the possibily to
  47. change the speed.
  48.  
  49. last note
  50. ---------
  51. This program was written using Wouter van Oortmerssen's Amiga_Ev2.1b. Thanks for
  52. that great compiler.
  53.  
  54. History
  55. -------
  56. 1.0  -: first version
  57. 1.01 -: keyboard control added
  58.      -: little bug fixed while drawing GUI
  59.