自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 有效的完全平方数

解题思路:找规律 发现每个可以平方的数都是由连续的奇数构成,原理是 (n+1)^2 - n^2 =2n+1;如 4 = 1 + 3;16 = 1 + 3 + 5 + 7......使用任何内置的库函数,如。是一个完全平方数,则返回。367.有效的完全平方数。,编写一个函数,如果。

2022-10-29 00:03:50 388 1

原创 leetcode 350.两个数组的交集

请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。

2022-10-27 23:22:32 189

原创 leetcode 1556.千位分隔符

请你每隔三位添加点(即 "." 符号)作为千位分隔符,并将结果以字符串格式返回。

2022-10-26 00:17:02 220

原创 leetcode 912.排序数组

请你将该数组升序排列。

2022-10-24 23:21:32 198

原创 leetcode 1827.最少操作使数组递增

解题思路:因为每次操作只能选数组中一个数进行加1,为了使相邻两个数严格单调,算出两个数之差再加一就是此次要进行的操作次数。每一次操作中,你可以选择数组中一个元素,并将它增加。1) 增加 nums[2] ,数组变为 [1,1,3) 增加 nums[2] ,数组变为 [1,2,2) 增加 nums[1] ,数组变为 [1,的数组是严格递增的一种特殊情况。,当它满足对于所有的。

2022-10-23 23:43:18 210

原创 leetcode 1313.解压缩编码列表

第二对 [3,4] 代表着 4 的出现频次为 3,所以生成数组 [4,4,4]。最后将它们串联到一起 [2] + [4,4,4] = [2,4,4,4]。第一对 [1,2] 代表着 2 的出现频次为 1,所以生成数组 [2]。的元素,你需要从左到右连接所有子列表以生成解压后的列表。给你一个以行程长度编码压缩的整数列表。),每一对都表示解压后子列表中有。添加进另外一个数组中即可。考虑每对相邻的两个元素。,对于当前遍历到的元素。请你返回解压后的列表。

2022-10-22 21:46:08 88

原创 Leetcode 171.Excel 表列序号

表示 Excel 表格中的列名称。该列名称对应的列序号。

2022-10-21 23:46:47 98

原创 leetcode 434.字符串中的单词数

这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单词。统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。请注意,你可以假定字符串里不包括任何不可打印的字符。解题思路:满足单词的字符序列应该满足。当前为初始位置或前一个位置为空格。

2022-10-20 23:37:31 91

原创 leetcode 704.二分查找

如果目标值存在返回下标,否则返回。个元素有序的(升序)整型数组。但是时间却超出限制。

2022-10-20 00:02:32 168

原创 leetcode 面试题0501 插入

解题思路:首先把N的i到j位都设置为0,然后把M左移i位,然后两数相加即可。这里利用了一些位运算符号,详见参照。具体插入过程如图所示。,且从 0 位开始计算)。区域至少可容纳 5 位。对应的二进制数字插入。对应的二进制数字的第。,以及表示比特位置的。

2022-10-19 00:11:20 261

原创 Leetcode 面试题04.12 求和路径

解题思路:根据题意,可以想到递归用法,从根节点开始不断记录当前节点值之和,如果正好等于sum,就让表示路径数的count+1,否则遍历为空让其去别的路看看,实际上就是对深度优先遍历的利用,找到符合条件的路径即可,但是此题还说了不用特地从根节点出发到叶节点,所以我们还要分别讨论当前节点、当前节点左孩子、当前节点右孩子分别为起点时是否能找到满足题意的路径,所以其本身也是一个递归。和为 22 的路径有:[5,4,11,2], [5,8,4,5], [4,11,7]给定如下二叉树,以及目标和。

2022-10-17 23:05:30 82

原创 Leetcode 02.04 分割链表

Leetcode 02.04分割链表 C++

2022-10-17 00:36:27 147

原创 Leetcode 1704.判断字符串的两半是否相等

leetcode1704 C++

2022-10-16 00:13:40 159

原创 leetcode 1497.检查数组对是否可以被K整除

leetcode 1497 检查数组对能否被k整除

2022-10-15 00:57:35 75

原创 Leetcode 1496.判断路径是否相交 22 10 13

leetcode 1496.判断路径是否相交 C++ 坐标轴 pair()函数

2022-10-14 00:06:10 192 1

原创 Leetcode323关于简单的3的幂的解法 22 10 12

leetcode 326 3的幂 递归

2022-10-12 23:55:52 145 1

原创 每日一题之Leetcode22/10/11

leetcode 算法 数据与结构 C++ 动态规划 记忆式搜索

2022-10-11 22:01:29 210 1

原创 leetcode 22 10 10

leetcode 944.删列造序 C++ 双重for循环

2022-10-10 21:36:02 99 1

原创 Leetcode 22 10 09

栈 中缀转后缀 C++实现 16.26 计算器

2022-10-10 00:04:09 87 1

原创 leetcode每日一题 22 10 08

leetcode 821 字符最短距离 算法

2022-10-09 00:03:43 90 1

原创 leetcode 每日一题 22 10 07

leetcode 每日练习2110股票平缓下降阶段的数目 C++ 数据结构 算法

2022-10-07 23:35:23 747 3

原创 leetcode之路 22 10 06

链表逆置 算法 leetcode C++

2022-10-06 20:13:13 102

原创 小白leetcode之路

小白leetcode C++ 算法 替换空格 剑指offer

2022-10-05 23:49:00 147

原创 小白leetcode之路 22 10 04

小白leetcode c++ 1859将数字排序 数组 为什么arr[c-'0-1']?

2022-10-04 23:50:01 87

原创 小白leetcode之路 22 10 03

小白leetcode c++

2022-10-03 20:30:29 177

原创 小白leetcode 22 10 02

小白刷算法leetcode之路 c++

2022-10-02 20:55:25 434

原创 小白Leetcode之路 22 10 01

小白leetcode

2022-10-01 21:01:41 130

原创 【leetcode 之路 220930】

leetcode

2022-09-30 10:44:27 84

原创 小白leetcode之路 22 09 29

小白刷leetcode

2022-09-29 16:24:18 114

原创 小白leetcode之路 22 -09-28

小白leetcod之路220928

2022-09-29 00:23:15 59

原创 小白leetcode之路-22-09-27

小白leetcode之路

2022-09-27 16:26:14 85 1

原创 小白leetcode之路-22-09-26

小白 Leetcode之路

2022-09-26 17:11:14 538 1

原创 小白leetcode之路-22-09-25

leetcode之小白刷题

2022-09-26 00:30:26 364 1

原创 小白leetcode之路-22-09-24

小白 leetcode

2022-09-24 22:36:37 61 1

原创 小白Leetcode之路 22/09/23

可以看到对于F(6)来说 那些颜色相同的如F(2)、F(3)来说都是重复计算的,所以对于n值来说,越大重复的计算就越多,所以能不能设置类似一个cache的缓冲池,将已经计算过的值放在这个缓冲池里面,每当我们遇到一个新的数需要递归计算,通过查看这个缓冲池看看之前是否计算过,将数直接取出,节省重复计算的时间。解题思路:通过查表可知,每位玩家登陆记录不止一次,要想知道每位玩家的第一次登录记录,实际上只要找到该玩家的登陆记录中时间最早的一次即可,通过min函数可以很好解决。给定 n ,请计算 F(n)。

2022-09-23 12:44:18 58

原创 小白leetcode之路之22/09/22

小白刷leetcode

2022-09-22 23:18:18 934 4

空空如也

空空如也

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

TA关注的人

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