awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apachecn avatar

apachecn/apachecn-algo-zh

0
View on GitHub↗
11,140 estrellas·2,176 forks·JavaScript·9 vistasalgo.apachecn.org↗

Apachecn Algo Zh

This project is an algorithm study resource, a centralized LeetCode solution repository, and a technical interview study guide. It provides Chinese translations of textbooks and guides on data structures and algorithms for academic study and professional preparation.

The project distinguishes itself by delivering multi-language solution repositories and translated academic materials through a static site generation model. This architecture enables compile-time content translation and offline-first delivery of educational assets as static files.

The repository covers a wide range of algorithmic implementations, including dynamic programming, backtracking, and tree and linear traversals. It includes concrete solvers for problems involving string processing, array manipulation, and the reconstruction of height-balanced binary search trees.

Features

  • Algorithm Study Guides - Provides Chinese translations of textbooks and guides on data structures and algorithms for academic and self-study.
  • Coding Challenge Solutions - Stores coding challenge solutions in multiple programming languages for cross-reference and study.
  • Algorithm Solutions - Provides a centralized index of algorithm solutions mapped by identifier and language.
  • Depth-First Search Implementations - Implements fundamental depth-first search patterns for exploring tree and state-space structures.
  • Dynamic Programming Patterns - Provides educational implementations of dynamic programming and memoization patterns.
  • Computer Science Foundations - Provides translated resources covering foundational computer science principles and data structures.
  • LeetCode Solution References - Provides a centralized collection of LeetCode problem solutions translated into Chinese.
  • Technical Interview Preparation - Offers translated algorithmic patterns and optimized solutions for software engineering interview preparation.
  • Computer Science Education - Offers translated academic materials covering foundational data structures and complexity analysis.
  • Algorithmic Problem Solving - Provides translated guides and optimized code examples for learning algorithmic problem solving.
  • Technical Interview Guides - Provides a comprehensive reference for practicing common algorithmic patterns and problem-solving techniques for software engineering interviews.
  • Backtracking Algorithms - Implements backtracking algorithms for state-space exploration and problem solving.
  • Two-Pointer Strategies - Implements two-pointer algorithmic patterns for linear sequence traversal and analysis.
  • Static Site Generation - Uses static site generation to deliver educational materials for fast, serverless access.
  • Wildcard Pattern Matching - Implements string comparison against patterns using dynamic programming for wildcard matching.
  • Binary Search Implementations - Locates the correct insertion index for a target value within a sorted array.
  • BST Construction Algorithms - Implements logic to transform sorted arrays into height-balanced binary search trees.
  • Balanced Search Trees - Implements the construction of height-balanced binary search trees from sorted sequences.
  • Regular Expression Pattern Implementations - Provides a dynamic programming implementation of a regular expression matcher handling wildcards.
  • Text Justification Algorithms - Implements algorithms to distribute words across lines of a fixed width with aligned margins.
  • Translated Technical - Provides free online access to Chinese translations of data structure and algorithm textbooks.
  • Tree Reconstruction - Provides algorithms to rebuild binary trees from specific traversal sequences.
  • Binary Tree Traversals - Implements binary tree visitation in a root-left-right sequence using recursive DFS.
  • Tree Reconstruction - Provides logic to reconstruct binary trees using inorder and postorder traversal sequences.
  • In-Place Array Manipulations - Demonstrates techniques for modifying arrays in-place to optimize space complexity.
  • LeetCode Solution Translations - Provides Chinese translations of LeetCode problem solutions across multiple programming languages.
  • Pattern Occurrence Location Algorithms - Provides efficient search algorithms to locate the first occurrence of target substrings.
  • Postorder Traversals - Implements binary tree visitation in a left-right-root sequence.
  • Cycle Detection - Provides a two-pointer fast-and-slow approach to detect cycles in singly-linked lists.
  • Content Translation - Translates technical textbooks and solutions into Chinese during the build process.
  • Static Content Delivery - Serves translated materials as downloadable static assets for offline accessibility.

Historial de estrellas

Gráfico del historial de estrellas de apachecn/apachecn-algo-zhGráfico del historial de estrellas de apachecn/apachecn-algo-zh

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace apachecn/apachecn-algo-zh?

This project is an algorithm study resource, a centralized LeetCode solution repository, and a technical interview study guide. It provides Chinese translations of textbooks and guides on data structures and algorithms for academic study and professional preparation.

¿Cuáles son las características principales de apachecn/apachecn-algo-zh?

Las características principales de apachecn/apachecn-algo-zh son: Algorithm Study Guides, Coding Challenge Solutions, Algorithm Solutions, Depth-First Search Implementations, Dynamic Programming Patterns, Computer Science Foundations, LeetCode Solution References, Technical Interview Preparation.

¿Qué alternativas de código abierto existen para apachecn/apachecn-algo-zh?

Las alternativas de código abierto para apachecn/apachecn-algo-zh incluyen: azl397985856/leetcode — This project is a curated educational resource and solution repository for algorithmic challenges, specifically… greyireland/algorithm-pattern — This project is an algorithm template library and coding interview study guide providing reusable code patterns for… soapyigu/leetcode-swift — LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation.… blankj/awesome-java-leetcode — This project is a reference library of Java implementations for algorithmic coding challenges and data structure… chanda-abdul/several-coding-patterns-for-solving-data-structures-and-algorithms-problems-during-interviews — This repository is a curated guide and implementation library of coding patterns used to solve data structures and… kodecocodes/swift-algorithm-club — This project is a comprehensive collection of common computer science algorithms and data structures implemented in…

Alternativas open-source a Apachecn Algo Zh

Proyectos open-source similares, clasificados según cuántas características comparten con Apachecn Algo Zh.
  • azl397985856/leetcodeAvatar de azl397985856

    azl397985856/leetcode

    55,758Ver en GitHub↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    JavaScriptalgoalgorithmalgorithms
    Ver en GitHub↗55,758
  • greyireland/algorithm-patternAvatar de greyireland

    greyireland/algorithm-pattern

    15,465Ver en GitHub↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Goalgoalgorithmleetcode
    Ver en GitHub↗15,465
  • soapyigu/leetcode-swiftAvatar de soapyigu

    soapyigu/LeetCode-Swift

    4,958Ver en GitHub↗

    LeetCode-Swift is a collection of algorithm solutions written in Swift, designed for coding interview preparation. Each solution is implemented as a self-contained function with no external dependencies, making it easy to run and test. The repository organizes solutions by topic and company, and every file includes time and space complexity annotations, allowing quick evaluation of algorithmic efficiency. What sets this repository apart is its flat file structure and the way solutions are tagged with the companies that asked them in interviews, enabling targeted practice. All code resides in

    Swiftalgorithmdata-structuresinterview
    Ver en GitHub↗4,958
  • blankj/awesome-java-leetcodeAvatar de Blankj

    Blankj/awesome-java-leetcode

    8,698Ver en GitHub↗

    This project is a reference library of Java implementations for algorithmic coding challenges and data structure patterns. It serves as a study guide for technical interview preparation, providing a curated collection of LeetCode solutions organized by difficulty and algorithmic technique. The collection includes a mapping system that associates specific algorithm problems with the companies that frequently use them in technical interviews. The repository covers a wide range of capability areas, including tree algorithms for hierarchy construction and verification, string processing for sequ

    Javaalgorithmalgorithmsdatastructure
    Ver en GitHub↗8,698
  • Ver las 30 alternativas a Apachecn Algo Zh→