我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
GitHub严选:每天推荐一个GitHub优质开源项目
人生交契无老少,论交何必先同调。
大家好,我是严选哥。
今天给大家带来的项目是:Java实现所有算法
算法是进入大厂必备技能,如果想要谋得一个好的职位和薪酬,那么你必须得将常用的算法了解一遍,还要能用代码手写出来,因为现在的面试基本都会要求现场码代码,不管是远程还是现场。
今天给大家推荐的这个项目,是用Java语言实现了所有的算法,这样也避免了你寻找不同语言版本的算法实现,专心于算法的实现。
我们看项目目录,已经按照算法的种类进行了分类:
在这里插入图片描述
选择排序Sorts:
image.png
我们看到有各种排序算法,比如冒泡、快速、堆排序等等;
怎么使用
有了源码,那我们该如何使用呢?
简单的方法是将这个项目Clone下来,然后用本地的IDE导入项目进行调试。这个项目提供了一个非常好用的在线IDE,你没看错,是在线的IDE,这意味着你不需要额外安装IDE,你只需要有一个浏览器即可。
这个工具叫做Gitpod,它是一个专门为GitHub项目而生的在线IDE,你可以认为它就是一个云编辑器,即用即生成,用完就销毁。
Gitpod的官网:https://gitpod.io/workspaces/
Gitpod可以提供一个VS Code驱动的完整IDE开发环境,无需占用你的电脑的硬盘空间和CPU、内存。
在这里插入图片描述
在这里插入图片描述
点击Run或Debug,即可看到运行结果。
在这里插入图片描述
欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货
- 每天分享原创技术文章
- 海量免费技术资料和视频学习资源
- 分享赚钱门道,带领程序员走向财务自由
网友评论