# krahets/LeetCode-Book

《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码

Repository: https://github.com/krahets/LeetCode-Book
Canonical: https://ross.abutalabs.com/products/leetcode-book
Homepage: https://leetcode-cn.com/leetbook/detail/illustration-of-algorithm/
Language: Java
License: NOASSERTION
License Family: other
Topics: algorithms-and-data-structures, algorithm, sword-for-offer, leetcode, leetcode-python, leetcode-java, leetcode-cpp, algorithms, data-structure, data-structures, java, python
Last push: 2025-12-30T12:39:35+00:00

## Health v2 (maintenance only)
Score: 59/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 59, release rhythm 35, longevity 100
- inputs: {"age_days": 1720, "days_push": 246, "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 8458, forks 899 (observed 2026-08-28T04:10:21.257941+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: learning-resource
- maturity: active
- function: developer-tools
- domain: education, programming-languages
- platform: cross-platform
- tags: leetcode, interview-preparation, data-structures, algorithms, coding-interview, python, java, cpp, study-plan

## Member repositories
- krahets/LeetCode-Book (main) score 59

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:21.257941+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-29T17:27:12.611275+00:00, confidence not recorded.
  - readme: https://github.com/krahets/LeetCode-Book (fetched 2026-08-28T04:10:21.257941+00:00, sha ba4d11c0b893)
- Data as of 2026-08-30T08:39:29.467469+00:00.
