{"adoption": {"forks": 414, "observed_at": "2026-08-28T04:04:11.006130+00:00", "stars": 1265}, "canonical_url": "https://ross.abutalabs.com/products/thepranaygupta-data-structures-and-algorithms", "card": {"archived": false, "artifact_type": "learning-resource", "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.", "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": "https://thepranaygupta.github.io/Data-Structures-and-Algorithms/", "language": "Java", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["thepranaygupta/Data-Structures-and-Algorithms"], "name": "thepranaygupta/Data-Structures-and-Algorithms", "platform": ["cross-platform"], "pushed_at": "2024-06-20T05:51:35+00:00", "repo": "thepranaygupta/Data-Structures-and-Algorithms", "stars": 1265, "tags": ["data-structures", "dsa", "interview-preparation", "java", "competitive-programming", "leetcode", "hacktoberfest", "algorithms"], "topics": ["java", "dsa", "dsalgo", "data-structures", "data-structures-and-algorithms", "algorithms", "hacktoberfest"], "urls": [], "use_cases": ["learn data structures and algorithms from scratch", "prepare for coding interview questions", "find Java implementations of common algorithms", "practice problems from LeetCode and HackerRank", "study DSA concepts with example code", "contribute open-source solutions to coding problems"], "what_it_is": "An open-source educational repository collecting Data Structures and Algorithms concepts, implementations, and solutions to programming and interview questions from platforms like LeetCode, HackerRank, and GeeksforGeeks. It is aimed at students learning DSA or preparing for technical interviews.", "when_to_avoid": ["you need a production-ready algorithm library for a project", "you want a structured course with assessments rather than a code collection", "you need guaranteed correctness or complexity analysis for every solution"], "when_to_choose": ["you are a student learning DSA fundamentals", "you are preparing for technical interviews", "you want reference implementations in Java and other languages", "you want a community-maintained problem set"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/thepranaygupta-data-structures-and-algorithms", "repo": "thepranaygupta/Data-Structures-and-Algorithms", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:11.006130+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:04:00.799638+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b4a52caf9cd280b692eeb09f97a2c231397bbd3526603b05e7551c24f99637a2", "fetched_at": "2026-08-28T04:04:11.006130+00:00", "kind": "readme", "missing": false, "url": "https://github.com/thepranaygupta/Data-Structures-and-Algorithms"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1978, "days_push": 804, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}