November 27, 2016

Visualize Data Structures, Algorithms and Regular Expressions

Visualize Data Structures, Algorithms and Regular Expressions

I wanted to recommend two websites ( and that have helped me with learning data structures, algorithms, and regular expressions. helped me get through my Data Structures in Java class this past semester. This website allows you to walk through visualizations of popular data structures (linked list, hash tables, and algorithms (i.e., sorting) . You can use either pre-set data or input your own data. I found visualgo especially useful when with helping me to understand more intuitively how an algorithm works.

I recently discovered RegExr as I was learning how to use regular expressions in Python. You can check out my notes (iPython notebook) on Regular Expressions here. You can edit the text, adjust the regular expression and see the results update in real-time. Additionally, everything that that the RegEx captures is annotated and shows you which part of the RegEx selected a specific characters.

Let me if you’ve enjoyed these two websites or if you have another go-to site for Data Structures, Algorithms and Regular Expressions.

This post was originally published on Black Tech Diva.

If you learned something from reading "Visualize Data Structures, Algorithms and Regular Expressions" consider sharing it.

Hi, I'm Monica! I'm a Full Stack Engineer who is currently building technology to bring people together IRL at Meetup and focusing on growing the React Ladies community for women + non-binary React developers. I'm interested in discussing React, JAMStack, open-source, tech inclusion, automation and more. 🍿