前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐4个基于 Java语言的开源 Leetcode 题解!算法面试不愁了!

推荐4个基于 Java语言的开源 Leetcode 题解!算法面试不愁了!

作者头像
Guide哥
发布2020-06-12 11:09:43
8140
发布2020-06-12 11:09:43
举报
文章被收录于专栏:JavaGuideJavaGuide

一个很明显的现象,现在大厂的应届生面试,甚至是社招面试都开始越来越重视算法了。经常会有人问 Guide 如何准备算法面试,今天统一回答一下。

为了能够更好地准备算法面试,我们大部分人能做的就是刷 Leetcode 来积累解决算法题的经验和套路。为了能够帮助我们更好的刷 Leetcode,Guide 精选了一些不错的基于 Java 题解的开源项目,文末有项目链接。

下面的项目是根据下面三个标准选出:

  1. 项目是否还在继续维护更新。
  2. 项目的质量如何,这一点可以从 star、issue 以及 pr 的数量侧面反映出来。
  3. 是否是基于 Java 语言。

1.CS-Notes[1]

这个开源项目不是单一关注算法的仓库,它是一个大的集合,包括了技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计等知识。

我和这个开源项目的原作者有过交流,是一名很优秀的 coder。

CS-Notes算法部分

这个开源项目的算法部分包括 4 部分:

  1. 剑指 Offer 题解 :题目来自《何海涛. 剑指 Offer[M]. 电子工业出版社, 2012.》
  2. Leetcode 题解 :从 Leetcode 中精选大概 200 左右的题目,去除了某些繁杂但是没有多少算法思想的题目,同时保留了面试中经常被问到的经典题目。
  3. 算法 : 主要是一些基本的排序算法比如堆排序以及常见数据结构比如队列、栈的实现。
  4. 笔试面试题库 :跳转到牛客网的公司笔试面试真题。

2.LeetCodeAnimation[2]

如果你想边看动画变学算法的话,LeetCodeAnimation 很适合你。因为,这个项目的目标是用动画的形式呈现解 LeetCode 题目的思路,目前这个浩大的工程只完成部分 LeetCode 题目。

仓库的更新的大部分算法题都是通过 Java 语言解答的,少部分是使用 C/C++解答。

LeetCodeAnimation部分题解

3.leetcode[3]

多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解。

leetcode在线阅读版本

4.LeetCode-Solution-in-Good-Style[4]

这个项目是作者在学习《算法与数据结构》的时候,在 LeetCode(力扣)[5] 上做的练习,刷题以 Java 语言为主。

作者在刷题的时候,非常考虑代码质量,他的很多问题的回答都被 Leetcode 官方精选,值得推荐!

LeetCode-Solution-in-Good-Style部分题解

参考资料

[1]

1.CS-Notes: https://github.com/CyC2018/CS-Notes

[2]

LeetCodeAnimation: https://github.com/MisterBooo/LeetCodeAnimation

[3]

leetcode: https://github.com/doocs/leetcode

[4]

LeetCode-Solution-in-Good-Style: https://github.com/liweiwei1419/LeetCode-Solution-in-Good-Style

[5]

LeetCode(力扣): https://leetcode-cn.com/

我的 75k Star 开源项目 JavaGuide 总结而成的PDF版本的《JavaGuide面试突击版》,公众号后台回复“面试突击”即可获取最新版本!安排!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JavaGuide 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.CS-Notes[1]
  • 2.LeetCodeAnimation[2]
  • 3.leetcode[3]
  • 4.LeetCode-Solution-in-Good-Style[4]
    • 参考资料
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档