{"id":22348843,"url":"https://github.com/bharat2044/striver-a2z-dsa-sheet-solution-using-java","last_synced_at":"2025-07-30T06:31:01.738Z","repository":{"id":249566769,"uuid":"831864542","full_name":"Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA","owner":"Bharat2044","description":"This repository contains Strivers A2Z DSA Course/Sheet Code Solution using JAVA with explanation. 🔥","archived":false,"fork":false,"pushed_at":"2024-12-04T10:59:50.000Z","size":504,"stargazers_count":35,"open_issues_count":0,"forks_count":7,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T02:51:14.611Z","etag":null,"topics":["data-structures","data-structures-and-algorithms","dsa","dsa-practice","java","problem-solving","striver-a2z-sheet","strivers-sde-sheet"],"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/Bharat2044.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-07-21T20:46:54.000Z","updated_at":"2025-04-03T07:59:36.000Z","dependencies_parsed_at":"2024-09-17T15:51:58.759Z","dependency_job_id":"4167928b-8c0b-475b-81ab-273048246ba5","html_url":"https://github.com/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA","commit_stats":null,"previous_names":["bharat2044/striver-a2z-dsa-sheet-solution-using-java"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FStriver-A2Z-DSA-Sheet-Solution-using-JAVA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FStriver-A2Z-DSA-Sheet-Solution-using-JAVA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FStriver-A2Z-DSA-Sheet-Solution-using-JAVA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FStriver-A2Z-DSA-Sheet-Solution-using-JAVA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bharat2044","download_url":"https://codeload.github.com/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bharat2044%2FStriver-A2Z-DSA-Sheet-Solution-using-JAVA/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267822014,"owners_count":24149551,"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-07-30T02:00:09.044Z","response_time":70,"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":["data-structures","data-structures-and-algorithms","dsa","dsa-practice","java","problem-solving","striver-a2z-sheet","strivers-sde-sheet"],"created_at":"2024-12-04T11:06:37.634Z","updated_at":"2025-07-30T06:31:01.365Z","avatar_url":"https://github.com/Bharat2044.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Striver A2Z DSA Sheet Solution using JAVA** 🔥🎯\n\n\u003e ### _[Strivers A2Z DSA Course/Sheet](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2/) 🚀 by [Raj Vikramaditya / Striver](https://www.linkedin.com/in/rajstriver/)(Founder of takeUforward). This repository contains Solution code using JAVA with different approaches and explanation._\n\n### [Striver A2Z DSA Sheet Link](https://takeuforward.org/strivers-a2z-dsa-course/strivers-a2z-dsa-course-sheet-2/)\n### [takeUForward Youtube Channel Link](https://www.youtube.com/@takeUforward)\n\n\n## 🔥 **Clone this Repository** 💫\n\nYou need to write the following commands on the terminal screen(in vscode) to clone this repository.\n\n```bash\ngit clone https://github.com/Bharat2044/Striver-A2Z-DSA-Sheet-Solution-using-JAVA.git\n```\n\n\n## 👨‍💻 **Contents** 👀\n💻 [**Step 01 : Learn the basics**](./Step%2001%20:%20Learn%20the%20basics/)\n- [Lec 1: Things to Know in C++/Java/Python or any language](./Step%2001%20:%20Learn%20the%20basics/Lec%201:%20Things%20to%20Know%20in%20Java%20or%20any%20language/)\n- [Lec 2: Build-up Logical Thinking](./Step%2001%20:%20Learn%20the%20basics/Lec%202:%20Build-up%20Logical%20Thinking/)\n- [Lec 3: Learn STL/Java-Collections or similar thing in your language](./Step%2001%20:%20Learn%20the%20basics/Lec%203:%20Learn%20STL,%20Java-Collections%20or%20similar%20thing%20in%20your%20language/)\n- [Lec 4: Know Basic Maths](./Step%2001%20:%20Learn%20the%20basics/Lec%204:%20Know%20Basic%20Maths/)\n- [Lec 5: Learn Basic Recursion](./Step%2001%20:%20Learn%20the%20basics/Lec%205:%20Learn%20Basic%20Recursion/)\n- [Lec 6: Learn Basic Hashing](./Step%2001%20:%20Learn%20the%20basics/Lec%206:%20Learn%20Basic%20Hashing/)\n\n💻 [**Step 02 : Learn Important Sorting Techniques**](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/)\n- [Lec 1: Sorting-I](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/Lec%201:%20Sorting-I/)\n- [Lec 2: Sorting-II](./Step%2002%20:%20Learn%20Important%20Sorting%20Techniques/Lec%202:%20Sorting-II/)\n\n[**Step 03 : Solve Problems on Arrays**](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20-\u003e%20Medium%20-\u003e%20Hard]/)\n- [Lec 1: Easy](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20-\u003e%20Medium%20-\u003e%20Hard]/Lec%201:%20Easy/)\n- [Lec 2: Medium](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20-\u003e%20Medium%20-\u003e%20Hard]/Lec%202:%20Medium/)\n- [Lec 3: Hard](./Step%2003%20:%20Solve%20Problems%20on%20Arrays%20[Easy%20-\u003e%20Medium%20-\u003e%20Hard]/Lec%203:%20Hard/)\n\n💻 [**Step 04 : Binary Search [1D, 2D Arrays, Search Space]**](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/)\n- [Lec 1: BS on 1D Arrays](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%201:%20BS%20on%201D%20Arrays/)\n- [Lec 2: BS on Answers](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%202:%20BS%20on%20Answers/)\n- [Lec 3: BS on 2D Arrays](./Step%2004%20:%20Binary%20Search%20[1D,%202D%20Arrays,%20Search%20Space]/Lec%203:%20BS%20on%202D%20Arrays/)\n    \n💻 [**Step 05 : Strings [Basic and Medium]**](./Step%2005%20:%20Strings%20[Basic%20and%20Medium]/)\n- [Lec 1: Basic and Easy String Problems](./Step%2005%20:%20Strings%20[Basic%20and%20Medium]/Lec%201:%20Basic%20and%20Easy%20String%20Problems/)\n- [Lec 2: Medium String Problems](./Step%2005%20:%20Strings%20[Basic%20and%20Medium])\n    \n💻 [**Step 06 : Learn LinkedList [Single LL, Double LL, Medium, Hard Problems]**](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/)\n- [Lec 1: Learn 1D LinkedList](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%201:%20Learn%201D%20LinkedList/)\n- [Lec 2: Learn Doubly LinkedList](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%202:%20Learn%20Doubly%20LinkedList/)\n- [Lec 3: Medium Problems of LL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%203:%20Medium%20Problems%20of%20LL/)\n- [Lec 4: Medium Problems of DLL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%204:%20Medium%20Problems%20of%20DLL/)\n- [Lec 5: Hard Problems of LL](./Step%2006%20:%20Learn%20LinkedList%20[Single%20LL,%20Double%20LL,%20Medium,%20Hard%20Problems]/Lec%205:%20Hard%20Problems%20of%20LL/)\n    \n💻 [**Step 07 : Recursion [PatternWise]**](./Step%2007%20:%20Recursion%20[PatternWise]/)\n- [Lec 1: Get a Strong Hold](./Step%2007%20:%20Recursion%20[PatternWise]/Lec%201:%20Get%20a%20Strong%20Hold/)\n- [Lec 2: Subsequences Pattern](./Step%2007%20:%20Recursion%20[PatternWise]/)\n- [Lec 3: Trying out all Combos / Hard](./Step%2007%20:%20Recursion%20[PatternWise])\n    \n💻 [**Step 08 : Bit Manipulation [Concepts \u0026 Problems]**](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20\u0026%20Problems]/)\n- [Lec 1: Learn Bit Manipulation](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20\u0026%20Problems]/Lec%201:%20Learn%20Bit%20Manipulation/)\n- [Lec 2: Interview Problems](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20\u0026%20Problems]/Lec%202:%20Interview%20Problems/)\n- [Lec 3: Advanced Maths](./Step%2008%20:%20Bit%20Manipulation%20[Concepts%20\u0026%20Problems]/Lec%203:%20Advanced%20Maths/)\n    \n💻 [**Step 09 : Stack and Queues [Learning, Pre-In-Post-fix, Monotonic Stack, Implementation]**](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/)\n- [Lec 1: Learning](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%201:%20Learning/)\n- [Lec 2: Prefix, Infix, PostFix Conversion Problems](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%202:%20Prefix,%20Infix,%20PostFix%20Conversion%20Problems/)\n- [Lec 3: Monotonic Stack/Queue Problems [VVV. Imp]](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%203:%20Monotonic%20Stack,%20Queue%20Problems%20[VVV.%20Imp]/)\n- [Lec 4: Implementation Problems](./Step%2009%20:%20Stack%20and%20Queues%20[Learning,%20Pre-In-Post-fix,%20Monotonic%20Stack,%20Implementation]/Lec%204:%20Implementation%20Problems/)\n\n\n## 🔗 **Let's Connect** 🤝\n\n[![LinkedIn](https://img.shields.io/badge/LinkedIn-%230077B5.svg?logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/bharat2044/)\n[![Twitter](https://img.shields.io/badge/Twitter-%231DA1F2.svg?logo=Twitter\u0026logoColor=white)](https://twitter.com/bharat__2044)\n[![Stack Overflow](https://img.shields.io/badge/-Stackoverflow-FE7A16?logo=stack-overflow\u0026logoColor=white)](https://stackoverflow.com/users/21453213/bharat2044)\n\u003ca href='https://medium.com/@Bharat2044' target=\"_blank\"\u003e\u003cimg alt='Medium' src='https://img.shields.io/badge/Medium-100000?style=plastic\u0026logo=Medium\u0026logoColor=000000\u0026labelColor=475AC7\u0026color=475AC7'/\u003e\u003c/a\u003e\n[![Discord](https://img.shields.io/badge/Discord-%237289DA.svg?logo=discord\u0026logoColor=white)](https://discordapp.com/users/1202345957216231446)\n[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?logo=Instagram\u0026logoColor=white)](https://www.instagram.com/bharat__2044)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharat2044%2Fstriver-a2z-dsa-sheet-solution-using-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbharat2044%2Fstriver-a2z-dsa-sheet-solution-using-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbharat2044%2Fstriver-a2z-dsa-sheet-solution-using-java/lists"}