# hunterhug/goa.c

📚  数据结构和算法（Golang实现）

Repository: https://github.com/hunterhug/goa.c
Canonical: https://ross.abutalabs.com/products/goac
Homepage: https://hunterhug.github.io/goa.c
Language: Go
License: Apache-2.0
License Family: permissive
Topics: algorithms-and-data-structures, golang-study, golang-algorithm, algorithms, algorithm, golang
Last push: 2025-07-24T08:28:37+00:00

## Health v2 (maintenance only)
Score: 47/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 33, release rhythm 35, longevity 100
- inputs: {"age_days": 2416, "days_push": 405, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1064, forks 194 (observed 2026-08-28T04:03:26.512518+00:00)

## What it is
An open-source Chinese-language book teaching data structures and algorithms with implementations in Go, hosted as a Docsify website and Docker image. It starts with a Go language primer, then covers divide-and-conquer, recursion, complexity analysis, core data structures, and sorting/searching algorithms.

## Use cases
- learn data structures and algorithms in Go
- refresh computer science fundamentals after years of work
- understand quicksort and red-black tree details
- get a beginner-friendly introduction to the Go language
- study algorithm complexity and divide-and-conquer offline via Docker

## When to choose
- you want algorithm theory explained simply with Go code examples
- you are a non-CS background developer filling theoretical gaps
- you prefer a structured book over competitive programming sites

## When to avoid
- you are specifically grinding LeetCode-style interview questions for big tech
- you need a production-ready algorithm library rather than educational material
- you cannot read Chinese

## Facets
- artifact type: learning-resource
- maturity: active
- function: documentation, developer-tools
- domain: education, programming-languages, tutorials
- platform: cli
- tags: data-structures, golang, algorithm-book, docsify, chinese-language, computer-science-fundamentals, algorithms, web-server, docker

## Member repositories
- hunterhug/goa.c (main) score 47

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:26.512518+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:56:04.387693+00:00, confidence not recorded.
  - readme: https://github.com/hunterhug/goa.c (fetched 2026-08-28T04:03:26.512518+00:00, sha fc9795ec9d2b)
  - homepage: https://hunterhug.github.io/goa.c (fetched 2026-08-29T12:57:41.932151+00:00, sha f1b737b26d08)
- Data as of 2026-08-30T08:39:29.467469+00:00.
