Visualize how infix/prefix/postfix notation is evaluated with trees and stacks in an interactive website!
Website »
Table of Contents
I learned about infix/prefix/postfix notation during my senior year of high school and I find it fascinating that you can evaluate them using both trees and stacks! It's a great way to learn about inorder/preorder/postorder traversal and basic computer science! This website contains two interactive visualizers: a Tree Visualizer and a Stack Visualizer.
I filmed an explainer video using this website:
Here is a guide if you want to clone this template and modify it for yourself, all the way to deployment.
- Clone the repo
git clone https://github.com/AjayLiu/notation-visualizer.git
- Install packages
yarn
To run the development server
yarn dev
Then head over to localhost:3000
- Publish the site on Netlify using continuous git integration. 🎉
Feel free to submit issues and enhancement requests. Also, submit an issue before submitting pull requests. Look through existing issues and see if you want to help out!
Please refer to each project's style and contribution guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
Distributed under the MIT License. See LICENSE
for more information.
Ajay Liu - [email protected]
Project Link: https://github.com/AjayLiu/notation-visualizer