会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Transkai
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
20
下一页
2020年3月28日
LeetCode 39. 单词的压缩编码
摘要: 题目描述 给定一个单词列表,我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如,如果这个列表是 ["time", "me", "bell"],我们就可以将其表示为 S = "time#bell#" 和 indexes = [0, 2, 5]。 对于每一个索引,我们可以通过从字符串 S
阅读全文
posted @ 2020-03-28 12:33 Transkai
阅读(201)
评论(0)
推荐(0)
2020年3月27日
LeetCode 38.卡牌分组 辗转相除法
摘要: 题目描述 给定一副牌,每张牌上都写着一个整数。 此时,你需要选定一个数字 X,使我们可以将整副牌按下述规则分成 1 组或更多组: 每组都有 X 张牌。组内所有的牌上都写着相同的整数。仅当你可选的 X >= 2 时返回 true。 示例 1: 输入:[1,2,3,4,4,3,2,1]输出:true解释
阅读全文
posted @ 2020-03-27 12:59 Transkai
阅读(173)
评论(0)
推荐(0)
2020年3月26日
LeetCode 37.水壶问题 数学方法与广度遍历
摘要: 题目描述 有两个容量分别为 x升 和 y升 的水壶以及无限多的水。请判断能否通过使用这两个水壶,从而可以得到恰好 z升 的水? 如果可以,最后请用以上水壶中的一或两个来盛放取得的 z升 水。 你允许: 装满任意一个水壶 清空任意一个水壶 从一个水壶向另外一个水壶倒水,直到装满或者倒空 示例 1: (
阅读全文
posted @ 2020-03-26 14:33 Transkai
阅读(352)
评论(0)
推荐(0)
LeetCode 36. 车的可用捕获量
摘要: 题目描述 在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。 车按国际象棋中的规则移动:它选择四个基本方向中的一个(北,东,西和南),然
阅读全文
posted @ 2020-03-26 13:56 Transkai
阅读(193)
评论(0)
推荐(0)
2020年3月25日
LeetCode 35. 三维形体的表面积
摘要: 题目描述 在 N * N 的网格上,我们放置一些 1 * 1 * 1 的立方体。 每个值 v = grid[i][j] 表示 v 个正方体叠放在对应单元格 (i, j) 上。 请你返回最终形体的表面积。 示例 1: 输入:[[2]]输出:10 示例 2: 输入:[[1,2],[3,4]]输出:34
阅读全文
posted @ 2020-03-25 11:35 Transkai
阅读(147)
评论(0)
推荐(0)
2020年3月24日
LeetCode 34.按摩师 动态规划
摘要: 题目描述 一个有名的按摩师会收到源源不断的预约请求,每个预约都可以选择接或不接。在每次预约服务之间要有休息时间,因此她不能接受相邻的预约。给定一个预约请求序列,替按摩师找到最优的预约集合(总预约时间最长),返回总的分钟数。 注意:本题相对原题稍作改动 示例 1: 输入: [1,2,3,1]输出: 4
阅读全文
posted @ 2020-03-24 13:33 Transkai
阅读(268)
评论(0)
推荐(0)
2020年3月23日
LeetCode 33.链表的中间结点 双指针法
摘要: 题目描述 给定一个带有头结点 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,2,3,4,5]输出:此列表中的结点 3 (序列化形式:[3,4,5])返回的结点值为 3 。 (测评系统对该结点序列化表述是 [3,4,5])。注意,我们
阅读全文
posted @ 2020-03-23 14:04 Transkai
阅读(161)
评论(0)
推荐(0)
2020年3月22日
LeetCode 32.使数组唯一的最小增量
摘要: 题目描述 给定整数数组 A,每次 move 操作将会选择任意 A[i],并将其递增 1。 返回使 A 中的每个值都是唯一的最少操作次数。 示例 1: 输入:[1,2,2]输出:1解释:经过一次 move 操作,数组将变为 [1, 2, 3]。示例 2: 输入:[3,2,1,2,1,7]输出:6解释:
阅读全文
posted @ 2020-03-22 11:38 Transkai
阅读(169)
评论(0)
推荐(0)
2020年3月20日
LeetCode 31. 最小的k个数 快速排序+堆排序+二叉搜索树
摘要: 题目描述 输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 示例 1: 输入:arr = [3,2,1], k = 2 输出:[1,2] 或者 [2,1] 示例 2: 输入:arr = [0,1,2,1], k
阅读全文
posted @ 2020-03-20 12:37 Transkai
阅读(282)
评论(0)
推荐(0)
2020年3月19日
LeetCode 30. 最长回文串
摘要: 题目描述 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 注意:假设字符串的长度不会超过 1010。 示例 1: 输入: "abccccdd" 输出: 7 解释: 我们可以构造的最长的回文串是"
阅读全文
posted @ 2020-03-19 13:21 Transkai
阅读(109)
评论(0)
推荐(0)
2020年3月18日
LeetCode 29. 矩形重叠 反向思维
摘要: 题目描述 矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。 如果相交的面积为正,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。 给出两个矩形,判断它们是否重叠并返回结果。 示例 1: 输入:rec
阅读全文
posted @ 2020-03-18 21:08 Transkai
阅读(145)
评论(0)
推荐(0)
2020年3月17日
LeetCode 28. 拼写单词 HashMap赋值给另一个HashMap
摘要: 题目描述 给你一份『词汇表』(字符串数组) words 和一张『字母表』(字符串) chars。 假如你可以用 chars 中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。 注意:每次拼写时,chars 中的每个字母都只能用一次。 返回词汇表 wo
阅读全文
posted @ 2020-03-17 12:32 Transkai
阅读(501)
评论(0)
推荐(0)
2020年3月16日
LeetCode 27. 字符串压缩
摘要: 题目描述 难度:很简单 字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。 示例1: 输入:"aabcccccaaa
阅读全文
posted @ 2020-03-16 12:34 Transkai
阅读(159)
评论(0)
推荐(0)
2020年3月15日
Java SSM Spring+Spring MVC+Mybatis整合
摘要: 第一章:搭建整合环境一. 搭建整合环境1. 整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式2. 整合的思路 1. 先搭建整合的环境 2. 先把Spring的配置搭建完成 3. 再使用Spring整合SpringMVC框架 4. 最后使用Spring整合MyBatis框架3.
阅读全文
posted @ 2020-03-15 14:54 Transkai
阅读(274)
评论(1)
推荐(0)
LeetCode 26.岛屿的最大面积 DFS深度遍历问题
摘要: 题目描述 给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。) 示例 1: [[0,0,1,0,0,0
阅读全文
posted @ 2020-03-15 14:01 Transkai
阅读(220)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
20
下一页
公告