{"adoption": {"forks": 1040, "observed_at": "2026-08-28T04:07:55.657124+00:00", "stars": 3299}, "canonical_url": "https://ross.abutalabs.com/products/algorithm", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["education", "programming-languages", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["qiwsir/algorithm"], "name": "qiwsir/algorithm", "platform": ["python", "cross-platform"], "pushed_at": "2022-06-08T09:26:15+00:00", "repo": "qiwsir/algorithm", "stars": 3299, "tags": ["algorithms", "python-examples", "interview-prep", "data-structures", "chinese-language", "tutorial-collection"], "topics": [], "urls": [], "use_cases": ["learn algorithms in python with worked examples", "study sorting and searching implementations", "prepare for coding interview algorithm questions", "understand binary tree traversal with code", "see dijkstra shortest path implemented in python", "compare greedy vs dynamic programming coin change solutions"], "what_it_is": "A collection of classic algorithm and data structure problems implemented in Python, each accompanied by explanatory markdown documents. It covers topics like sorting, binary search, binary trees, Dijkstra's shortest path, dynamic programming, and Fibonacci sequences.", "when_to_avoid": ["you need a production-ready algorithm library with tested, maintained APIs", "you need guaranteed support or a clear license for commercial use", "you want actively updated content - the repo has not seen recent releases"], "when_to_choose": ["you are a beginner learning algorithms through readable Python code", "you want explanations paired with implementations for classic problems", "you read Chinese and want algorithm tutorials in that language"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algorithm", "repo": "qiwsir/algorithm", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "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:55.657124+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:55.657124+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:42:57.532016+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "9cf9d55efd73cfa9df46985dbdc4c900bc7c924151312e127a4424a591a34368", "fetched_at": "2026-08-28T04:07:55.657124+00:00", "kind": "readme", "missing": false, "url": "https://github.com/qiwsir/algorithm"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4482, "days_push": 1547, "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}}