/AlgorithmsInJava

用Java实现数据结构和算法

Primary LanguageJava

用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. 链表

==================== 持续更新 ===================

支持

二叉堆图