{"id":22015195,"url":"https://github.com/ranitmanik/dsa-bootcamp-java","last_synced_at":"2025-10-16T11:06:25.234Z","repository":{"id":196685061,"uuid":"693812465","full_name":"RanitManik/DSA-Bootcamp-Java","owner":"RanitManik","description":"🧑‍💻 The Complete DSA Bootcamp in JAVA for 2023 ||  This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the DSA-Bootcamp-Java Bootcamp by Kunal Kushwaha.","archived":false,"fork":false,"pushed_at":"2025-07-25T18:46:47.000Z","size":302,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-03T18:55:27.490Z","etag":null,"topics":["algorithms","bootcamp","community-classroom","data-structures","data-structures-algorithms","data-structures-and-algorithms","dsa","dsa-java","dsa-learning-series","dsa-practice","dsalgo-questions","java","kunalkushwaha","leetcode","wemakedevs"],"latest_commit_sha":null,"homepage":"https://ranit.gitbook.io/java","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RanitManik.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-09-19T19:03:09.000Z","updated_at":"2025-09-07T07:49:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"a7faa2eb-6bbb-4c24-b25c-fabdc2483008","html_url":"https://github.com/RanitManik/DSA-Bootcamp-Java","commit_stats":{"total_commits":82,"total_committers":2,"mean_commits":41.0,"dds":"0.41463414634146345","last_synced_commit":"e0e753eea341b557d659e6433785787f18fa776a"},"previous_names":["ranitmanik/dsawithranit","ranitmanik/dsa-bootcamp-java"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RanitManik/DSA-Bootcamp-Java","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FDSA-Bootcamp-Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FDSA-Bootcamp-Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FDSA-Bootcamp-Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FDSA-Bootcamp-Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RanitManik","download_url":"https://codeload.github.com/RanitManik/DSA-Bootcamp-Java/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RanitManik%2FDSA-Bootcamp-Java/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279181747,"owners_count":26121028,"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","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","bootcamp","community-classroom","data-structures","data-structures-algorithms","data-structures-and-algorithms","dsa","dsa-java","dsa-learning-series","dsa-practice","dsalgo-questions","java","kunalkushwaha","leetcode","wemakedevs"],"created_at":"2024-11-30T04:19:53.585Z","updated_at":"2025-10-16T11:06:25.208Z","avatar_url":"https://github.com/RanitManik.png","language":"Java","readme":"\u003cdiv align=\"center\"\u003e\n \u003ch1\u003eDSA Bootcamp Java\u003c/h1\u003e\n\u003c/div\u003e \n\n![WhatsApp-Image-2022-09-04-at-11 31 19-PM](https://github.com/RanitManik/DSAwithRanit/assets/138437760/729510b5-16c7-446d-9aa3-33402e385303)\n\nWelcome to DSA-Bootcamp-Java, where we delve into the world of Data Structures and Algorithms using Java! This repository is a comprehensive collection of Java code implementations, projects, and assignments covering a wide range of DSA topics completed during the [DSA-Bootcamp-Java](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ\u0026si=gh8cviNOehm7eT8R) Bootcamp by Kunal Kushwaha.\n\n## Table of Contents\n\n- [Topics](#topics)\n- [Getting Started](#getting-started)\n- [Resources](#resources)\n- [My Mission](#my-mission-is-to)\n- [Contact](#contact)\n- [Acknowledgments](#acknowledgments)\n\n## Topics\n\nHere is a side-by-side division of the topics:\n\n| **#** | **Topic**                       | **Status**     | **#** | **Topic**                       | **Status**     |\n|-------|---------------------------------|----------------|-------|---------------------------------|----------------|\n| 0     | Introduction                    | Completed      | 13    | Space and Time Complexity       | Not Started    |\n| 1     | Git \u0026 GitHub                    | Completed      | 14    | Object-Oriented Programming     | Completed      |\n| 2     | Introduction to Programming     | Completed      | 15    | Linked List                     | Not Started    |\n| 3     | Flow of the Program             | Completed      | 16    | Stacks \u0026 Queues                 | Not Started    |\n| 4     | Introduction to Java            | Completed      | 17    | Trees                           | Not Started    |\n| 5     | Functions                       | Completed      | 18    | Heaps                           | Not Started    |\n| 6     | Arrays                          | Completed      | 19    | HashMap                         | Not Started    |\n| 7     | Searching                       | Completed      | 20    | Subarray Questions              | Not Started    |\n| 8     | Sorting                         | Completed      | 21    | Graphs                          | Not Started    |\n| 9     | Pattern Questions               | Completed      | 22    | Dynamic Programming             | Not Started    |\n| 10    | Strings                         | Completed      | 23    | Greedy Algorithms               | Not Started    |\n| 11    | Maths for DSA                   | Not Started    | 24    | Tries                           | Not Started    |\n| 12    | Recursion                       | Not Started    | 25    | Advanced Concepts               | Not Started    |\n\n## Getting Started\n\n_To start your journey in DSA with Ranit, follow these steps:_\n\n- **Clone** the repository:\n\n  ```bash\n  git clone https://github.com/RanitManik/DSA-Bootcamp-Java.git\n  ```\n\n- **Add This Repo as Remote**:\n\n   ```bash\n   git remote add origin https://github.com/RanitManik/DSA-Bootcamp-Java.git\n   ```\n\n- **Create and Switch to Your Branch**:\n\n   ```bash\n   git checkout -b YourBranchName\n   ```\n\n- **Push Your Changes** to This Branch:\n\n   ```bash\n   git push --set-upstream origin DEV/{your_name}/{in which you're working on}\n   ```\n\n## Resources\n\n* [Java Programming Tutorial](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ\u0026si=vqJ3knXgQfLjig82)\n* [Eclipse IDE](https://www.eclipse.org/downloads/)\n* [IntelliJ IDEA Community Edition](https://www.jetbrains.com/idea/download/)\n\n## My Mission Is To\n\n- Equip myself with a solid foundation in Data Structures and Algorithms using Java,\n- Experience practical insights and best practices for efficient Java programming,\n- Tackle real-world problems through coding exercises and projects.\n\n💡 **Note:** I am documenting all the lectures at [https://docs.ranitmanik.live/java](https://docs.ranitmanik.live/java) to make the content easily accessible and structured for everyone.\n\n## Contact\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003cth\u003e\u003c/th\u003e\n    \u003cth\u003eSocial Media\u003c/th\u003e\n    \u003cth\u003eUsername\u003c/th\u003e\n    \u003cth\u003eLink\u003c/th\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://cdn4.iconfinder.com/data/icons/social-media-logos-6/512/112-gmail_email_mail-512.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eEmail\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eranitmanik.dev@gmail.com\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"mailto:ranitmanik.dev@gmail.com\" target=\"_blank\"\u003eEmail\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/c/ca/LinkedIn_logo_initials.png/480px-LinkedIn_logo_initials.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eLinkedIn\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eRanit Manik\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://www.linkedin.com/in/ranit-manik/\" target=\"_blank\"\u003eLinkedIn\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd\u003e\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/6f/Logo_of_Twitter.svg/512px-Logo_of_Twitter.svg.png\" width=\"20\" /\u003e\u003c/td\u003e\n    \u003ctd\u003eTwitter\u003c/td\u003e\n    \u003ctd\u003e\u003ccode\u003eRANIT_MANIK\u003c/code\u003e\u003c/td\u003e\n    \u003ctd\u003e\u003ca href=\"https://twitter.com/RANIT_MANIK\" target=\"_blank\"\u003eTwitter\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n## Acknowledgments\n\nI extend my gratitude to the DSA community and the wealth of resources that have contributed to my proficiency in Data Structures and Algorithms.\n\nThank you for embarking on this journey in DSA with Ranit. Together, we can master Data Structures and Algorithms using Java!\n\nHappy coding!\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2Fdsa-bootcamp-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Franitmanik%2Fdsa-bootcamp-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Franitmanik%2Fdsa-bootcamp-java/lists"}