Java实现所有算法,祝你面试成功!(附云IDE)

我的新书《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,即可看到运行结果。


在这里插入图片描述

项目地址:
https://github.com/TheAlgorithms/Java

欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货

  1. 每天分享原创技术文章
  2. 海量免费技术资料和视频学习资源
  3. 分享赚钱门道,带领程序员走向财务自由
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 https://g...
    程序员黄小斜阅读 1,254评论 0 1
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,187评论 16 22
  • 创业是很多人的梦想,多少人为了理想和不甘选择了创业来实现自我价值,我就是其中一个。 创业后,我由女人变成了超人,什...
    亦宝宝阅读 5,846评论 4 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    迷月闪星情阅读 13,585评论 0 11
  • 可爱进取,孤独成精。努力飞翔,天堂翱翔。战争美好,孤独进取。胆大飞翔,成就辉煌。努力进取,遥望,和谐家园。可爱游走...
    赵原野阅读 7,713评论 1 1