{"adoption": {"forks": 899, "observed_at": "2026-08-28T04:10:21.257941+00:00", "stars": 8458}, "canonical_url": "https://ross.abutalabs.com/products/leetcode-book", "card": {"archived": false, "artifact_type": "learning-resource", "description": "《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码", "domain": ["education", "programming-languages"], "enriched": true, "function": ["developer-tools"], "health_score": 56, "homepage": "https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/", "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["krahets/LeetCode-Book"], "name": "krahets/LeetCode-Book", "platform": ["cross-platform"], "pushed_at": "2025-12-30T12:39:35+00:00", "repo": "krahets/LeetCode-Book", "stars": 8458, "tags": ["leetcode", "interview-preparation", "data-structures", "algorithms", "coding-interview", "python", "java", "cpp", "study-plan"], "topics": ["algorithms-and-data-structures", "algorithm", "sword-for-offer", "leetcode", "leetcode-python", "leetcode-java", "leetcode-cpp", "algorithms", "data-structure", "data-structures", "java", "python"], "urls": [], "use_cases": ["prepare for coding interviews at tech companies", "learn algorithms and data structures with illustrated explanations", "find reference solutions to Sword for Offer problems in Python, Java, or C++", "follow a structured LeetCode study plan for beginners", "review high-frequency interview algorithm questions"], "what_it_is": "A collection of solution code and explanations for LeetCode problem sets including 'Sword for Offer', 'Illustration of Algorithms and Data Structures', and 'Krahets Selected 88 Interview Questions'. Solutions are provided in Python, Java, and C++ with illustrated explanations.", "when_to_avoid": ["you need an interactive coding or judge platform rather than reference solutions", "you need a general-purpose algorithm library for production use", "you require commercial usage of the content, since it is licensed CC BY-NC-SA"], "when_to_choose": ["you are preparing for software engineering interviews and want curated problem sets with multi-language solutions", "you are a beginner who wants illustrated, easy-to-follow algorithm explanations", "you want a structured problem list to practice LeetCode systematically"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/leetcode-book", "repo": "krahets/LeetCode-Book", "role": "main", "score": 59}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "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:10:21.257941+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:21.257941+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:27:12.611275+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ba4d11c0b893c62ff531916c9f56614e559041d42bd9c9b89df679cfccf8bbf6", "fetched_at": "2026-08-28T04:10:21.257941+00:00", "kind": "readme", "missing": false, "url": "https://github.com/krahets/LeetCode-Book"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 59, "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": 1720, "days_push": 246, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 59, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}