新方向

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

2020-11-18  本文已影响0人  国民程序员

我的新书《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. 分享赚钱门道,带领程序员走向财务自由
上一篇下一篇

猜你喜欢

热点阅读