Skip to content

nitheesh-me/mapcode-viz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mapcode Visualization

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.

Features (TODO: Update as per latest changes)

  • 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.

Getting Started

Prerequisites

  • Typst installed on your system.
  • A Linux-based environment (recommended).

Installation

  1. Clone the repository:
    git clone https://github.com/nitheesh-me/mapcode-viz.git
    cd mapcode-viz
  2. Install Typst if not already installed.

Usage

To build the Typst document:

typst compile main.typ

or use the VSCode extension for Typst to compile/preview directly from the editor.

The output will be a PDF file named main.pdf.

Contributing

See the CONTRIBUTING.md file for guidelines on how to contribute to this project.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Roadmap

  • Add more algorithm examples.
  • Include advanced recursion techniques.
  • Enhance CI/CD workflows with additional checks.
  • Improve documentation and examples.

Contact

For any queries, feel free to reach out to:


Happy coding!

About

Visualization of Algorithms using Mapcode framework

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages