自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stay hungry ! stay foolish!

不要告诉别人你的计划,只需要让别人知道结果就行了。

  • 博客(11)
  • 资源 (21)
  • 收藏
  • 关注

原创 剑指 Offer 37. 序列化二叉树

请实现两个函数,分别用来序列化和反序列化二叉树。你需要设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。提示:输入输出格式与 LeetCode 目前使用的方式一致,详情请参阅 LeetCode 序列化二叉树的格式。你并非必须采取这种方式,你也可以采用其他的方法解决这个问题。示例:输入:root = [1,2,3,null,null,4,5]输出:[1,2,3,null,n

2021-06-30 13:17:14 66

原创 168. Excel表列名称

给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。例如:A -> 1B -> 2C -> 3…Z -> 26AA -> 27AB -> 28…示例 1:输入:columnNumber = 1输出:“A”示例 2:输入:columnNumber = 28输出:“AB”示例 3:输入:columnNumber = 701输出:“ZY”示例 4:输入:columnNumber = 2147483647输

2021-06-29 13:19:40 141

原创 815. 公交路线

给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶。例如,路线 routes[0] = [1, 5, 7] 表示第 0 辆公交车会一直按序列 1 -> 5 -> 7 -> 1 -> 5 -> 7 -> 1 -> … 这样的车站路线行驶。现在从 source 车站出发(初始时不在公交车上),要前往 target 车站。 期间仅可乘坐公交车。求出 最少乘坐的公交车数量 。如果不可能到

2021-06-28 13:22:17 118

原创 使用cached的wrapper类读取请求响应内容

问题servlet的requestbody以及response的body一旦流被读取了,就无法再次消费了,因此这对于有要拦截请求,记录相关信息的时候,带来一个潜在的坑。那么如何处理这个呢,利用filter,wrapper一层,然后proceed,最后response完之后在把cached的body设置回原始响应。caching wrapperContentCachingRequestWrapper wrappedRequest = new ContentCachingRequestWrappe

2021-06-27 15:37:23 773

原创 5798. 循环轮转矩阵

给你一个大小为 m x n 的整数矩阵 grid​​​ ,其中 m 和 n 都是 偶数 ;另给你一个整数 k 。矩阵由若干层组成,如下图所示,每种颜色代表一层:矩阵的循环轮转是通过分别循环轮转矩阵中的每一层完成的。在对某一层进行一次循环旋转操作时,层中的每一个元素将会取代其逆时针 方向的相邻元素。轮转示例如下:返回执行 k 次循环轮转操作后的矩阵。示例 1:输入:grid = [[40,10],[30,20]], k = 1输出:[[10,20],[40,30]]解释:.

2021-06-27 13:08:30 327 1

原创 5797. 两个数对之间的最大乘积差

两个数对(a, b)和(c, d)之间的乘积差定义为(a * b) - (c * d)。例如,(5, 6)和(2, 7)之间的乘积差是(5 * 6) - (2 * 7) = 16。给你一个整数数组nums,选出四个不同的下标w、x、y和z,使数对(nums[w], nums[x])和(nums[y], nums[z])之间的乘积差取到最大值。返回以这种方式取得的乘积差中的最大值。示例 1:输入:nums = [5,6,2,...

2021-06-27 13:01:12 397

原创 773. 滑动谜题

在一个 2 x 3 的板上(board)有 5 块砖瓦,用数字1~5来表示, 以及一块空缺用0来表示.一次移动定义为选择0与一个相邻的数字(上下左右)进行交换.最终当板board的结果是[[1,2,3],[4,5,0]]谜板被解开。给出一个谜板的初始状态,返回最少可以通过多少次移动解开谜板,如果不能解开谜板,则返回 -1 。示例:输入:board = [[1,2,3],[4,0,5]]输出:1解释:交换 0 和 5 ,1 步完成输入:board = [[...

2021-06-26 17:27:05 145

原创 752. 打开转盘锁

你有一个带有四个圆形拨轮的转盘锁。每个拨轮都有10个数字:'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'。每个拨轮可以自由旋转:例如把'9'变为'0','0'变为'9'。每次旋转都只能旋转一个拨轮的一位数字。锁的初始数字为'0000',一个代表四个拨轮的数字的字符串。列表deadends包含了一组死亡数字,一旦拨轮的数字和列表里的任何一个元素相同,这个锁将会被永久锁定,无法再被旋转。字符串target代表可以解...

2021-06-25 13:53:35 57

原创 149. 直线上最多的点数

给你一个数组points,其中points[i] = [xi, yi]表示X-Y平面上的一个点。求最多有多少个点在同一条直线上。示例 1:输入:points = [[1,1],[2,2],[3,3]]输出:3示例 2:输入:points = [[1,1],[3,2],[5,3],[4,1],[2,3],[1,4]]输出:4提示:1 <= points.length <= 300 points[i].length == 2 -10...

2021-06-24 13:06:48 64

原创 剑指 Offer 15. 二进制中1的个数

请实现一个函数,输入一个整数(以二进制串形式),输出该数二进制表示中 1 的个数。例如,把 9表示成二进制是 1001,有 2 位是 1。因此,如果输入 9,则该函数输出 2。示例 1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串 00000000000000000000000000001011中,共有三位为 '1'。示例 2:输入:00000000000000000000000010000000输出:1解释...

2021-06-23 08:38:01 56

转载 剑指 Offer 38. 字符串的排列

输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"]限制:1 <= s 的长度 <= 8尝试用深搜,直接过了。code:class Solution { public String[] permutation(String s) { Set<String>

2021-06-22 13:05:20 57

TXT全本小说下载工具V5.0绿色版

全本小说下载器是一款下载全集小说的利器,在搜索框输入你需要的书名或作者名称,然后点击搜索,得出结果后,鼠标右键下载即可。这样就不用在线看说明,可以直接离线看小说,是小说明爱好者必备工具

2021-04-28

Thrift-0.5.exe

windows版本安装用的

2019-02-25

repo资源下载

repo资源, 当连接无法下载时,可以试试手动放置安装。

2019-02-21

EZDML_2神器

很好用的工具,可以去瞄瞄我的博文。https://blog.csdn.net/xiao__jia__jia/article/details/85256841

2018-12-26

整合了网上大多数jQuery面试题及答案

整合了网上大多数jQuery面试题及答案

2018-10-08

js实现淘宝地址更改的json文本

js实现淘宝地址更改,三级联动。 我博客也有关其实现的博文。

2018-10-04

Python-3.6.6.tar.gz

Python-3.6.6.tar.gz 官网的下载速度是贼慢

2018-08-21

尚硅谷SpringBoot视频教程(上)核心技术篇,(下)整合篇

尚硅谷SpringBoot视频教程(上)核心技术篇,(下)整合篇 尚硅谷SpringBoot视频教程(上)核心技术篇,(下)整合篇 不容错过

2018-06-23

黑马程序员《Java自学宝典》源代码

黑马程序员《Java自学宝典》源代码黑马程序员《Java自学宝典》源代码

2018-06-14

2013年-2017蓝桥杯决赛题.rar

蓝桥杯国赛题,看看以前的题,这次国赛加油!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

2018-05-02

2018-蓝桥杯省赛-Java语言大学B组

蓝桥杯的试题,刚考了,拿了个省二,文件开头有惊喜哦。!!!值得下载。

2018-05-02

2017年最新下半年软件设计师【上午+下午】试题及参考答案及详解和视屏笔记

下载完,需要视频资源的私我,发给你们!考试很容易,备考方向做好,一个月的时间就行,分分钟高分通过!

2018-04-18

shiro_入门教程

shiro教程shiro教程shiro教程shiro教程shiro教程shiro教程shiro教程shiro教程

2018-04-02

李炎恢Bootstrap讲义笔记

李炎恢Bootstrap讲义笔记 李炎恢Bootstrap讲义笔记 李炎恢Bootstrap讲义笔记

2018-02-26

james_javamail邮件服务学习

james_javamail邮件服务学习james_javamail邮件服务学习

2018-02-26

kindEditor使用说明书

kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书 kindEditor使用说明书

2018-02-24

acm各种算法的解析

图论,数论,数据结构,计算几何,组合数学相关,数值分析等各种算法的分析和理解

2018-01-29

杭电acm上课课件

涉及各种算法的讲解,比如(二分匹配,背包专题,筛选法,简单数学题,贪心算法,递推求解,动态规划,并查集,母函数,搜索,组合博弈等入门算法)

2018-01-29

例年软件设计师考试真题解析(已经考过了)

整理不易,放心下载!整理不易,放心下载!整理不易,放心下载!整理不易,放心下载!整理不易,放心下载!整理不易,放心下载!整理不易,放心下载!

2018-01-09

计算机网络期末复习资料

里面含有几套试卷的答案和课本课后答案,考试重点知识点整理

2018-01-05

空空如也

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

TA关注的人

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