首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode
陈理性呀
创建于2022-03-02
订阅专栏
leetcode摸鱼题
等 3 人订阅
共116篇文章
创建于2022-03-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
三天打鱼,两天晒网,今天是打鱼的日子
差的绝对值为 K 的数对数目 思路: 要求返回|nums[i] - nums[j]| == k条件成立的个数,即数组内任意两项相减使条件成立。
昨天去晒网了,今天来打鱼
学生分数的最小差值 思路: 先进行排序,然后遍历排序后的数组 需要输出最高分和最低分的最小差值,首先得计算出差值,排列组合的方式与k值有关
周末摸鱼
“气球” 的最大数量 贴一下代码 思路: 首先将字符串转化为数组,然后统计字符个数 然后根据短板原理区分每一种情况做出判断,返回相应个数 加上 if(text.length < 7) return 0
情人节找单一元素?
有序数组中的单一元素 思路: 有序数组且每个元素出现两次,找出出现一次的元素:就是说如果那个元素有重复的话,他下一个肯定等于他 num[i] === nums[i+1] 遍历查找
最小时间差
「这是我参与2022首次更文挑战的第1天,活动详情查看:2022首次更文挑战」。 最小时间差:中等难度
最长公共前缀
最长公共前缀:简单难度 思路:最先想到的一般方法就是循环截取字符串,然后查找 值得注意的是求最长的公共【前缀】,刚开始用的是字符串的includes方法,这样求出来的不是前缀
在长度 2N 的数组中找出重复 N 次的元素
在长度 2N 的数组中找出重复 N 次的元素:简单难度,重拳出击 思路:nums.length是 2 * n,数组有 n + 1 个不同元素,需要找到重复 n 次的元素
整数反转,简单难度重拳出击
整数反转:难度中等,其实应该算简单难度 思路: 将给定整数转化为字符串切割为数组,再用数组的反转方法。最后再还原回数字 需要注意的地方就是:先需要判断给定的数字是不是负数
计算力扣银行的钱
计算力扣银行的钱:难度简单 思路:其实就是一个个等差为1数列,起始项也是每个周期等差为1。 当天数小于等于7天时,就只有一个周期,公式:n * (1 + n ) / 2。除以2是因为计算了两次,一次
回文数
回文数:简单难度 最普通的方式: 小于0的负数,一定不是回文数,直接返回false 0-9的个位数,因为只有一位,正反都是一样的,直接返回true 两位数及以上 整数转化为字符串
矩阵中的幸运数
矩阵中的幸运数 思路: 遍历数组,然后排序,得到每一个子数组的最小值,也就是每一行的最小值,返回最小值组成的数组 然后再遍历得到每个子数组的第 i 项,组成一个新数组降序,得到每一列的最大
找出星型图的中心节点
找出星型图的中心节点 思路: 数组中的子数组长度固定为2,即只需要比较前两个子数组,找到其中公有的值就是中心节点
各位相加
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。题目描述 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。 示例
有人相爱,有人开车看海,而我,leetcode第一题做不出来
leetcode两数之和,首先就是都能想到的循环遍历,不用动脑子的,唯一要注意的就是二次循环的时候开始取值。题目限定数组中同一个元素不能出现两次,所以二次循环的开始取值要从i+1开始
截断句子
Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。题目描述 句子是一个单词列表,列表中的单词之间用单个空格隔开,且不存在前导或尾随空格。每个单词仅由大小
仅仅反转字母
仅仅反转字母 思路: 首先用正则匹配出所有不是英文字母的项,并且记录他们的位置 然后把原数组不是英文字母的删掉,用数组的reverse方法反转 将之前记录的不是英文字母的符号按照他们原来的