Hacker News new | past | comments | ask | show | jobs | submit login
Visualising data structures and algorithms through animation (visualgo.net)
252 points by tharuntechie 49 days ago | hide | past | favorite | 14 comments



The IDE that I use is called jGRASP (https://www.jgrasp.org/) and it has a viewer that shows off the changes in data structures over time.

Here is an example.

https://www.youtube.com/watch?v=D-zrayZQj6w


Interesting. Are there GRASPs for other languages?


Oh, sweet, they have an Eclipse plugin!


(2011) Popular in:

2023 (229 points, 13 comments) https://news.ycombinator.com/item?id=37304870

2017 (280 points, 20 comments) https://news.ycombinator.com/item?id=14609321

~2014 (64 points, 4 comments) https://news.ycombinator.com/item?id=8685889


When I teach algorithms and data structures visualgo.net is one of the sites that I recommend.

However, I prefer the visualizations from USF: https://www.cs.usfca.edu/~galles/visualization/Algorithms.ht... - not as pretty but in my experience students pick up ideas from these faster.


I don't understand how to use this site. There is no movement or voice or what to do next after I go to a page.


For me there was a guided tour thing (dim page, highlight area with dialogue about what it does)

Sort for example though it's the bottom left green options


I got the guided tour when I drilled into one, but not on the splash page.


Fantastic resource - just an FYI I just posted a 'visual' review of most of the key algorithms used in comp sci and the real world which is available here: https://photonlines.substack.com/p/visual-focused-algorithms...


I TA'd computer science for 6 years, and this was one of my favorite websites to recommend students.


Great idea, I checked a few. Searching for a value in an array didn't work, and then the hash table visualisation makes no sense to me at all. So overal feeling kind of meh about this


Good idea but way too confusing to use the website.


really cool. commenting so i can come back


There's HN's favourite function for this.




Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: