本站是 好好学java 的技术分享博客,涵盖Java后端技术、SpringBoot、微服务架构、分布式、Java面试等知 ...
正在加载今日诗词...
75. 颜色分类 75. 颜色分类
本题来自 LeetCode:75. 颜色分类[1] 题目描述给定一个包含红色、白色和蓝色,一共 n个元素的数组,原地对它 ...
2021-04-05
104&111. 二叉树的深度 104&111. 二叉树的深度
建议优先阅读,该文详细介绍了二叉树不同遍历方式的各种实现。 111. 二叉树的最小深度本题来自 LeetCode:二叉树 ...
2021-04-05
100. 相同的树 100. 相同的树
本题来自 LeetCode:100. 相同的树[1] 题目描述给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树 ...
2021-04-05
二叉树遍历专题 二叉树遍历专题
今天来全面学习下二叉树的几种遍历方式,包括 前序遍历、 中序遍历、 后序遍历、 层次遍历。定义以下数据结构为二叉树的节点 ...
2021-04-05
114. 二叉树展开为链表 114. 二叉树展开为链表
本题来自 LeetCode:114. 二叉树展开为链表[1] 题目描述给定一个二叉树,原地将它展开为链表。例如,给定二叉 ...
2021-04-05
78&90. 子集&子集 II(回溯法) 78&90. 子集&子集 II(回溯法)
本题来自 LeetCode:78. 子集[1] 78. 子集题目描述给定一组不含重复元素的整数数组 nums,返回该数组 ...
2021-04-05
560. 和为 K 的子数组 560. 和为 K 的子数组
本题来自 LeetCode:560. 和为 K 的子数组[1] 题目描述给定一个整数数组和一个整数  k,你需要找到该数 ...
2021-04-05
34. 在排序数组中查找元素的第一个和最后一个位置 34. 在排序数组中查找元素的第一个和最后一个位置
本题来自 LeetCode:34. 在排序数组中查找元素的第一个和最后一个位置[1] 题目描述给定一个按照升序排列的整数 ...
2021-04-05
19. 删除链表的倒数第 N 个节点 19. 删除链表的倒数第 N 个节点
本题来自 LeetCode:19. 删除链表的倒数第 N 个节点[1] 题目详情给定一个链表,删除链表的倒数第  n   ...
2021-04-05
234. 回文链表 234. 回文链表
本题来自 LeetCode:234. 回文链表[1] 题目描述请判断一个链表是否为回文链表。示例 1: 输入: 1-2 ...
2021-04-05
213. 打家劫舍 II 213. 打家劫舍 II
本题来自 LeetCode:213. 打家劫舍 II[1] 相似题型:,建议先解答该题。 题目详情你是一个专业的小偷,计 ...
2021-04-05
198. 打家劫舍 198. 打家劫舍
本题来自 LeetCode:198. 打家劫舍[1] 题目详情你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定 ...
2021-04-05
347&692. 前K个高频元素&前K个高频单词 347&692. 前K个高频元素&前K个高频单词
堆排序知识介绍请查看文章: 347. 前 K 个高频元素本题来自 leetCode:347. 前 K 个高频元素[1] ...
2021-04-05
LeetCode(347) 数组中的第 K 个最大元素(堆排序) LeetCode(347) 数组中的第 K 个最大元素(堆排 ...
一般情况下,题目中有出现前 N个最大(小)值 topN、第 k个最大(小)值,均可以用堆排序来解答,本文来学习下 堆排序 ...
2021-04-05
152. 乘积最大子序列 152. 乘积最大子序列
本题来自 LeetCode:152. 乘积最大子序列[1]。 题目详情给定一个整数数组 nums ,找出一个序列中乘积最 ...
2021-04-05
287. 寻找重复数 287. 寻找重复数
本题来自 LeetCode:287. 寻找重复数[1] 题目详情给定一个包含 n + 1个整数的数组 nums,其数字都 ...
2021-04-05
LeetCode(121&53) 买卖股票的最佳时机&最大子序和 LeetCode(121&53) 买卖股票的最佳时机&最大子 ...
121. 买卖股票的最佳时机本题来自LeetCode:121. 买卖股票的最佳时机 题目详情给定一个数组,它的第 i 个 ...
2021-04-05
LeetCode(357)计算各个位数不同的数字个数 LeetCode(357)计算各个位数不同的数字个数
本题来自LeetCode:357. 计算各个位数不同的数字个数 题目详情给定一个非负整数 n,计算各位数字都不同的数字 ...
2021-04-05
LeetCode(338) 比特位计数 LeetCode(338) 比特位计数
本题来自LeetCode:338. 比特位计数, 题目内容 给定一个非负整数 num。对于 0 ≤ i ≤ num范围 ...
2021-04-05
深入理解 Java 虚拟机【4】HotSpot 垃圾收集器 深入理解 Java 虚拟机【4】HotSpot 垃圾收集器
作者:杨立滨 链接:https://github.com/yanglbme/jvm 知音专栏 程序员的出路 写程 ...
深入理解 Java 虚拟机【3】垃圾收集策略与算法 深入理解 Java 虚拟机【3】垃圾收集策略与算法
作者:杨立滨 链接:https://github.com/yanglbme/jvm 知音专栏 程序员的出路 写程 ...
深入理解 Java 虚拟机【1】JVM 内存模型 深入理解 Java 虚拟机【1】JVM 内存模型
作者:杨立滨 链接:https://github.com/yanglbme/jvm 知音专栏 程序员的出路 写程 ...
深入理解 Java 虚拟机【2】HotSpot 虚拟机对象探秘 深入理解 Java 虚拟机【2】HotSpot 虚拟机对象探 ...
作者:杨立滨 链接:https://github.com/yanglbme/jvm 知音专栏 程序员的出路 写程 ...
一个简单案例看懂java Lamdba表达式 一个简单案例看懂java Lamdba表达式
JDK8引入了一个新玩意,叫做lamdba(那么大)的表达式,说得神乎其神,说真的,这玩意吧,并不难,但是要讲清楚吧,也 ...
简洁又快速地处理集合——Java8 Stream(上) 简洁又快速地处理集合——Java8 Stream(上)
作者:Howie_Y,系原创投稿 主页:www.jianshu.com/u/79638e5f0743 知音专栏 ...
简洁又快速地处理集合——Java8 Stream(下) 简洁又快速地处理集合——Java8 Stream(下)
作者:Howie_Y,系原创投稿 主页:www.jianshu.com/u/79638e5f0743 知音专栏 ...
HashMap的put和get方法原理 HashMap的put和get方法原理
来源:Sam哥哥https://blog.csdn.net/linsongbin1公众号注:文末阅读原文可直达jav ...
Java ArrayList 工作原理及实现 Java ArrayList 工作原理及实现
点击上方“Java知音”,选择“置顶公众号” 技术文章第一时间送达! 作者:兵小志大链接:www.cnblogs.c ...
Java之Map遍历方式性能分析——ketSet 与 entrySet Java之Map遍历方式性能分析——ketSet 与 ent ...
来源:徐亦快https://blog.csdn.net/weixin_42280517公众号注:文末阅读原文可直达j ...
深入理解Java对象的创建过程——类的初始化与实例化 深入理解Java对象的创建过程——类的初始化与实例化
作者:书呆子Rico  博客地址:http://blog.csdn.net/justloveyou_/ 链接: ...
52 / 111