
数组
文章平均质量分 54
数组力扣
大数据SQLboy
奋起直追,未来可期
展开
-
最长递增子序列,力扣
当 k<i,若 tails[k]>=tails[i],代表较短子序列的尾部元素的值 >较长子序列的尾部元素的值。这是不可能的,因为从长度为 i的子序列尾部倒序删除 i−1个元素,剩下的为长度为 k 的子序列,设此序列尾部元素值为 v,则一定有 v<tails[i] (即长度为 k 的子序列尾部元素值一定更小), 这和 tails[k]>=tails[i]矛盾。是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。,找到其中最长严格递增子序列的长度。严格递增 即连续递增。原创 2024-06-06 19:46:59 · 794 阅读 · 0 评论 -
数组中的第K个最大元素,力扣
【代码】数组中的第K个最大元素,力扣。原创 2024-05-31 17:22:02 · 552 阅读 · 0 评论 -
点名(缺失的数字),剑指offer,力扣
【代码】点名(缺失的数字),剑指offer,力扣。原创 2023-11-10 15:06:32 · 223 阅读 · 1 评论 -
统计目标成绩的出现次数(数字在排序数组中出现次数),剑指offer,力扣
【代码】统计目标成绩的出现次数(数字在排序数组中出现次数),剑指offer,力扣。原创 2023-11-09 16:16:56 · 250 阅读 · 1 评论 -
解闯关密码(把数组排成最小的数),剑指offer,力扣
【代码】解闯关密码(把数组排成最小的数),剑指offer,力扣。原创 2023-11-08 21:07:19 · 259 阅读 · 1 评论 -
连续天数的最高销售额(连续子数组的最大和),剑指offer,力扣
【代码】连续天数的最高销售额(连续子数组的最大和),剑指offer,力扣。原创 2023-11-07 20:28:19 · 226 阅读 · 1 评论 -
库存管理II(数组出现次数超过一半的数字),剑指offer,力扣
【代码】库存管理II(数组出现次数超过一半的数字),剑指offer,力扣。原创 2023-11-06 16:55:55 · 125 阅读 · 0 评论 -
螺旋遍历二维数组(顺时针打印矩阵),剑指offer,力扣
这也就意味着,上面这道题会出现重复打印的情况因为最后一圈有可能退化为只有一行,只有一列,甚至只有一个数, 因此要注意进行判断是否 出现相遇,越界。上面这道题的二维数组是长度n*m(即边界不等长),即对应为一个矩阵。而上面这道题二维数组是长度n*n(即边界等长),即对应为一个方阵。下面这道是将一个整数按照螺旋矩阵方式放入一个二维数组中(从0开始)上面这道是从一个二维数组按照螺旋矩阵形式取出对应的元素。原创 2023-11-05 20:34:02 · 511 阅读 · 2 评论 -
训练计划I(调整数组顺序使奇数位于偶数前面),剑指offer,力扣
【代码】训练计划I(调整数组顺序使奇数位于偶数前面),剑指offer,力扣。原创 2023-11-04 19:12:02 · 143 阅读 · 1 评论 -
库存管理I(11.旋转数组的最小数字),剑指offer,力扣
【代码】库存管理I(11.旋转数组的最小数字),剑指offer,力扣。原创 2023-11-03 16:03:58 · 123 阅读 · 1 评论 -
寻找目标值(二维数组中的查找),剑指offer04,力扣
【代码】寻找目标值(二维数组中的查找),剑指offer,力扣。原创 2023-11-02 15:14:05 · 247 阅读 · 1 评论 -
寻找文件副本(数组重复数字),剑指offer.03,力扣
注意:此处不适合用for循环,我们并不是直接遍历就可以,而是要满足num[i]==i,才可遍历下一位。原创 2023-11-01 21:01:39 · 185 阅读 · 1 评论 -
分发糖果,力扣
好难,是我自不量力了哈哈哈,才刷几道题就取挑战困难等级的题目。原创 2023-10-13 21:23:53 · 98 阅读 · 1 评论 -
两数之和,力扣
HashMap 的 key 与 value 类型可以相同也可以不同,可以是字符串(String)类型的 key 和 value,也可以是整型(Integer)的 key 和字符串(String)类型的 value。数组中同一元素不能重复出现,即只出现一次,比如target为8,数组中有4(下标为1),而答案不能够为取两次下标为1的整数4。数组在存储时候,其内存位置是不固定的,其物理地址不一定连续,相当于乱放了,那寻找起来自然会花更多时间,而哈希表的存储位置。分析:速度快,缺点是得学过哈希表。原创 2023-09-29 18:23:01 · 215 阅读 · 2 评论 -
多数元素,力扣
力扣刷题原创 2023-09-30 20:53:55 · 123 阅读 · 2 评论 -
两个是否事件冲突,力扣
在 Java 中,由于 String 类实现了 Comparable 接口,因此可以使用。方法来比较两个字符串的大小。原创 2023-10-20 16:49:22 · 80 阅读 · 2 评论 -
盛最多水的容器,力扣
【代码】盛最多水的容器,力扣。原创 2023-10-10 19:56:55 · 55 阅读 · 2 评论 -
找到小镇法官,力扣
【代码】找到小镇法官,力扣。原创 2023-10-19 11:05:50 · 110 阅读 · 1 评论 -
长度最小的子数组,力扣
【代码】长度最小的子数组,力扣。原创 2023-10-18 20:50:30 · 117 阅读 · 2 评论 -
杨辉三角,力扣
【代码】杨辉三角,力扣。原创 2023-10-09 20:41:11 · 71 阅读 · 2 评论 -
数组形式的整数加法,力扣
注意:使用了vector容器,以及相关的push_back()函数,reverser()函数。原创 2023-10-17 21:15:25 · 67 阅读 · 1 评论 -
提莫攻击,力扣
【代码】提莫攻击,力扣。原创 2023-10-16 16:48:08 · 105 阅读 · 2 评论 -
螺旋矩阵II,力扣
【代码】螺旋矩阵II,力扣。原创 2023-10-15 14:33:44 · 140 阅读 · 2 评论 -
种花问题,力扣
虽然其它方法也行,但u1s1,这个方法是真的妙!原创 2023-10-11 20:51:33 · 73 阅读 · 1 评论 -
罗马数字转整数
小。原创 2023-10-21 10:39:31 · 54 阅读 · 2 评论 -
有序数组的平方,力扣
一开始有想到双指针,但是没理解题目说数组说已排好序,然后就想怎么不用创新数组原地平方+排序。原创 2023-10-14 15:03:17 · 58 阅读 · 1 评论 -
数组中删除重复项,移除有关元素,双指针法,力扣
力扣刷题,记录感想原创 2023-03-18 17:24:09 · 174 阅读 · 3 评论