Mapcode Visualization is a project aimed at modeling recursion and algorithms using the mapcode framework. This repository contains Typst documents that demonstrate various algorithms and their implementations in a structured and visually appealing manner.
- Algorithm Implementations: Includes examples like factorial, Fibonacci, binomial coefficients, and longest common subsequence.
- LeetCode Problems: Solutions to selected problems, such as "Add Two Numbers."
- Typst Framework: Utilizes Typst for document generation and visualization.
- CI/CD Integration: Automated workflows for building and releasing Typst documents.
- Typst installed on your system.
- A Linux-based environment (recommended).
- Clone the repository:
git clone https://github.com/nitheesh-me/mapcode-viz.git cd mapcode-viz - Install Typst if not already installed.
To build the Typst document:
typst compile main.typor use the VSCode extension for Typst to compile/preview directly from the editor.
The output will be a PDF file named main.pdf.
See the CONTRIBUTING.md file for guidelines on how to contribute to this project.
This project is licensed under the MIT License. See the LICENSE file for details.
- Add more algorithm examples.
- Include advanced recursion techniques.
- Enhance CI/CD workflows with additional checks.
- Improve documentation and examples.
For any queries, feel free to reach out to:
- Nitheesh Chandra: nitheeshchandra.y@research.iiit.ac.in
Happy coding!