{"id":23375895,"url":"https://github.com/Asit-14/Data-Structures","last_synced_at":"2025-10-29T04:30:41.701Z","repository":{"id":252672659,"uuid":"841007549","full_name":"asitshakya789/Data-Structures","owner":"asitshakya789","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-11T15:10:54.000Z","size":2659,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T16:24:49.033Z","etag":null,"topics":["dsa","java","leetcode"],"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/asitshakya789.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-08-11T11:17:31.000Z","updated_at":"2025-02-11T15:10:59.000Z","dependencies_parsed_at":"2024-12-14T15:25:39.224Z","dependency_job_id":"b2560690-889a-406d-a9ca-3ae671b11761","html_url":"https://github.com/asitshakya789/Data-Structures","commit_stats":null,"previous_names":["asitshakya789/striver-a2z-dsa","asitshakya789/basic-to-advance-java-dsa","asitshakya789/data-structures"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asitshakya789%2FData-Structures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asitshakya789%2FData-Structures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asitshakya789%2FData-Structures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asitshakya789%2FData-Structures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asitshakya789","download_url":"https://codeload.github.com/asitshakya789/Data-Structures/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238768132,"owners_count":19527141,"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":["dsa","java","leetcode"],"created_at":"2024-12-21T17:19:42.956Z","updated_at":"2025-10-29T04:30:41.660Z","avatar_url":"https://github.com/asitshakya789.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📚 Data-Structures\n\n![Owner Avatar](https://avatars.githubusercontent.com/u/140405662?v=4)\n\nWelcome to **Data-Structures** – your comprehensive resource for learning, practicing, and mastering Data Structures \u0026 Algorithms (DSA) in Java, JavaScript, and more!  \nThis repository is curated by [Asit-14](https://github.com/Asit-14) and follows the Striver A2Z playlist, including top problems from LeetCode, GeeksforGeeks, and Coding Ninja.\n\n---\n\n## 🗂️ Repository Structure\n\n```\nData-Structures/\n├── 📁 .vscode                     # VS Code workspace settings\n├── 📁 Amazon/Easy                 # Amazon coding interview problems (Easy)\n├── 📁 Arrays                      # Array data structures \u0026 problems\n├── 📁 Binary Tree                 # Binary tree implementation \u0026 traversal\n├── 📁 Binary search               # Binary search algorithms\n├── 📁 Bit manuplation             # Bit manipulation basics\n├── 📁 Dynamic Programming         # DP problems (e.g., Knapsack)\n├── 📁 GFG                         # GeeksforGeeks solutions\n├── 📁 Graph                       # Graph algorithms (Bellman Ford, etc.)\n├── 📁 Greedy Algorithm            # Greedy approach solutions\n├── 📁 Leetcode                    # Leetcode problem solutions\n├── 📁 Microsoft/Easy              # Microsoft coding interview problems (Easy)\n├── 📁 Pattern                     # Pattern printing \u0026 recursive search\n├── 📁 Recursion                   # Recursion problems \u0026 utilities\n├── 📁 Sorting Techniques          # Sorting algorithms (HeapSort, etc.)\n├── 📁 Stacks                      # Stack-based solutions\n├── 📁 String                      # String manipulation \u0026 search\n├── 📄 README.md                   # Project introduction \u0026 guidelines\n├── 📄 text.js                     # Utility scripts (e.g., palindrome checker)\n```\n\n---\n\n## ✨ Features\n\n- **Classic \u0026 Advanced DSA:**  \n  - Arrays, Strings, Stacks, Recursion, Sorting, Binary Trees, Graphs, Dynamic Programming, Greedy Algorithms, Bit Manipulation.\n- **Company-Specific Problems:**  \n  - Interview questions from Amazon, Microsoft, and more.\n- **Practice Platforms:**  \n  - Problems from LeetCode, GeeksforGeeks, Coding Ninja.\n- **Code Utilities:**  \n  - Palindrome checker, code validation in JS, recursive utilities, etc.\n- **Organized for Visual Studio Code:**  \n  - Ready-to-run Java files with VS Code workspace settings.\n\n---\n\n## 🎯 Learning Path\n\n- **Striver A2Z Playlist:**  \n  Follow along with structured DSA lessons.\n- **Topic Folders:**  \n  Jump into any topic or company folder for focused practice.\n- **Solved Problems:**  \n  Each folder is packed with well-documented, tested solutions.\n\n---\n\n## ⚡ Getting Started\n\n1. **Clone the repository:**\n   ```bash\n   git clone https://github.com/Asit-14/Data-Structures.git\n   cd Data-Structures\n   ```\n2. **Open in VS Code**  \n   Enjoy built-in settings for Java DSA development.\n\n3. **Explore by Topics or Companies**  \n   Each folder is self-contained – just open and start coding!\n\n---\n\n## 📝 Contribution Guide\n\n- Found a new problem or want to improve existing code?  \n  Fork, commit your changes, and open a pull request!\n- Follow folder naming conventions to keep the repo organized.\n\n---\n\n## 🛡️ License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n---\n\n## 📬 Contact \u0026 Community\n\nQuestions, suggestions, or want to share your journey?  \n- Open an [Issue](https://github.com/Asit-14/Data-Structures/issues)\n- Connect with [Asit-14](https://github.com/Asit-14)\n\n---\n\n**Level up your coding skills and crack your next interview with Data-Structures! 🚀**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAsit-14%2FData-Structures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAsit-14%2FData-Structures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAsit-14%2FData-Structures/lists"}