自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二当家的白帽子

二当家的白帽子的博客

原创 领扣LintCode问题答案-29. 交叉字符串

领扣LintCode问题答案-29. 交叉字符串 目录29. 交叉字符串鸣谢 29. 交叉字符串 给出三个字符串:s1、s2、s3,判断s3是否由s1和s2交叉构成。 样例 1: 输入: “aabcc” “dbbca” “aadbbcbcac” 输出: true 样例 2: 输入: “” ...

2020-07-26 16:40:51 2543 0

原创 【精】领扣LintCode问题答案:21. 移动的圆

领扣LintCode问题答案-21. 移动的圆 目录21. 移动的圆鸣谢 21. 移动的圆 题目将给出两个圆A和B的圆心坐标(x,y)和半径r,现给你一个点P,使圆A圆心沿直线运动至点P。 请问圆A在运动过程中是否会与圆B相交?(运动过程包括起点和终点) 若会相交返回1,否则返回-1。 两个圆的...

2020-07-26 16:38:32 2718 0

原创 领扣LintCode问题答案-18. 子集 II

领扣LintCode问题答案-18. 子集 II 目录18. 子集 II鸣谢 18. 子集 II 给定一个可能具有重复数字的列表,返回其所有可能的子集。 子集中的每个元素都是非降序的 两个子集间的顺序是无关紧要的 解集中不能包含重复子集 样例 1: 输入:[0] 输出: [ [], [0] ]...

2020-07-26 16:32:53 2510 0

原创 领扣LintCode问题答案-17. 子集

领扣LintCode问题答案-17. 子集 目录17. 子集鸣谢 17. 子集 给定一个含不同整数的集合,返回其所有的子集。 子集中的元素排列必须是非降序的,解集必须不包含重复的子集。 样例 1: 输入:[0] 输出: [ [], [0] ] 样例 2: 输入:[1,2,3] 输出: [ ...

2020-07-26 16:30:55 2466 0

原创 领扣LintCode问题答案-16. 带重复元素的排列

领扣LintCode问题答案-16. 带重复元素的排列 目录16. 带重复元素的排列鸣谢 16. 带重复元素的排列 给出一个具有重复数字的列表,找出列表所有不同的排列。 样例 1: 输入:[1,1] 输出: [ [1,1] ] 样例 2: 输入:[1,2,2] 输出: [ [1,2,2],...

2020-07-26 16:28:38 2456 0

原创 领扣LintCode问题答案-15. 全排列

领扣LintCode问题答案-15. 全排列 目录15. 全排列鸣谢 15. 全排列 给定一个数字列表,返回其所有可能的排列。 你可以假设没有重复数字。 样例 1: 输入:[1] 输出: [ [1] ] 样例 2: 输入:[1,2,3] 输出: [ [1,2,3], [1,3,2], [2...

2020-07-26 16:26:11 2550 0

原创 【精】领扣LintCode问题答案:12. 带最小值操作的栈

领扣LintCode问题答案-12. 带最小值操作的栈 目录12. 带最小值操作的栈鸣谢 12. 带最小值操作的栈 实现一个栈, 支持以下操作: push(val) 将 val 压入栈 pop() 将栈顶元素弹出, 并返回这个弹出的元素 min() 返回栈中元素的最小值 要求 O(1) 开销. ...

2020-07-26 16:23:42 2524 0

原创 领扣LintCode问题答案-11. 二叉查找树中搜索区间

领扣LintCode问题答案-11. 二叉查找树中搜索区间 目录11. 二叉查找树中搜索区间鸣谢 11. 二叉查找树中搜索区间 给定一个二叉查找树和范围[k1, k2]。按照升序返回给定范围内的节点值。 样例 1: 输入:{5},6,10 输出:[] 5 它将被序列化为 {5} 没有数字介于6...

2020-07-26 16:20:24 2559 0

原创 领扣LintCode问题答案-7. 二叉树的序列化和反序列化

领扣LintCode问题答案-7. 二叉树的序列化和反序列化 目录7. 二叉树的序列化和反序列化鸣谢 7. 二叉树的序列化和反序列化 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没...

2020-07-19 16:10:40 2850 0

原创 领扣LintCode问题答案-5. 第k大元素

领扣LintCode问题答案-5. 第k大元素 目录5. 第k大元素鸣谢 5. 第k大元素 在数组中找到第 k 大的元素。 你可以交换数组中的元素的位置 样例 1: 输入: n = 1, nums = [1,3,4,2] 输出: 4 样例 2: 输入: n = 3, nums = [9,3...

2020-07-19 15:06:22 2919 0

原创 领扣LintCode问题答案-4. 丑数 II

领扣LintCode问题答案-4. 丑数 II 目录4. 丑数 II鸣谢 4. 丑数 II 设计一个算法,找出只含素因子2,3,5 的第 n 小的数。 符合条件的数如:1, 2, 3, 4, 5, 6, 8, 9, 10, 12… 我们可以认为 1 也是一个丑数。 样例 1: 输入:9 输出:...

2020-07-19 15:03:02 2865 0

原创 领扣LintCode问题答案-3. 统计数字

领扣LintCode问题答案-3. 统计数字 目录3. 统计数字鸣谢 3. 统计数字 计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。 样例 1: 输入: k = 1, n = 1 输出: 1 解释: 在 [0, 1] 中,我们发现 1 出现了 1 次 (1)。 ...

2020-07-19 13:01:46 2903 0

原创 领扣LintCode问题答案-入门
原力计划

LintCode的问题答案 目录37. 反转一个3位整数145. 大小写转换454. 矩阵面积463. 整数排序466. 链表节点计数484. 交换数组两个元素632. 二叉树的最大节点鸣谢 37. 反转一个3位整数 反转一个只有3位数的整数。 public class Solution { ...

2020-07-12 11:45:15 3354 0

原创 自娱自乐-数字拆分(记录我的思考过程)
原力计划

数字拆分问题思考为什么要有多例模式?多例模式的实现方式鸣谢 问题 如何实现输入数字,显示如下拆分结果? 输入: 6 输出: 6=1+1+1+1+1+1 6=1+1+1+1+2 6=1+1+1+3 6=1+1+2+2 6=1+1+4 6=1+2+3 6=1+5 6=2+2+2 6=2+4 6=3+3...

2020-07-10 19:42:02 3460 0

原创 JAVA设计模式-创建模式-多例模式

单例模式Singleton为什么要有设计模式?什么是多例模式?为什么要有多例模式?多模模式的实现方式鸣谢 为什么要有设计模式? 一个有价值的系统总是会因为需求的变化而变化,可能是原有需求的修改,也可能是新需求的增加。于是可怜的猿们就得修改原来的代码。好的架构和设计可以让我们的代码结构具有良好的扩展...

2020-07-05 09:06:21 6427 0

提示
确定要删除当前文章?
取消 删除