{"id":28146276,"url":"https://github.com/nextgengk/dsa-bootcamp","last_synced_at":"2025-10-05T16:33:12.707Z","repository":{"id":244441092,"uuid":"815239711","full_name":"NextGenGk/DSA-Bootcamp","owner":"NextGenGk","description":"In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.","archived":false,"fork":false,"pushed_at":"2025-05-06T17:24:09.000Z","size":819,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-06T18:35:13.212Z","etag":null,"topics":["algorithms","data-structures","data-structures-and-algorithms","dsa","dsa-bootcamp","java","java-dsa","striver","striver-a2z-sheet","striver-a2z-sheet-solutions","striversa2zdsa"],"latest_commit_sha":null,"homepage":"","language":"Java","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/NextGenGk.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,"zenodo":null}},"created_at":"2024-06-14T16:53:12.000Z","updated_at":"2025-05-06T17:24:12.000Z","dependencies_parsed_at":"2024-07-10T20:17:09.528Z","dependency_job_id":"f903fa6b-6e36-4d71-89fd-f82e850d83e8","html_url":"https://github.com/NextGenGk/DSA-Bootcamp","commit_stats":null,"previous_names":["nextgengk/dsa-foundation"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2FDSA-Bootcamp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2FDSA-Bootcamp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2FDSA-Bootcamp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextGenGk%2FDSA-Bootcamp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NextGenGk","download_url":"https://codeload.github.com/NextGenGk/DSA-Bootcamp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254243326,"owners_count":22038046,"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":["algorithms","data-structures","data-structures-and-algorithms","dsa","dsa-bootcamp","java","java-dsa","striver","striver-a2z-sheet","striver-a2z-sheet-solutions","striversa2zdsa"],"created_at":"2025-05-14T23:12:24.259Z","updated_at":"2025-10-05T16:33:12.613Z","avatar_url":"https://github.com/NextGenGk.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DSA Bootcamp 🚀\n\nWelcome to the **DSA Bootcamp** repository! This repository contains a collection of coding problems and solutions to help strengthen your understanding of Data Structures and Algorithms (DSA). The problems are organized in a structured manner to help you practice and master DSA concepts progressively.\n\n## Table of Contents\n\n- [Overview](#overview)\n- [Topics Covered](#topics-covered)\n- [How to Use This Repository](#how-to-use-this-repository)\n- [Prerequisites](#prerequisites)\n- [Getting Started](#getting-started)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Overview\n\nThis repository is designed to assist learners with improving their coding skills in data structures and algorithms. It contains explanations, example problems, and practice questions for each topic, following a systematic approach. Each section is carefully crafted to guide you through the most important DSA concepts.\n\n## Topics Covered\n\n- Arrays\n- Binary Search\n- Binary Trees\n- Linked Lists\n- Stacks\n- Queues\n- Sorting\n- Searching\n- Sliding Window \u0026 Two Pointers\n- Greedy Algorithms\n- and more...\n\n## How to Use This Repository\n\n1. **Fork the Repository**: Click on the `Fork` button on the top right of this page to create a copy of this repository in your GitHub account.\n2. **Clone the Repository**: Use `git clone https://github.com/NextGenGk/DSA-Bootcamp.git` to clone the repository to your local machine.\n3. **Start Learning**: Navigate through the folders to find topics you're interested in. Each folder contains explanations, code examples, and practice problems.\n4. **Practice Problems**: Solve the problems, test your code, and review the solutions provided.\n5. **Contribute**: Feel free to contribute by adding new problems, optimizing existing solutions, or improving the explanations.\n\n## Prerequisites\n\nTo make the most out of this bootcamp, it is recommended to have a basic understanding of programming concepts and some familiarity with languages like **C**, **C++**, **Java**, or **Python**.\n\n## Getting Started\n\nTo get started, follow these steps:\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/NextGenGk/DSA-Bootcamp.git\n   cd DSA-Bootcamp\n\n2. Open the repository in your preferred code editor.\n3. Start exploring the folders and begin solving problems!\n\n## Contributing\n\nContributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**! You can contribute in the following ways:\n\n### Ways to Contribute\n\n1. **Adding New Problems:** If you find a problem that is not already covered, feel free to add it with a clear problem statement, solution, and explanation.\n2. **Optimizing Existing Solutions:** If you can optimize the time or space complexity of a solution, you are welcome to share your improved approach.\n3. **Improving Explanations:** Clearer explanations, comments, and better structuring of code will help others understand the problem and solutions more easily.\n4. **Bug Fixes:** If you notice any bugs or incorrect implementations in the solutions, feel free to fix them and open a pull request.\n\n## Contributing\n\nContributions are welcome! If you have suggestions for improvements or have found a bug, please open an issue or submit a pull request.\n\n### License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n### Contact\n\nFor inquiries or feedback, please reach out via [gauravkumar4841@gmail.com.](mailto:gauravkumar4841@gmail.com) or connect on [LinkedIn](https://www.linkedin.com/in/gauravkumar077/).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgengk%2Fdsa-bootcamp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextgengk%2Fdsa-bootcamp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextgengk%2Fdsa-bootcamp/lists"}