LeetCode刷题组队

原先是为了存储自己的学习代码和个人博客,后来整理了一下,分成了多语言模块,光这个多模块构建就废了不少劲(一直用Scala和sbt,gradle很少用了,为了加快编译速度,方便大家使用,JVM语言都使用gradle)。

一开始只是使用Java和Scala写了一点,过年时学习Rust,不知道用来干嘛,就用来刷LeetCode熟悉语法了,那叫一个酸爽。

为了方便格式统一,使用格式化对代码进行校准,对于Rust和Scala来说,个人觉得非常重要,不同人的代码,可能风格差别很大。

最近增加了代码质量分析和构建,折腾了几天搞上了GitHub workflows,Sonarcloud,Java从E提升到A,哈哈,还有一些反人类的分析错误就不管了。还增加了一些说明性的东西,蹩脚英语 哈哈

现在目前工作是使用Scala,所以基本就使用Scala刷了(虽然运行的有点慢,但是比Rust,Java,C++写起来快啊,哈哈)。其他人组队一起刷时,人越多动力越大,毕竟作为Owner不能落后,哈哈。一天没刷甚至有点不舒服的感觉。

希望能坚持下去,频率应该会降低了。最近都折腾 graphql,刷题是个低优先级的事情,重在坚持。

PS:最近公司面试的几年经验的人,二叉树递归遍历都不会,哈哈

欢迎各位贡献。

以下都可以:

  1. 文章
  2. 学习示例
  3. Leetcode、LintCode
  4. 其他算法等

坐标 https://github.com/jxnu-liguobin/cs-summary-reflection
LeetCode刷题组队_第1张图片

你可能感兴趣的:(随笔,java,python)