pengxurui / LeetCode-Kotlin

刷爆 LeetCode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用方法

1、先给一个 Star: 你的支持对我非常重要,我的内容质量绝对对得起你的 Star,给我一点创作的动力,感谢。

2、进小彭的 Android 交流群: 加我微信进群,我们对群质量有要求,你可以在这里找到志同道合的朋友。群里可以讨论技术、分享文章、聊天、吐槽,允许适当发招聘广告,不受欢迎的行为是严格禁止的:

3、关注我的公众号 [彭旭锐]: 坚持高质量原创内容,不人云亦云,公众号后续是我主要的内容更新平台:

4、关注我的 掘金知乎《AndroidFamily》 专栏: 掘金上有我历史发布过的所有文章,AndroidFamily 专栏是我参考杜威十进制模型搭建的 Android 成长学习路线,你可以参考我的模型定制专属的知识体系。

5、查看题解: 打开 leetCode 文件夹 查看 Kotlin 版本的 LeetCode 题解,根据题目编号搜索(题解搬运需要耗费大量时间,小彭会优先把刷过的高频题先整理过来)。

6、学习算法思维: 阅读数据结构与算法专栏文章,提升对数据结构和算法的认知,掌握解题的基本思考框架。不管题目怎么抽象,怎么变换,做到以不变应万变。

数据结构与算法专栏

这些文章大部分是两年前写的,重新阅读看这些文章,我亦发现思考深度有所不足。最近,我会在重写一部分文章,并在掘金平台上首发,请关注。

1、基础数据结构

  • 1.1 线性表(ArrayList & LinkedList 实现)

  • 1.2 散列表(HashMap 实现)

  • 1.3 队列

  • 1.4 栈

  • 1.5 二叉树

2、高级数据结构

3、算法**

4、经典题目

5、思维逻辑题

6、竞赛题目回顾

7、学习经验分享

小彭的其它开源项目

  • AndroidFamily 【Android 面经 + Android 学习指南】一份帮助 Android 开发者知识积累与能力进阶的学习路线;🔥
  • AndroidPlatforms 每个 Android 开发都要收藏的系统适配手册,带你全面体系化地解读 Android 系统更新;🔥
  • ModularEventBus 一个 Android 事件总线框架,为你解决事件总线 “滥用” 问题;
  • EasyTrack 基于西瓜视频前端视图树埋点方案实现的埋点方案;
  • EasyPrivacy 一个帮助开发者快速解决整改问题的工具;

更多内容,请 点击

更多学习资料推荐

Donate

如果本仓库对你有帮助,可以请小彭喝杯速溶咖啡。

License

Copyright [2022] [Peng Xurui]

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.