{"id":19716064,"url":"https://github.com/mohahmadraza/leetcode-python-project-tasks","last_synced_at":"2025-02-27T16:46:16.816Z","repository":{"id":243805131,"uuid":"812944740","full_name":"mohAhmadRaza/LeetCode-Python-Project-Tasks","owner":"mohAhmadRaza","description":"This repository, is a comprehensive collection of Python solutions and projects focused on solving a wide array of LeetCode problems. It serves as a valuable resource for anyone looking to enhance their coding skills, prepare for technical interviews, or simply practice algorithm and data structure challenges using Python.","archived":false,"fork":false,"pushed_at":"2025-02-12T07:41:40.000Z","size":490,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T08:46:37.919Z","etag":null,"topics":["algorithm","algorithms-and-data-structures","coding","coding-challenge","coding-interviews","competitive-programming","data-structures","leetcode","leetcode-python","leetcode-solutions","programming","programming-challenges","python","software-development","technical-interview-questions"],"latest_commit_sha":null,"homepage":"https://leetcode.com/u/moh_ahmadraza/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohAhmadRaza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-10T07:54:11.000Z","updated_at":"2025-02-12T07:41:45.000Z","dependencies_parsed_at":"2024-06-26T08:43:41.999Z","dependency_job_id":"9f769f40-a4d6-4377-893b-b2b8010dea86","html_url":"https://github.com/mohAhmadRaza/LeetCode-Python-Project-Tasks","commit_stats":null,"previous_names":["codemeastro/leetcode-python-project-tasks","mohahmadraza/leetcode-python-project-tasks"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohAhmadRaza%2FLeetCode-Python-Project-Tasks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohAhmadRaza%2FLeetCode-Python-Project-Tasks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohAhmadRaza%2FLeetCode-Python-Project-Tasks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohAhmadRaza%2FLeetCode-Python-Project-Tasks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohAhmadRaza","download_url":"https://codeload.github.com/mohAhmadRaza/LeetCode-Python-Project-Tasks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241036461,"owners_count":19898161,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithm","algorithms-and-data-structures","coding","coding-challenge","coding-interviews","competitive-programming","data-structures","leetcode","leetcode-python","leetcode-solutions","programming","programming-challenges","python","software-development","technical-interview-questions"],"created_at":"2024-11-11T22:40:39.710Z","updated_at":"2025-02-27T16:46:16.799Z","avatar_url":"https://github.com/mohAhmadRaza.png","language":"Python","readme":"# LeetCode Questions Repository\n\nWelcome to the LeetCode Questions Repository! This repository contains a comprehensive collection of solutions to various LeetCode problems, covering a wide range of data structures and algorithms. Whether you're preparing for technical interviews or looking to enhance your coding skills, this repository provides a valuable resource.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Directory Structure](#directory-structure)\n- [Content Overview](#content-overview)\n- [How to Use](#how-to-use)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## Introduction\n\nThis repository contains solutions to LeetCode problems organized by topic. It includes solutions for various data structures and algorithms, including but not limited to trees, binary search, graphs, and dynamic programming. Each solution is implemented in Python and follows best practices for readability and efficiency.\n\n## Directory Structure\n\nThe repository is organized into directories based on problem categories:\n\n```\nLeetCode-Solutions/\n│\n├── Trees/\n│   ├── binary_search_tree.py\n│   ├── binary_tree.py\n│   ├── trees\n│   ├── Level Order traversals\n|   ├── BFS\n|   ├── DFS\n|   └── ...\n|\n├── Graphs/\n│   ├── graph_traversal.py\n│   ├── shortest_path.py\n│   ├── Traversals\n│   ├── DFS, BFS\n|   ├── Cycles Detection\n|   ├── Topological Sortings\n|   └── ...\n|   \n├── Stacks/\n│   ├── stack_implementation.py\n│   └── ...\n│\n├── HashMaps/\n│   ├── hashmap_operations.py\n│   └── ...\n│\n├── BinarySearch/\n│   ├── binary_search_algorithms.py\n│   └── ...\n│\n├── Lists/\n│   ├── list_operations.py\n│   └── ...\n│\n├── Sets/\n│   ├── set_operations.py\n│   └── ...\n│\n├── Dictionaries/\n│   ├── dictionary_operations.py\n│   └── ...\n│\n├── Tries/\n│   ├── trie_operations.py\n│   └── ...\n│\n├── TwoPointers/\n│   ├── two_pointer_techniques.py\n│   └── ...\n│\n├── LinkedList/\n│   ├── singly_linked_list.py\n│   ├── doubly_linked_list.py\n│   └── ...\n│\n├── DynamicProgramming/\n│   ├── dp_problems.py\n│   └── ...\n│\n└── README.md\n```\n\n## Content Overview\n\n- **Trees**: Solutions related to tree data structures, including binary trees and binary search trees (BST).\n- **Graphs**: Solutions for graph problems, including traversal algorithms and shortest path algorithms.\n- **Stacks**: Implementation and problems related to stack data structures.\n- **HashMaps**: Problems involving hash maps, including operations and common use cases.\n- **BinarySearch**: Problems and algorithms involving binary search techniques.\n- **Lists**: Operations and problems related to list data structures.\n- **Sets**: Solutions for set operations and problems.\n- **Dictionaries**: Operations and problems related to dictionaries.\n- **Tries**: Solutions for problems involving trie data structures.\n- **TwoPointers**: Problems solved using the two pointers technique.\n- **LinkedList**: Solutions for singly and doubly linked lists, including various operations and algorithms.\n- **DynamicProgramming**: Problems and solutions involving dynamic programming techniques.\n\n## How to Use\n\n1. **Clone the Repository:**\n\n   ```bash\n   git clone https://github.com/your-username/LeetCode-Solutions.git\n   ```\n\n2. **Navigate to a Directory:**\n\n   ```bash\n   cd LeetCode-Solutions/Trees\n   ```\n\n3. **Run a Solution:**\n\n   Make sure you have Python installed. You can run a Python script using:\n\n   ```bash\n   python binary_search_tree.py\n   ```\n\n4. **Add New Solutions:**\n\n   - Create a new file in the appropriate directory.\n   - Implement your solution and test it.\n   - Commit your changes with a descriptive message.\n\n## Contributing\n\nContributions are welcome! If you have solutions to add or improvements to suggest, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch (`git checkout -b feature/your-feature`).\n3. Make your changes.\n4. Commit your changes (`git commit -am 'Add new feature'`).\n5. Push to the branch (`git push origin feature/your-feature`).\n6. Open a Pull Request.\n\n## License\n\nThis repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## Contact\n\nIf you have any questions or feedback, feel free to reach out to me at [sktfscm21557034@gmail.com](mailto:sktfscm21557034@gmail.com).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohahmadraza%2Fleetcode-python-project-tasks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohahmadraza%2Fleetcode-python-project-tasks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohahmadraza%2Fleetcode-python-project-tasks/lists"}