{"id":23551685,"url":"https://github.com/utkarsh1504/dsa-java","last_synced_at":"2025-04-07T07:14:26.464Z","repository":{"id":41048448,"uuid":"401637091","full_name":"Utkarsh1504/DSA-Java","owner":"Utkarsh1504","description":"This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques that will help you in solving the questions of the coding rounds.","archived":false,"fork":false,"pushed_at":"2024-01-20T16:09:54.000Z","size":6191,"stargazers_count":155,"open_issues_count":34,"forks_count":96,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-31T06:02:05.359Z","etag":null,"topics":["algorithms","begginer-friendly","coding-challenge","competitiveprogramming","data-structures","dsa","first-time","good-first-issue","hacktoberfest","hacktoberfest-accepted","hacktoberfest-starter","hacktoberfest2023","interview-preparation","java","programming","programming-language"],"latest_commit_sha":null,"homepage":"https://utkarsh1504.github.io/DSA-Java/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Utkarsh1504.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2021-08-31T08:58:18.000Z","updated_at":"2025-03-15T23:04:37.000Z","dependencies_parsed_at":"2024-12-26T10:37:44.917Z","dependency_job_id":null,"html_url":"https://github.com/Utkarsh1504/DSA-Java","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utkarsh1504%2FDSA-Java","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utkarsh1504%2FDSA-Java/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utkarsh1504%2FDSA-Java/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Utkarsh1504%2FDSA-Java/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Utkarsh1504","download_url":"https://codeload.github.com/Utkarsh1504/DSA-Java/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247608153,"owners_count":20965952,"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","begginer-friendly","coding-challenge","competitiveprogramming","data-structures","dsa","first-time","good-first-issue","hacktoberfest","hacktoberfest-accepted","hacktoberfest-starter","hacktoberfest2023","interview-preparation","java","programming","programming-language"],"created_at":"2024-12-26T10:27:30.284Z","updated_at":"2025-04-07T07:14:26.417Z","avatar_url":"https://github.com/Utkarsh1504.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003eGetting Started with Data Structures and Algorithms\u003c/h1\u003e \n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Welcome to my profile](https://img.shields.io/badge/Hello,Programmer!-Welcome-blue.svg?style=flat\u0026logo=github)](https://github.com/utkarsh1504)\n[![Open Source Love](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/utkarsh1504/DSA-Java)\n![Lines of code](https://img.shields.io/tokei/lines/github/utkarsh1504/DSA-Java?color=red\u0026label=Lines%20of%20Code)\n![License](https://img.shields.io/badge/License-Apache-red.svg)\n![Stars](https://img.shields.io/github/stars/utkarsh1504/DSA-Java?style=flat\u0026logo=github)\n![Forks](https://img.shields.io/github/forks/utkarsh1504/DSA-Java?style=flat\u0026logo=github)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./static/r.svg\" alt=\"ds-algo\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/for-you.svg\" /\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/uses-html.svg\" alt=\"html\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/made-with-markdown.svg\" alt=\"css\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/made-with-c-plus-plus.svg\" alt=\"C++\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/made-with-javascript.svg\" alt=\"js\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/open-source.svg\" alt=\"os\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/check-it-out.svg\" alt=\"check\"\u003e\n  \u003cimg src=\"\" alt=\"\"\u003e\n  \u003cimg src=\"https://forthebadge.com/images/badges/built-by-developers.svg\" /\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eA learning purpose website for everyone to learn Data Structures and Algorithms at one place in a very simple way using the language Java.\u003c/b\u003e\n\u003c/p\u003e\n\n\u003ch2\u003eTable of Contents\u003c/h2\u003e\n\u003col\u003e\n    \u003cli\u003e\u003ca href=\"#about\"\u003eAbout\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#getting-started\"\u003eGetting Started\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#request-docs\"\u003eLesson Requests\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#contribute\"\u003eContributing\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#prs\"\u003ePull Requests\u003c/a\u003e\u003c/li\u003e\n    \u003cli\u003e\u003ca href=\"#license\"\u003eLicense\u003c/a\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\n## **About**\n\nWe are building a site which will contain all the DS-Algo related things. It will contain just the relevent concepts which are needed to get started from scratch to go upto its hard parts. It will also contains some assigment question from different-different platforms. It is completely free, open-sourced, everyone can use it to learn, taking notes, doing revision, making tutorial etc. That's all the goal is.\n\n## **Getting Started**\n\nYou are just 11 step away from making your contribution to this repo.\nFor the quick start, you can follow the steps below:\n\n1. Star \u003ca href=\"https://github.com/utkarsh1504/DSA-Java\" title=\"this\"\u003ethis\u003c/a\u003e repository.\n2. Fork \u003ca href=\"https://github.com/utkarsh1504/DSA-Java\" title=\"this\"\u003ethis\u003c/a\u003e repository.\n3. Clone the **forked** repository.\n\n```yml\ngit clone https://github.com/\u003cyour-github-username\u003e/DSA-Java\n```\n\n4. Set \u003ca href=\"https://github.com/utkarsh1504/DSA-Java\" title=\"this\"\u003ethis\u003c/a\u003e repository as upstream repository.\n\n```yml\ngit remote add upstream https://github.com/Utkarsh1504/DSA-Java.git\n```\n\n5. Navigate to the project directory.\n\n```yml\ncd DSA-Java\n```\n\n6. Pull upstream commits(changes). Always keep your **main** branch updated with the project's **main/master** branch(updated repository).\n\n```yml\ngit pull upstream main\n```\n\n7. Create a new branch.\n\n```yml\ngit checkout -b \u003cyour_branch_name\u003e\n```\n\n#### **Project Setup:**\n\nRun the following command to install the required dependencies.\n\n1. `npm install --global gatsby-cli` - make sure you're on Gatsby v2+\n   - See [docs here](https://next.gatsbyjs.org/docs/) if you need help\n2. `npm install` - install the required dependencies\n3. `npm run dev` - start the development server\n4. Open http://localhost:8000 in your browser\n\n5. \u003ca href=\"/CONTRIBUTING.md\"\u003eContribute\u003c/a\u003e\n\n\u003cbr\u003e\n\n8. Stage your changes.\n\n```yml\ngit add .\n```\n\n9. Commit your changes.\n\n```yml\ngit commit -m \"\u003cyour_commit_message\u003e\"\n```\n\n10. Push your local commits to the remote repo.\n\n```yml\ngit push -u origin \u003cyour_branch_name\u003e\n```\n\n11. Create a \u003ca href=\"https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request\" title=\"Pull Request\"\u003ePull-Request\u003c/a\u003e to `main`.\n\n12. Congratulations! 🎉 you've made your contribution to \u003ca href=\"https://github.com/utkarsh1504/DSA-Java\" title=\"DSA-Java\"\u003eDSA-Java\u003c/a\u003e. ✌️ ❤️ 💥\n\n\u003ch2 id=\"contribute\"\u003eContributing\u003c/h2\u003e\n\u003cp\u003e\n   Thank you for your interest in contributing to our Repo! Pull requests are welcome. For fixing typos, please make a PR with your fixes. For other contributions, we suggest you to read our \u003ca href=\"/CONTRIBUTING.md\"\u003econtribution guidelines\u003c/a\u003e to see how you can contribute to this project. We are happy for every contribution. \n    \n\u003c/p\u003e\n\n\u003ch2 id=\"prs\"\u003eIssues \u0026 Pull Requests\u003c/h2\u003e\n\nBefore making pull requests please look at our contributing guidelines. You can start working on the issue which are mentioned in issues section. Just drop a comment before working on the issue. Thank you!\n\n\u003ch2 id=\"license\"\u003eLicense\u003c/h2\u003e\n\nThe **code** is this repo is licensed under the Apache 2.0 license. Feel free to use and share it as per the license.\n\n## Thanks to all the contributors ❤️\n\n\u003ca href = \"https://github.com/Utkarsh1504/DSA-Java/graphs/contributors\"\u003e\n\u003cimg src = \"https://contrib.rocks/image?repo=Utkarsh1504/DSA-Java\"/\u003e\n\u003c/a\u003e\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"https://forthebadge.com/images/badges/built-with-love.svg\" alt=\"love\" /\u003e\n \u003cimg src=\"https://forthebadge.com/images/badges/thats-how-they-get-you.svg\" alt=\"how\"\u003e\n\u003c/div\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futkarsh1504%2Fdsa-java","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Futkarsh1504%2Fdsa-java","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Futkarsh1504%2Fdsa-java/lists"}