awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesPattern-Based Algorithm Categorization

Organization of algorithmic problems by shared structural mechanisms like sliding windows or monotonic stacks.

Distinct from Monotone Stack Algorithms: Categorizes diverse problems by algorithmic pattern, whereas candidates focus on specific implementations (e.g. monotone stack).

Explore 4 awesome GitHub repositories matching education & learning resources · Pattern-Based Algorithm Categorization. Refine with filters or upvote what's useful.

Awesome Pattern-Based Algorithm Categorization GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • chefyuan/algorithm-basechefyuan 的头像

    chefyuan/algorithm-base

    10,702在 GitHub 上查看↗

    algorithm-base is an educational library and study guide designed for simulating algorithms and studying data structures. It functions as an execution visualizer that renders step-by-step state changes and pointer updates through animated simulations to illustrate how data movement works. The project distinguishes itself by mapping conceptual logic directly to multi-language source code implementations. It utilizes a comparative analysis framework to evaluate different algorithmic strategies based on stability, time complexity, and space complexity, while organizing problems by underlying mec

    Organizes diverse problems by underlying mechanisms such as sliding windows and monotonic stacks.

    algorithmsbaseinterview-practice
    在 GitHub 上查看↗10,702
  • awangdev/leet-codeawangdev 的头像

    awangdev/leet-code

    4,344在 GitHub 上查看↗

    这是一个精选的算法模式、数据结构实现和系统设计笔记参考库。它作为 Java 算法问题集和竞赛编程指南,为 LeetCode 和 LintCode 等平台上的编码挑战提供了解决方案合集。 该库以其针对高级数据结构和算法策略的全面 Java 实现而著称。它包括用于解决复杂问题的详细参考资料,并附带时间和空间复杂度分析。 该项目涵盖了广泛的计算机科学基础知识,包括算法设计、数据结构实现和系统设计。其内容涵盖图论、动态规划、搜索与优化以及线性数据处理技术。它还包括关于基础设施可扩展性、性能缓存和软件架构模式的笔记。

    Implements a categorized library of algorithmic patterns including dynamic programming, sliding windows, and backtracking.

    Javaalgorithmdynamicprogrammingjava
    在 GitHub 上查看↗4,344
  • sl1673495/leetcode-javascriptsl1673495 的头像

    sl1673495/leetcode-javascript

    2,113在 GitHub 上查看↗

    该仓库是一个针对标准算法挑战和技术面试问题的 JavaScript 实现集合。它作为结构化的学习资源,供开发者通过研究经过验证的代码解决方案来掌握基础数据结构和计算逻辑。 该项目通过根据标准化的算法模式组织解决方案脱颖而出,允许以专注的方式掌握反复出现的解决问题技术。通过按领域和技术方法对实现进行分类,它为导航复杂的逻辑谜题和建立常见面试场景中的熟练度提供了清晰的路径。 该仓库通过集成单元测试驱动的验证来确认解决方案在各种输入场景下的正确性,从而支持严谨的学习环境。它还通过模块化的文件系统结构促进本地开发,并提供必要的配置以支持交互式调试和算法逻辑的逐步执行。

    Categorizes algorithmic solutions by recurring patterns to facilitate structured learning.

    JavaScript
    在 GitHub 上查看↗2,113
  • thepranaygupta/data-structures-and-algorithmsthepranaygupta 的头像

    thepranaygupta/Data-Structures-and-Algorithms

    1,257在 GitHub 上查看↗

    This repository is a collection of fundamental computer science concepts and algorithmic implementations designed to serve as an educational resource. It provides a structured library of code that demonstrates universal computational patterns and data structure behaviors across multiple programming languages. The project is organized to facilitate learning through clear, readable reference implementations that prioritize pedagogical clarity over performance optimization. By grouping coding challenges according to underlying algorithmic techniques, the repository helps users identify recurring

    Categorizes coding challenges by underlying algorithmic techniques to help learners identify recurring problem-solving strategies.

    Javaalgorithmsdata-structuresdata-structures-and-algorithms
    在 GitHub 上查看↗1,257
  1. Home
  2. Education & Learning Resources
  3. Pattern-Based Algorithm Categorization