自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 乘积尾零 2018年第九届蓝桥杯省赛,填空题,lanqiaoOJ题号612

蓝桥杯 乘积尾零 Java实现

2023-02-27 19:14:19 77 1

原创 剑指offer-二叉搜索树的最近公共祖先

二叉搜索树的最近公共祖先

2022-10-27 14:45:37 133

原创 剑指offer-

二叉树的下一个结点

2022-10-24 14:27:13 118

原创 剑指offer-JZ36 二叉搜索树与双向链表

二叉搜索树与双向链表

2022-10-24 12:00:54 126

原创 剑指offer-JZ79 判断是不是平衡二叉树

判断是不是平衡二叉树

2022-10-23 22:46:18 99

原创 剑指offer- 二叉搜索树的后序遍历序列

二叉搜索树的后序遍历序列

2022-10-20 17:26:45 97

原创 剑指offer-从上往下打印二叉树

从上往下打印二叉树

2022-10-19 16:29:08 81

原创 剑指offer-JZ27 二叉树的镜像

二叉树的镜像

2022-10-19 14:45:32 76

原创 剑指offer-JZ26 树的子结构

树的子结构

2022-10-18 15:59:18 64

原创 剑指offer-JZ77 按之字形顺序打印二叉树

按之字形顺序打印二叉树

2022-10-16 12:38:59 113

原创 剑指offer-JZ54 二叉搜索树的第k个节点

二叉搜索树的第k个节点

2022-10-15 21:18:27 273

原创 剑指offer-JZ55 二叉树的深度

二叉树的深度

2022-10-15 08:24:00 257

原创 剑指offer-JZ35 复杂链表的复制

复杂链表的复制

2022-10-14 23:23:31 46

原创 剑指offer-JZ76 删除链表中重复的结点

剑指offer-JZ76删除链表中重复的结点

2022-10-12 19:38:04 106

原创 剑指offer-JZ18 删除链表的节点

Jz18删除链表的节点

2022-10-11 08:29:44 114

原创 剑指offer-JZ52 两个链表的第一个公共结点

两个链表的第一个公共结点

2022-10-10 11:36:20 70

原创 剑指offer-JZ6 从尾到头打印链表

剑指offer-JZ6从尾到头打印链表

2022-10-07 20:56:41 93 1

原创 蓝桥杯 李白打酒

标题:李白打酒话说大诗人李白,一生好饮。幸好他从不开车。一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:无事街上走,提壶去打酒。逢店加一倍,遇花喝一斗。这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。 请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。像这样的答案一共有多少呢?请你计算出所有可能方案的个数(包含题目给出的)。注意:通过浏览器提交答案。答案是个整数。不要书写任何多

2020-09-06 10:03:16 127

原创 零钱兑换

给出不同面值的硬币以及总金额. 试写一函数来计算构成该总额的组合数量. 你可以假设每一种硬币你都有无限个.样例样例1输入: amount = 10 和 coins = [10]输出: 1样例2输入: amount = 8 和 coins = [2, 3, 8]输出: 3解释:有3种方法:8 = 88 = 3 + 3 + 28 = 2 + 2 + 2 + 2注意事项你可以做出以下假设:0 <= amount <= 50001 <= coin <= 500

2020-08-28 12:47:16 84

原创 最长的可整合子数组的长度

先给出可整合数组的定义:如果一个数组在排序之后,每相邻两个数的差的绝对值都为1,或者该数组长度为1,则该数组为可整合数组。例如,[5, 3, 4, 6, 2]排序后为[2, 3, 4, 5, 6],符合每相邻两个数差的绝对值都为1,所以这个数组为可整合数组给定一个数组arr, 请返回其中最大可整合子数组的长度。例如,[5, 5, 3, 2, 6, 4, 3]的最大可整合子数组为[5, 3, 2, 6, 4],所以请返回5[要求]时间复杂度为O(n^2),空间复杂度为O(n)输入描述:第一行一个整数

2020-08-17 17:11:11 171

原创 堆箱子

程序员面试金典(堆箱子)题目描述有一堆箱子,每个箱子宽为wi,长为di,高为hi,现在需要将箱子都堆起来,而且为了使堆起来的箱子不倒,上面的箱子的宽度和长度必须小于下面的箱子。请实现一个方法,求出能堆出的最高的高度,这里的高度即堆起来的所有箱子的高度之和。给定三个int数组w,l,h,分别表示每个箱子宽、长和高,同时给定箱子的数目n。请返回能堆成的最高的高度。保证n小于等于500。测试样例:[1,1,1],[1,1,1],[1,1,1]返回:1思路:按箱子的宽度降序序列,如果两个箱子宽度相等

2020-08-14 14:07:22 812

原创 程序员面试金典(双栈队列)

双栈队列题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。import java.util.Stack;public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int

2020-08-11 10:03:40 174

原创 二叉树的重构

标题二叉树的重构题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。思路:中序遍历规则:左 根 右 前序遍历规则:根 左 右也就是说一个前序遍历中的第一个节点一定是根节点,我们可以利用我们在前序遍历找到的根节点,在中序遍历中找到根节点的位置,我们再以根节点的位置为基准划分左右子树,

2020-07-06 23:36:55 377

原创 (整理玩具)第九届蓝桥杯大赛总决赛Java大学B组

标题:整理玩具小明有一套玩具,一共包含NxM个部件。这些部件摆放在一个包含NxM个小格子的玩具盒中,每个小格子中恰好摆放一个部件。每一个部件上标记有一个0~9的整数,有可能有多个部件标记相同的整数。小明对玩具的摆放有特殊的要求:标记相同整数的部件必须摆在一起,组成一个矩形形状。如以下摆放是满足要求的:000220003344444 1224412244122330123456789以下摆放不满足要求:111221112233311111111122221122

2020-07-02 09:30:11 195

原创 JAVA实现第九届蓝桥杯JAVA C组省赛 第三题 字母阵列

字母阵列仔细寻找,会发现:在下面的8x8的方阵中,隐藏着字母序列:“LANQIAO”。SLANQIAOZOEXCCGBMOAYWKHIBCCIPLJQSLANQIAORSFWFNYAXIFZVWALCOAIQNAL我们约定: 序列可以水平,垂直,或者是斜向;并且走向不限(实际上就是有一共8种方向)。上图中一共有4个满足要求的串。下面有一个更大的(100x100)的字母方...

2020-02-11 10:10:24 4201 1

原创 洛谷 JAVA实现 单词方阵

洛谷 JAVA实现 单词方阵题目描述## 枚举给一n×nn \times nn×n的字母方阵,内可能蕴含多个“yizhong”单词。单词在方阵中是沿着同一方向连续摆放的。摆放可沿着888 个方向的任一方向,同一单词摆放时不再改变方向,单词与单词之间可以交叉,因此有可能共用字母。输出时,将不是单词的字母用*代替,以突出显示单词。例如:输入:8 输...

2020-02-10 21:54:42 353 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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