子龙 子龙
首页
学习指南
工具
AI副业
开源项目
技术书籍

程序员子龙

Java 开发从业者
首页
学习指南
工具
AI副业
开源项目
技术书籍
  • github加速神器
  • 分布式ID解决方案
  • 算法开源项目
    • yshop意象商城系统
    • 大厂开源项目
    • 风控引擎
    • 工作流任务调度系统
    • 开源商城系统
    • 字节跳动开源项目
    • 开源项目
    程序员子龙
    2024-01-29
    目录

    算法开源项目

    大家好,我是爱撸代码的程序员子龙!

    对于大部分程序员而言,算法在工作中不是必须的,但是你要找工作,特别是刚毕业参加校招的学生,想进入一些比较大的公司,是必须要学好算法的。

    此外,在提高自我技术水平的过程中,比如去阅读一些优秀的代码的时候,也是需要算法功底的,就像去看redis源码的时候,起码得知道跳表吧。

    算法学的好,不论对你思考问题的方式还是对你编程的思维都会有很大的好处。

    今天大叔给大家推荐一个学习算法的开源网站,在这个网站上面,收录了包括 Python、Java、C++、JavaScript、Go 等多种主流编程语言的算法代码实现。

    image-20220109195655004

    # 简介

    网站提供了排序、搜索、动态规划、数据结构等多种分类,便于开发者根据自身情况,筛选个人感兴趣的领域深入学习。

    image-20220109221055161

    同样,当你开始学习单个算法时,页面上会给出问题描述、实现方法、时间与空间复杂度、代码示例、GitHub 链接、以及视频动画解说等内容。

    image-20220109212835696

    在编辑区的下方可以自由切换语言。

    image-20220109212732975

    你可以在上面随心所欲的编写代码,网站提供的代码自动补全、语法高亮、可交互式编程体验做的还是蛮不错的。运行之后,便可在右侧看到实时输出效果。对于整个学习过程可以说没有任何阻碍。

    网站还提供了暗黑与明亮两种主题供用户选择,满足同开发人员的喜好。

    image-20220109214607224

    我们再来看看,目前 Java 实现的算法。

    image-20220109215023318

    # 小结

    网站上面提供的算法,以及覆盖的编程语言、相关扩展学习资源,还是很全面的。要是能把这些算法都刷一遍,相信大家都能拿到满意的offer!

    上次更新: 2024/03/11, 15:54:57
    分布式ID解决方案
    yshop意象商城系统

    ← 分布式ID解决方案 yshop意象商城系统→

    最近更新
    01
    保姆级教程 用DeepSeek+飞书,批量写文案、写文章,太高效了
    06-06
    02
    还在为整理视频思维导图发愁?2 种超实用技巧,让你 10 分钟搞定,高效又省心!
    06-06
    03
    熬夜做PPT?AI一键生成高逼格幻灯片,效率提升10倍!
    06-06
    更多文章>
    Theme by Vdoing | Copyright © 2024-2025

        辽ICP备2023001503号-2

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式