V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://www.0.51bbc.workers.dev/pro/about
jarryli
V2EX  ›  推广

仔细整理了 10 大排序算法,每种算法多种实现方式,用 C/ Java / Python /Go/JS 等语言重写一遍

  •  
  •   jarryli · 4 小时 8 分钟前 · 185 次点击

    仓库特色

    • 10 大经典算法全覆盖:从基础到高级,循序渐进,彻底搞懂算法基础原理,不在糊里糊涂
    • 10 多种编程语言:C/C++/Java/Python/JavaScript/Go/Rust/Swift/Kotlin/TypeScript/Dart ,有助于理解语言特性
    • 多种实现思路:每种算法提供 2-6 种不同的实现方式,通过不同思路可以更好地思考问题
    • 详细注释说明:算法思路、时间复杂度、空间复杂度分析,理解每一种思路的差异
    • 性能对比测试:实际运行时间对比,直观感受算法差异
    • 可视化输出:部分算法提供排序过程可视化,理解排序的过程

    AI 编程时代已经到来。AI 可以替代人工编码工作,但难以替代人的认知与思考。只有在深入理解编程核心(数据结构 + 算法 + 设计模式 + 系统架构)的基础上,人们才能真正驾驭 AI ,并让 AI 产生更高的效率与价值。

    地址: https://github.com/microwind/algorithms/blob/main/sorting/10-Sorting-Algorithms-Multi-Language.md

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3466 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:50 · PVG 18:50 · LAX 03:50 · JFK 06:50
    ♥ Do have faith in what you're doing.