LeetCode-Java
说明
- leetcode练习,坚持每天一道,目前已完成262道
- 解题语言是Java
- 每道题都是可编译运行的
- 每道题有自己的方法和他人优秀解法
- 每道题会尽量分析一下解题步骤和复杂度
- 欢迎star、fork、交流,一起互勉
- 微信号:pp_hdsny(寻扣友,备注leetcode)
- 网址:https://leetcode-cn.com/
待解题目列表
剑指offer系列-持续多月,每周7题
已解题目
20190404# leetcode目前已有题目1020道,免费852道
题目类型(更新中...)
- 数组(168)
- 哈希表(102)
- 动态规划(133)
- 双指针(56)
- 字符串(122)
- 数学(126)
- sliding window(12)
- 二分查找(62)
- 分治算法(18)
- 回溯算法(41)
- 链表(35)
- 堆(32)
- 栈(47)
- 贪心算法(50)
- 排序(24)
- 位运算(32)
- 树(107)
- BFS(48)
- DFS(96)
- 并查集(22)
- 设计(38)
- 图(24)
- 拓扑排序(5)
- 树状数组(5)
- 线段树(9)
- 二叉搜索树(15)
题目列表(更新中—已完成262)
Leetcode-Java(260+题解,持续更新、欢迎star&留言&交流)
剑指offer系列
题目 | 解决方案 | 相关话题 | 难度 | 备注 |
---|---|---|---|---|
剑指 Offer 03. 数组中重复的数字 | FindRepeatNumber | 数组、哈希表 | Easy | |
剑指 Offer 04. 二维数组中的查找 | FindNumberIn2DArray | 数组、双指针 | Easy | |
剑指 Offer 05. 替换空格 | ReplaceSpace | Easy | ||
剑指 Offer 06. 从尾到头打印链表 | ReversePrint | 链表 | Easy |
经典题解
LCP
No | 题目 | 解决方案 | 难度 |
---|---|---|---|
#1 | LCP 1. 猜数字 | Game | Easy |
#2 | LCP 2. 分式化简 | Fraction | Easy |
#3 | LCP 3. 机器人大冒险 | Robot | Medium |
#4 | LCP 4. 覆盖 | Domino | Hard |
#5 | LCP 5. 发 LeetCoin | Bonus | Hard |