Harish Srinivas bio photo

Harish Srinivas

“Autodidact with an insatiable thirst for learning something new everyday. Wearer of many hats. DevOp Engineer/Release Engineer, Security Engineer, Linux fanatic, Amateur photographer, Maker & Novice App developer.”

Email

While searching for information on Finite Automata & languages, I found this page which has a huge set of Java simulations on every core topic related to concepts in computer science.

  1. Elementary Data Structures
  2. Trees
  3. Recursion
  4. Elementary Sorting Methods
  5. Quicksort
  6. Priority Queues / Heaps
  7. Mergesort
  8. Elementary Searching Methods
  9. Balanced Trees
  10. Hashing
  11. File Compression
  12. General (Terms) About Graphs
  13. Elementary Graphs Algorithms
  14. Connectivity
  15. Weighted Graphs
  16. Directed Graphs
  17. Network Flow
  18. Finite State Machine

If you are new to CS or trying to just remember things these simulations are of great help.

Powered by ScribeFire.