{"id":26684517,"url":"https://github.com/thepranaygupta/data-structures-and-algorithms","last_synced_at":"2025-05-16T03:06:56.931Z","repository":{"id":37212978,"uuid":"354254077","full_name":"thepranaygupta/Data-Structures-and-Algorithms","owner":"thepranaygupta","description":"A repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.","archived":false,"fork":false,"pushed_at":"2024-06-20T05:51:35.000Z","size":5362,"stargazers_count":1145,"open_issues_count":202,"forks_count":393,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-04-09T11:07:57.681Z","etag":null,"topics":["algorithms","data-structures","data-structures-and-algorithms","dsa","dsalgo","hacktoberfest","java"],"latest_commit_sha":null,"homepage":"https://thepranaygupta.github.io/Data-Structures-and-Algorithms/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thepranaygupta.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/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-04-03T09:46:17.000Z","updated_at":"2025-04-07T18:43:14.000Z","dependencies_parsed_at":"2025-03-26T09:44:59.362Z","dependency_job_id":null,"html_url":"https://github.com/thepranaygupta/Data-Structures-and-Algorithms","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/thepranaygupta%2FData-Structures-and-Algorithms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thepranaygupta%2FData-Structures-and-Algorithms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thepranaygupta%2FData-Structures-and-Algorithms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thepranaygupta%2FData-Structures-and-Algorithms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thepranaygupta","download_url":"https://codeload.github.com/thepranaygupta/Data-Structures-and-Algorithms/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254459088,"owners_count":22074605,"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","data-structures","data-structures-and-algorithms","dsa","dsalgo","hacktoberfest","java"],"created_at":"2025-03-26T09:31:32.680Z","updated_at":"2025-05-16T03:06:51.923Z","avatar_url":"https://github.com/thepranaygupta.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\r\n\u003ch1\u003eData Structures and Algorithms\u003c/h1\u003e\r\n\r\n\u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms\"\u003e\u003cimg src=\"https://sloc.xyz/github/thepranaygupta/Data-Structures-and-Algorithms\" alt=\"LOC\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms\"\u003e\u003cimg src=\"https://visitor-badge.laobi.icu/badge?page_id=thepranaygupta.Data-Structures-and-Algorithms\" alt=\"visitor count\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms/stargazers\"\u003e\u003cimg src=\"https://img.shields.io/github/stars/thepranaygupta/Data-Structures-and-Algorithms\" alt=\"Stars Badge\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms/network/members\"\u003e\u003cimg src=\"https://img.shields.io/github/forks/thepranaygupta/Data-Structures-and-Algorithms\" alt=\"Forks Badge\"/\u003e\u003c/a\u003e\r\n\u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms/graphs/contributors\"\u003e\u003cimg alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/thepranaygupta/Data-Structures-and-Algorithms?color=2b9348\"\u003e\u003c/a\u003e\r\n\r\n\u003cb\u003e\u003ci\u003eIf you appreciate my work, please\u003c/i\u003e\u003c/b\u003e 🌟 \u003cb\u003e\u003ci\u003ethis repository. It motivates me. 🚀🚀\u003c/i\u003e\u003c/b\u003e\r\n\r\n\u003c/div\u003e\r\n\r\n\u003cimg src=\"https://socialify.git.ci/thepranaygupta/Data-Structures-and-Algorithms/image?description=1\u0026descriptionEditable=An%20Open-Source%20repository%20that%20contains%20all%20the%20Data%20Structures%20and%20Algorithms%20concepts%20and%20their%20implementation%20in%20several%20ways.\u0026font=Raleway\u0026forks=1\u0026language=1\u0026owner=1\u0026pattern=Circuit%20Board\u0026stargazers=1\u0026theme=Light\" alt=\"Data-Structures-and-Algorithms\" width=\"100%\" height=\"320\" align=\"center\" /\u003e\r\n\r\nThis repository contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview. This contains questions from popular coding platforms including [LeetCode](https://leetcode.com/), [HackerRank](https://www.hackerrank.com/), [Codechef](https://www.codechef.com/), [GeeksforGeeks](https://practice.geeksforgeeks.org/explore/), and many more.\r\n\r\nIf you're practising on the coding platforms mentioned above, also if you want to contribute those then you can add the questions in this repository.\r\n\r\n\u003chr\u003e\r\n\r\n## Rules to contribute to this repository\r\n\r\n- You can write solutions in Java/C/C++/Python/JavaScript.\r\n- Follow the file/folder naming convention for all your pull requests.\r\n- While adding any content it should be inside its appropriate directory\r\n- If there is any problem with an inaccurate solution create an issue!\r\n\r\n## Things you can contribute to\r\n\r\n- This repository contains folders of all the Data Structures and Algorithms topics with some pre-addressed questions. You can **add a solution** to an unanswered question.\r\n- You can **update the existing solution** with a better one (better complexity).\r\n- Participants can even **add new questions** and solutions of their interest.\r\n- **Solve issues** raised by other people or yourself.\r\n- **Well-documented** source code with detailed explanations provides a valuable resource for educators and students alike.\r\n\r\n### Read [`CONTRIBUTING.md`](https://github.com/thepranaygupta/Data-Structures-and-Algorithms/blob/main/.github/CONTRIBUTING.md) to get started with contributing to this repository.\r\n\r\n\u003chr\u003e\r\n\r\n\u003ch2 align=center\u003eContributors✨\u003c/h2\u003e\r\n\r\nThanks to these **Wonderful People** 👨🏻‍💻 \u003cbr\u003e\r\n**Contributions** of any kind are welcome! 🚀\r\n\r\n\u003ctable\u003e\r\n\t\u003ctr\u003e\r\n\t\t \u003ctd\u003e\r\n  \u003ca href=\"https://github.com/thepranaygupta/Data-Structures-and-Algorithms/graphs/contributors\"\u003e\r\n  \u003cimg src=\"https://contrib.rocks/image?repo=thepranaygupta/Data-Structures-and-Algorithms\" /\u003e\r\n  \u003c/a\u003e\r\n\t\t\u003c/td\u003e\r\n\t\u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n[![Stargazers over time](https://starchart.cc/thepranaygupta/Data-Structures-and-Algorithms.svg)](https://starchart.cc/thepranaygupta/Data-Structures-and-Algorithms)\r\n\r\n## Connect with me: [![Email Badge](https://img.shields.io/badge/-Email-c14438?style=flat-square\u0026logo=Gmail\u0026logoColor=white\u0026link=mailto:pranaygupta.aec@gmail.com)](mailto:pranaygupta.aec@gmail.com) [![Linkedin Badge](https://img.shields.io/badge/-LinkedIn-blue?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\u0026link=https://www.linkedin.com/in/thepranaygupta/)](https://www.linkedin.com/in/thepranaygupta/) [![Twitter](https://img.shields.io/badge/Twitter-1DA1F2?style=flat-square\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/thepranaygupta) [![Telegram](https://img.shields.io/badge/-Telegram-blue?style=flat-square\u0026logo=Telegram\u0026logoColor=white)](https://t.me/pranayguptaa) [![Discord](https://img.shields.io/badge/-Discord-7289DA?style=flat-square\u0026logo=discord\u0026logoColor=white)](https://discordapp.com/users/745686149359599707)\r\n\r\n\u003chr\u003e\r\n\r\n## Happy Coding 👨‍💻\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepranaygupta%2Fdata-structures-and-algorithms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthepranaygupta%2Fdata-structures-and-algorithms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthepranaygupta%2Fdata-structures-and-algorithms/lists"}