GithubHelp home page GithubHelp logo

algorithms's Introduction

Algorithms

Structure

The structure of the repository:

├── daily_challenges
│   ├── 2023
│   │   ├── june
│   │   │   ├── day_one.py

├── other_problems
|    ├── python
│    |    ├── expressive_words.py

├── algorithms
|    ├── python
|    |   ├── wa_tor.py

├── advent_of_code
|    ├── 2023
|    |   ├── day_one.py

Disclaimer

The solutions provided here are not the only solutions to the problems. There are many other ways to solve the problems. The solutions provided here are the ones I came up with. I will try to provide the time and space complexity of the solutions as well. My solutions may not be the most optimal solutions. I will try to improve them as I learn more about the problems and the languages I am using.

Leetcode Statistics

Daily challenges by month

Month Daily Challenges
January 0
December 0
November 0

Total problems by language

Language Number of Problems
Java 9
C# 5
JavaScript 3
Python3 39

Total problems by difficulty

Difficulty Number of Problems
All 54
Easy 29
Medium 22
Hard 3

Total problems by topic

Topic Number of Problems Level
Backtracking 1 advanced
Dynamic Programming 5 advanced
Divide and Conquer 1 advanced
Trie 1 advanced
Union Find 1 advanced
Tree 4 intermediate
Binary Tree 4 intermediate
Hash Table 10 intermediate
Ordered Set 1 intermediate
Graph 2 intermediate
Greedy 3 intermediate
Binary Search 8 intermediate
Depth-First Search 6 intermediate
Breadth-First Search 4 intermediate
Recursion 2 intermediate
Sliding Window 1 intermediate
Bit Manipulation 1 intermediate
Math 11 intermediate
Design 2 intermediate
Array 21 fundamental
Matrix 2 fundamental
String 14 fundamental
Simulation 3 fundamental
Sorting 4 fundamental
Stack 3 fundamental
Queue 1 fundamental
Linked List 2 fundamental
Two Pointers 4 fundamental

algorithms's People

Contributors

caedenph avatar

Stargazers

 avatar

Watchers

 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.