gitmyhub

apachecn-algo-zh

JavaScript ★ 11k updated 2y ago

ApacheCN 数据结构与算法译文集

A Chinese-language collection of translated algorithm books and LeetCode solutions covering data structures and interview problems in C++, Java, JavaScript, and Python.

JavaScriptPythonJavaC++DockerNode.jssetup: easycomplexity 1/5

This repository is a Chinese-language collection of translated books and solution guides focused on data structures and algorithms. It is maintained by ApacheCN, a volunteer community that translates programming and computer science resources into Chinese.

The collection includes a Chinese translation of "Think Data Structures," plus LeetCode problem solutions written in C++, Java, JavaScript, and Python. There is also a set of solutions for the "Sword Refers to Offer" (Jian Zhi Offer) series in Java, which is a well-known Chinese interview preparation book.

Readers can browse the content online through a dedicated website or a mirror hosted on Gitee, which is a Chinese alternative to GitHub. For those who want a local copy, the repository can be installed as a Docker image, a Python package via pip, or a Node.js package via npm. All three methods spin up a local web server so the documents are readable in a browser.

The project uses a Creative Commons CC BY-NC-SA 4.0 license, which allows sharing and adaptation for non-commercial purposes as long as credit is given and the same license is applied. Contributors who help proofread or refine translations can receive small payments per thousand characters reviewed, and the project lists active proofreading tasks on its activity page.

Where it fits