# hustcc/JS-Sorting-Algorithm

一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》，多语言实现。

Repository: https://github.com/hustcc/JS-Sorting-Algorithm
Canonical: https://ross.abutalabs.com/products/js-sorting-algorithm
Homepage: https://sort.hust.cc/
Language: Java
License Family: other
Topics: gitbook, algorithm, sorting-algorithms, javascript, python, golang
Last push: 2024-03-30T04:35:46+00:00

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

## Adoption (not part of the score)
Stars 5191, forks 1121 (observed 2026-08-28T04:09:11.965941+00:00)

## What it is
An open-source GitBook titled 'Ten Classic Sorting Algorithms' covering bubble, selection, insertion, shell, merge, quick, heap, counting, bucket, and radix sort. Each algorithm is explained with complexity and stability analysis and implemented in multiple programming languages including JavaScript, Python, and Go.

## Use cases
- learn classic sorting algorithms with worked examples
- compare time complexity and stability of sorting algorithms
- see sorting algorithm implementations in JavaScript, Python, and Go
- study for coding interviews on sorting
- read an online book on data structures and algorithms

## When to choose
- you want a concise, illustrated reference for the ten classic sorting algorithms
- you need multi-language code samples for each algorithm
- you prefer a free online book format for learning

## When to avoid
- you need production-grade sorting libraries rather than educational code
- you need algorithms beyond the ten classic sorts
- you require an actively maintained or licensed project (no license is provided)

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: education, tutorials
- platform: cross-platform
- tags: sorting-algorithms, gitbook, data-structures, multi-language-implementations, javascript, python, golang, algorithms

## Member repositories
- hustcc/JS-Sorting-Algorithm (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:11.965941+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-29T18:01:45.062809+00:00, confidence not recorded.
  - readme: https://github.com/hustcc/JS-Sorting-Algorithm (fetched 2026-08-28T04:09:11.965941+00:00, sha dba79f5320d8)
  - homepage: https://sort.hust.cc/ (fetched 2026-08-29T08:55:30.025923+00:00, sha c294365984dd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
