{"adoption": {"forks": 292, "observed_at": "2026-08-28T04:03:42.707945+00:00", "stars": 1132}, "canonical_url": "https://ross.abutalabs.com/products/datastructure", "card": {"archived": false, "artifact_type": "learning-resource", "description": "💋💋数据结构、算法总结、学习算法的时间复杂度、空间复杂度、分析算法特点以及应用、Java面试难题、Android面试难题", "domain": ["education", "tutorials"], "enriched": true, "function": ["developer-tools"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["UCodeUStory/DataStructure"], "name": "UCodeUStory/DataStructure", "platform": ["jvm", "cross-platform"], "pushed_at": "2020-10-01T17:52:45+00:00", "repo": "UCodeUStory/DataStructure", "stars": 1132, "tags": ["data-structures", "algorithms", "interview-preparation", "java", "android-app", "time-complexity", "sorting", "graphs", "binary-trees", "chinese", "android"], "topics": [], "urls": [], "use_cases": ["learn data structures and algorithms with Java examples", "prepare for Java and Android interview questions", "understand time and space complexity of algorithms", "study sorting algorithms like quicksort and bubble sort", "learn graph algorithms like Dijkstra and topological sort", "review binary tree, red-black tree, and AVL tree concepts"], "what_it_is": "A Chinese-language learning resource on data structures and algorithms, packaged as an Android application with Java code examples. It covers time/space complexity, sorting, linked lists, binary trees, red-black trees, graphs, and Java/Android interview questions.", "when_to_avoid": ["you need a production data structure library to use in your own code", "you want actively maintained content or English-language tutorials", "you need a non-Java implementation of these algorithms"], "when_to_choose": ["you are a Java or Android developer preparing for technical interviews", "you want runnable code examples of classic data structures and algorithms", "you prefer learning algorithm concepts in Chinese"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/datastructure", "repo": "UCodeUStory/DataStructure", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "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:03:42.707945+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:42.707945+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:37:56.108034+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ac72ce939db81e018fa82004b330c0952b58ec0527120c0609d56b0a31787da1", "fetched_at": "2026-08-28T04:03:42.707945+00:00", "kind": "readme", "missing": false, "url": "https://github.com/UCodeUStory/DataStructure"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+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": 3217, "days_push": 2162, "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}}