自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode 224. 基本计算器

224. 基本计算器难度困难472实现一个基本的计算器来计算一个简单的字符串表达式s的值。示例 1:输入:s = "1 + 1"输出:2示例 2:输入:s = " 2-1 + 2 "输出:3示例 3:输入:s = "(1+(4+5+2)-3)+(6+8)"输出:23提示:1 <= s.length <= 3* 105 s由数字、'+'、'-'、'('、')'、和' '组成 s表示一个有效的表达式【分析...

2021-03-10 23:09:18 79

原创 LeetCode 395. 至少有 K 个重复字符的最长子串

395. 至少有 K 个重复字符的最长子串给你一个字符串s和一个整数k,请你找出s中的最长子串,要求该子串中的每一字符出现次数都不少于k。返回这一子串的长度。示例 1:输入:s = "aaabb", k = 3输出:3解释:最长子串为 "aaa" ,其中 'a' 重复了 3 次。示例 2:输入:s = "ababbc", k = 2输出:5解释:最长子串为 "ababb" ,其中 'a' 重复了 2 次, 'b' 重复了 3 次。【分析】设f(n...

2021-03-03 00:07:43 214

原创 LeetCode 995. K 连续位的最小翻转次数

995. K 连续位的最小翻转次数难度困难177在仅包含0和1的数组A中,一次K位翻转包括选择一个长度为K的(连续)子数组,同时将子数组中的每个0更改为1,而每个1更改为0。返回所需的K位翻转的最小次数,以便数组没有值为0的元素。如果不可能,返回-1。示例 1:输入:A = [0,1,0], K = 1输出:2解释:先翻转 A[0],然后翻转 A[2]。示例 2:输入:A = [1,1,0], K = 2输出:-1解释...

2021-02-27 23:31:36 107

原创 LeetCode 779. 第K个语法符号

题目链接 https://leetcode-cn.com/problems/number-of-digit-one/description/题目:分析:动态规划的减而治之问题,将规模为N的问题转化为解决规模为N-1的问题。观察到,当N大于1时,此时这一行的奇数位的数和替换它的数是相同的,而偶数位的数和替换它的数相反(0和1相反)。举例:第4行第7位(奇数位),数字是0,和替...

2018-10-06 22:26:48 741 1

原创 LeetCode 233. 数字1的个数

题目链接 https://leetcode-cn.com/problems/number-of-digit-one/description/目标:问题转化:求最高位对1的贡献例如输入193,我们先求1作为最高位百位对1的贡献,假设结果为c1;然后我们将最高位1去掉,就剩下93,我们求得9作为最高位十位对1的贡献为c2;同样我们去掉9,剩下3,我们求得3作为最高位个位对1的贡献是c3...

2018-09-12 14:21:29 1945

空空如也

空空如也

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

TA关注的人

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