{"adoption": {"forks": 305, "observed_at": "2026-08-28T04:06:08.539921+00:00", "stars": 2041}, "canonical_url": "https://ross.abutalabs.com/products/algorithm-note", "card": {"archived": false, "artifact_type": "learning-resource", "description": "数组、链表、树、图、递归、DP、有序表等相关数据结构与算法的讲解及代码实现。", "domain": ["tutorials", "education"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["dairongpeng/algorithm-note"], "name": "dairongpeng/algorithm-note", "platform": ["go"], "pushed_at": "2022-09-07T13:02:31+00:00", "repo": "dairongpeng/algorithm-note", "stars": 2041, "tags": ["data-structures", "interview-preparation", "chinese", "dynamic-programming", "sorting", "trees", "graphs", "notes", "algorithms"], "topics": ["alogrithms"], "urls": [], "use_cases": ["review data structures and algorithms before coding interviews", "learn dynamic programming from brute-force recursion", "study sorting, binary search, and heap algorithms with Go code", "understand advanced topics like KMP, Manacher, segment trees, and AC automaton", "use as a reference handbook for algorithm concepts", "prepare for technical interviews with high-frequency problem summaries"], "what_it_is": "A Chinese-language systematic study note collection covering common data structures and algorithms (arrays, linked lists, trees, graphs, recursion, dynamic programming, ordered tables) with code implementations in Go, plus a Java branch. It serves as a reference handbook for reviewing algorithm topics, accompanied by detailed notes on Yuque.", "when_to_avoid": ["you need an interactive course with exercises and judge feedback", "you want English-language material", "you need a production algorithm library rather than educational notes"], "when_to_choose": ["you want a systematic, chapter-organized algorithm review in Chinese", "you prefer learning with Go (or Java) code implementations alongside explanations", "you need coverage of both basics and advanced topics like Morris traversal and ordered tables"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/algorithm-note", "repo": "dairongpeng/algorithm-note", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "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:06:08.539921+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:08.539921+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:58:19.819541+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "409be0d8528108870195991a27a485956490a8c5bda0f5742ef6f12992a52707", "fetched_at": "2026-08-28T04:06:08.539921+00:00", "kind": "readme", "missing": false, "url": "https://github.com/dairongpeng/algorithm-note"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2246, "days_push": 1456, "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}}