{"adoption": {"forks": 1302, "observed_at": "2026-08-28T04:08:34.321403+00:00", "stars": 4075}, "canonical_url": "https://ross.abutalabs.com/products/algorithmsbypython", "card": {"archived": false, "artifact_type": "learning-resource", "description": "算法/数据结构/Python/剑指offer/机器学习/leetcode", "domain": ["education", "tutorials", "machine-learning"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["Jack-Lee-Hiter/AlgorithmsByPython"], "name": "Jack-Lee-Hiter/AlgorithmsByPython", "platform": ["python"], "pushed_at": "2020-01-19T13:58:31+00:00", "repo": "Jack-Lee-Hiter/AlgorithmsByPython", "stars": 4075, "tags": ["data-structures", "leetcode", "interview-preparation", "sorting", "sword-to-offer", "study-notes", "algorithms"], "topics": [], "urls": [], "use_cases": ["learn data structures in python", "prepare for coding interviews", "study sorting algorithm implementations", "practice leetcode problems with python solutions", "review sword to offer interview questions", "understand dynamic programming examples"], "what_it_is": "A collection of classic algorithms and data structures implemented in Python, including sorting, trees, heaps, and dynamic programming. It also contains solutions to 'Sword to Offer' interview problems, LeetCode exercises, and some machine learning algorithms.", "when_to_avoid": ["you need a production-ready algorithm library for real applications", "you need maintained, tested, or versioned code", "you need advanced or comprehensive algorithm coverage beyond the basics"], "when_to_choose": ["you are learning algorithms and data structures from scratch in Python", "you are preparing for technical interviews and want reference implementations", "you want readable example code for classic algorithms like quicksort or binary search trees"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algorithmsbypython", "repo": "Jack-Lee-Hiter/AlgorithmsByPython", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "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:08:34.321403+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:34.321403+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:23:28.100986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "884d4cd90c1e791f33cc5dc68bfb5f6e09b72cfbfc220a34d557a05890e80eaa", "fetched_at": "2026-08-28T04:08:34.321403+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Jack-Lee-Hiter/AlgorithmsByPython"}], "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": 3719, "days_push": 2418, "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}}