用Java实现算法和数据结构
本项目主要用于自己在工作之余记录用Java实现的算法和数据结构的源码;同时还会记录自己刷leetcode的题解思路等;
经典排序算法
经典数据结构
leetcode专区
1. 数组
题目名称 | 难度 | 地址 | 题解 |
---|---|---|---|
两数之和 | 简单 | https://leetcode-cn.com/problems/two-sum/ | a |
三数之和 | 中等 | https://leetcode-cn.com/problems/3sum/ | a |
乘积最大子数组 | 中等 | https://leetcode-cn.com/problems/maximum-product-subarray/ | b |
和为K的子数组 | 中等 | https://leetcode-cn.com/problems/subarray-sum-equals-k/ | c |
数组类总数:4
2. 堆栈
题目名称 | 难度 | 地址 | 题解 |
---|---|---|---|
最小栈 | 简单 | https://leetcode-cn.com/problems/min-stack/ | a |
堆栈类总数:1
3. 链表
==================== 持续更新 ===================