leetcode每日刷题
每日一题手撕代码
ZZZ_O^O
计算机菜鸟,努力ing~~
展开
-
Leetcode每日刷题之找出字符串第一个匹配项的下标
【代码】Leetcode每日刷题之找出字符串第一个匹配项的下标。原创 2024-04-06 22:16:57 · 130 阅读 · 2 评论 -
Leetcode每日刷题之删除有序数组中的重复元素
Leetcode百日刷题原创 2024-04-04 11:47:16 · 134 阅读 · 3 评论 -
Leetcode每日刷题之合并两个有序数组
【代码】Leetcode每日刷题之合并两个有序数组。原创 2024-04-07 22:13:30 · 199 阅读 · 0 评论 -
每日手撕代码之Leetcode面试题:分割链表
【代码】每日手撕代码之Leetcode面试题:分割链表。原创 2024-04-11 21:47:21 · 147 阅读 · 0 评论 -
Leetcode每日刷题之关键元素
(借鉴了题解中的思路,大家也可以看题解的视频,更加详细)1.该题中所用到的是投票法,即将定义一个 flag 来当做存储记号元素的变量,sum充当计数器。2.即先将首元素拿出来一次与后面数字对比,如果相同那么 sum 自增,反之 sum 自减,如果存在主要元素那么投票结束 sum >=1,此时 flag 存储的就是主要元素,当然存在主要元素不存在的情况,所以要有第二次遍历,统计主要元素出现的次数,符合条件则返回 flag,反之返回 -1。3.至于为什么在第二次遍历之前将 sum 初始化为0,是起清空计数器、存原创 2024-03-30 23:01:05 · 272 阅读 · 4 评论 -
Leetcode每日刷题之两数之和
【代码】Leetcode每日刷题之两数之和。原创 2024-03-31 18:23:50 · 164 阅读 · 1 评论 -
Leetcode每日刷题之罗马数字转整数
【代码】Leetcode每日刷题之整数转罗马数字。原创 2024-04-04 11:14:07 · 206 阅读 · 1 评论 -
Leetcode每日刷题之整数反转
【代码】Leetcode每日刷题之整数反转。原创 2024-04-06 14:09:21 · 223 阅读 · 1 评论 -
Leetcode每日一题之轮转数组
轮转数组有一个很巧妙的思路就是将数组分成两个部分前一部分为首元素到第n-k个元素 ,后一部分就是第n-k+1个元素到最后一个元素可以先写一个逆置元素的函数Reverse,然后可以先逆置后一部分,在逆置前一部分,最后整体逆置。当然我们要考虑k>数组元素的情况,比如数组元素有12个,而k为22,则只会轮转22-12=10次所以我们可以用 k %= numsSize 来将k限制在小于 numsSize 的范围内。原创 2024-03-28 21:34:23 · 126 阅读 · 1 评论 -
Leetcode每日一题之寻找消失的数字
【代码】Leetcode每日一题之寻找消失的数字。原创 2024-03-29 22:09:54 · 315 阅读 · 1 评论