Git Product home page Git Product logo

dsa's Introduction

DSA (Data Structures and Algorithms) ๐Ÿ“Š

This repository serves as a personal progress tracker for the DSA questions I solve. Note that to run these notebooks, you may need to install pandas, numpy or other libraries as necessary, as no requirements.txt or similar files have been provided. The Docker Compose file is available to build the Jupyter notebooks into Markdown. These markdown views are auto built after each commit and are already available in the views directory.

Challenges

1. 100L30D ๐Ÿ†

Description:

  • ๐ŸŽฏ Challenge Goal: Solving 100 Leetcode problems of varying difficulty in 30 days.
  • ๐Ÿ’ป Language of choice: Python, SQL
  • Markdown view link: 100L30D.ipynb.md

Timelines:

  • ๐Ÿ—“๏ธ Start Date: 20th Dec 2023
  • โณ Challenge End Date: 19th Jan 2023
  • โœ… Completion Date: 8th Jan 2023

2. 75ML30D ๐Ÿ’ช

Description:

  • ๐ŸŽฏ Challenge Goal: Solving 75 Medium Leetcode problems in 30 days.
  • ๐Ÿ’ป Language of choice: Python, SQL
  • Markdown view link: 75ML30D.ipynb.md

Timelines:

  • ๐Ÿ—“๏ธ Start Date: 9th Jan 2023
  • โณ Challenge End Date: 8th Feb 2023
  • โœ… Completion Date: 2nd Feb 2023

3. 50HL30D ๐Ÿง 

Description:

  • ๐ŸŽฏ Challenge Goal: Solving 50 Hard Leetcode problems in 30 days.
  • ๐Ÿ’ป Language of choice: Python, SQL
  • Markdown view link: 50HL30D.ipynb.md

4. 30DVC ๐ŸŽฎ

Description:

  • ๐ŸŽฏ Challenge Goal: 30 days of LC virtual contests.
  • ๐Ÿ“Š Progress Tracker: Google Sheet

Timelines:

  • ๐Ÿ—“๏ธ Start Date: 8th Feb 2023
  • โณ Challenge End Date: 9th Mar 2023

Practice ๐Ÿ“

Personal folder where I aim to solve at least one problem a day and push to the repo.

Study ๐Ÿ“š

Folder for playlist tutorials that I am following and coding along.

Striver-A2Z ๐Ÿ“บ

I have finished all 296 videos in this series. The progress and solutions are documented here.

dsa's People

Contributors

infinage avatar

Watchers

Lucian avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.