{"adoption": {"forks": 785, "observed_at": "2026-08-28T04:07:21.754517+00:00", "stars": 2782}, "canonical_url": "https://ross.abutalabs.com/products/pedrovgs-algorithms", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Solutions for some common algorithm problems written in Java.", "domain": ["education", "programming-languages"], "enriched": true, "function": ["developer-tools"], "health_score": 58, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["pedrovgs/Algorithms"], "name": "pedrovgs/Algorithms", "platform": ["jvm"], "pushed_at": "2026-01-16T10:45:10+00:00", "repo": "pedrovgs/Algorithms", "stars": 2782, "tags": ["interview-preparation", "data-structures", "tdd", "java", "coding-practice", "algorithms"], "topics": [], "urls": [], "use_cases": ["prepare for coding interview algorithm questions", "study implementations of tree and linked list problems", "learn algorithms by reading tested Java solutions", "practice TDD on classic computer science problems", "review binary tree traversal and BST problems"], "what_it_is": "A collection of Java solutions to common algorithm and data structure problems, organized as individual programs with tests. It is a learning-oriented repository created to practice algorithms, with some problems solved using TDD.", "when_to_avoid": ["you need a production algorithm library with stable APIs", "you need high-performance or optimized algorithm implementations", "you need algorithms in a language other than Java"], "when_to_choose": ["you want readable Java reference solutions to classic interview problems", "you are learning algorithms and want tested example implementations", "you want to see multiple approaches to the same problem"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pedrovgs-algorithms", "repo": "pedrovgs/Algorithms", "role": "main", "score": 60}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/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:07:21.754517+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.754517+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:16:05.428511+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6cb438b8fe1de10d353e3ca13f978b5a2618937206268a0931a9c747665f4dcd", "fetched_at": "2026-08-28T04:07:21.754517+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pedrovgs/Algorithms"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 62, "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": 4315, "days_push": 229, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 60, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}