{"id":21164700,"url":"https://github.com/git-enthusiast/data-structure-and-algorithms-in-java","last_synced_at":"2025-07-09T16:33:44.160Z","repository":{"id":213149977,"uuid":"733124942","full_name":"Git-Enthusiast/Data-Structure-and-Algorithms-in-Java","owner":"Git-Enthusiast","description":"Here are the Java Code of My DSA Learning and Core JAVA","archived":false,"fork":false,"pushed_at":"2024-09-16T18:35:41.000Z","size":38115,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-16T23:33:30.040Z","etag":null,"topics":["advanced-java","core-java","corejava","dsa","dsa-algorithm","dsa-learning-series","dsa-practice","dsalgo","java"],"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/Git-Enthusiast.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":"2023-12-18T16:07:30.000Z","updated_at":"2024-09-16T18:35:44.000Z","dependencies_parsed_at":"2023-12-29T01:30:48.065Z","dependency_job_id":"831c32c2-ca98-4254-9081-3ff0ef9220cf","html_url":"https://github.com/Git-Enthusiast/Data-Structure-and-Algorithms-in-Java","commit_stats":null,"previous_names":["git-enthusiast/javaprogramming"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Git-Enthusiast%2FData-Structure-and-Algorithms-in-Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Git-Enthusiast%2FData-Structure-and-Algorithms-in-Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Git-Enthusiast%2FData-Structure-and-Algorithms-in-Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Git-Enthusiast%2FData-Structure-and-Algorithms-in-Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Git-Enthusiast","download_url":"https://codeload.github.com/Git-Enthusiast/Data-Structure-and-Algorithms-in-Java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225570430,"owners_count":17489885,"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":["advanced-java","core-java","corejava","dsa","dsa-algorithm","dsa-learning-series","dsa-practice","dsalgo","java"],"created_at":"2024-11-20T14:09:50.526Z","updated_at":"2024-11-20T14:09:51.387Z","avatar_url":"https://github.com/Git-Enthusiast.png","language":"Java","readme":"\n# 🧠 DSA in Java 🚀\n\n**Welcome, code warriors!** You've just discovered the ultimate arsenal for mastering Data Structures and Algorithms (DSA) in Java. Whether you're gearing up for coding battles, sharpening your problem-solving skills, or on a quest to conquer technical interviews—this repository is your new best friend.\n\n## 🌟 What's Inside?\n\nGet ready to dive into a treasure trove of Java-powered DSA awesomeness. Here's a taste of what you'll uncover:\n\n- **Legendary Data Structures**:\n  - 🛡️ Arrays \u0026 Strings\n  - 🗡️ Linked Lists\n  - 🏰 Stacks \u0026 Queues\n  - 🌳 Trees \u0026 Graphs\n  - 💎 Heaps \u0026 Hash Tables\n  - ...and more secrets waiting for you!\n\n- **Epic Algorithms**:\n  - ⚔️ Sorting \u0026 Searching\n  - 🧩 Dynamic Programming\n  - 🌀 Recursion \u0026 Backtracking\n  - 🔥 Greedy Algorithms\n  - 🗺️ Graph Algorithms\n  - ...plus a whole lot of algorithmic magic!\n\n- **Master Techniques**:\n  - 🎯 Sliding Window\n  - 🏹 Two Pointers\n  - 🔍 Binary Search on Steroids\n  - 🛠️ Divide \u0026 Conquer\n  - 🧠 Bit Manipulation Sorcery\n\n## 🛠️ Quick Start Guide\n\nClone this repository to unlock your coding superpowers:\n\n```bash\ngit clone https://github.com/Git-Enthusiast/Data-Structure-and-Algorithms-in-Java.git\ncd Data-Structure-and-Algorithms-in-Java\n```\n\n### Prerequisites\n\nEnsure your Java setup is ready to rock:\n\n```bash\njava -version\n```\n\n### Unleash the Code\n\nNavigate to the specific DSA folder, compile, and run your Java programs like a pro:\n\n```bash\njavac YourProgram.java\njava YourProgram\n```\n\n## 🗺️ Repository Map\n\nExplore the well-structured world of DSA:\n\n```\n├── Arrays\n│   ├── ReverseArray.java\n│   ├── MaximumSubarraySum.java\n│   └── ...\n├── LinkedLists\n│   ├── SinglyLinkedList.java\n│   ├── DoublyLinkedList.java\n│   └── ...\n├── Trees\n│   ├── BinarySearchTree.java\n│   ├── AVLTree.java\n│   └── ...\n└── Algorithms\n    ├── Sorting\n    │   ├── QuickSort.java\n    │   ├── MergeSort.java\n    │   └── ...\n    ├── Searching\n    │   ├── BinarySearch.java\n    │   └── ...\n    └── ...\n```\n\n## 💡 Why Choose This Repository?\n\n- **Hands-On Experience**: This isn't just theory—it's your chance to code along, experiment, and truly understand how DSA works behind the scenes.\n- **Interview-Ready**: Prepare to crush those coding interviews with a comprehensive list of problems and expertly crafted solutions.\n- **Join the Community**: Your contributions are welcome! Let's create something epic together.\n\n## 📝 Contributing\n\nWant to be a part of this journey? Here's how:\n\n1. ⚡ Fork the repo.\n2. 🌱 Create a new branch (`git checkout -b feature/your-feature`).\n3. 🎨 Make your changes.\n4. 🔗 Commit your changes (`git commit -m 'Add some feature'`).\n5. 🚀 Push to the branch (`git push origin feature/your-feature`).\n6. ✨ Open a pull request.\n\n## 🌍 Connect with Me\n\nHave questions? Suggestions? Or just want to say hi? Let's connect:\n\n- [LinkedIn](https://www.linkedin.com/in/rajan-raj-cse-itggu/)\n- [LeetCode](https://leetcode.com/u/Rajan_cse/)\n- [Email](mailto:rajanraj.cse@gmail.com)\n\n## ⭐️ Show Some Love\n\nIf this repository has supercharged your coding journey, give it a ⭐️! Your support helps others find this resource and keeps the momentum going!\n\n---\n\n**Happy Coding!** 🎉\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-enthusiast%2Fdata-structure-and-algorithms-in-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgit-enthusiast%2Fdata-structure-and-algorithms-in-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgit-enthusiast%2Fdata-structure-and-algorithms-in-java/lists"}