Data Structure Visualizations | learning & understanding made easy

Posted on Updated on

Data Structures are the one of the foundations of the software engineering discipline. However, many a times we think that understanding of these Data Structures are meant only for people doing low level programming, or product development or protocol development or something esoteric.

The fact is that if you are a software engineer — in whatever area (ITS, RDS, IMTS, Testing etc…), you can be a GREAT engineer if you know & understand data structures.

In my opinion, one of the best ways to understand complex data structures & algorithm is to see them in action. Now, there are tools available that will make data structures easy & fun to understand. Here is a wonderful tool, completely written in HTML5,  that visualizes the most common data structures and algorithms.

http://www.cs.usfca.edu/~galles/visualization/Algorithms.html

Enjoy..

PS: While you are appreciating the data structures, spare a second for how powerful HTML5 is 🙂

Advertisements

One thought on “Data Structure Visualizations | learning & understanding made easy

    prashantb1984 said:
    August 3, 2011 at 8:12 pm

    The USFCA site is impressive.

    I’ve also put up some Visualizations which could be used to assist in teaching an introductory programming or data structures course : http://www.thelearningpoint.net/computer-science

    Yet to add some more supporting text and a few more applets.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s