首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode
水冗水孚
创建于2022-06-25
订阅专栏
抽点时间刷一道,积少成多吧 github地址:https://github.com/shuirongshuifu/leetcodeStudy
等 11 人订阅
共32篇文章
创建于2022-06-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法的应用场景之寻找最近数&时间线组件锚点跳转对应位置
需求描述 前两天和以前公司的同事聊天,他提到在刷leetcode,并提到算法感觉不接地气 似乎也没有什么应用场景 于是乎,笔者翻出一个案例需求给到他 看完以后,他感叹道: 还是自己见得少了... 需求
力扣之 4 的幂 & 3 的幂 & 2 的幂(递归思想)
题目描述 给定一个整数,写一个函数来判断它是否是 4 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 4 的幂次方需满足:存在整数 x 使得 n == 4x 示例 1:
力扣之仅仅反转字母(双指针方式)
题目描述 给你一个字符串 s ,根据下述规则反转字符串: 所有非英文字母保留在原有位置。 所有英文字母(小写或大写)位置反转。 返回反转后的 s 。 示例 1: 示例 2: 示例 3: 思路分析
力扣之回文数(双指针中的对撞指针公式模板)
什么双指针 没刷算法之前,一听双指针,感觉很厉害的样子。实际上呢?也的确是一个不错的解题思路方式。 在LeetCode上的双指针是一大类题目的解决方式,看一下,发现有近200题是双指针类型的,如下图:
力扣之x的平方根(双指针解法思路分析优化)
题目描述 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意: 不允许使用任何内置指数函数和算符,例如 pow(x,
力扣之反转字符串之原地修改输入数组(双指针方式)
题目描述 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例
力扣之按身高排序
题目描述 给你一个字符串数组 names ,和一个由 互不相同 的正整数组成的数组 heights 。两个数组的长度均为 n 。 对于每个下标 i,names[i] 和 heights[i] 表示第
力扣之有多少小于当前数字的数字
题目描述 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j !=
力扣之丑数
题目描述 丑数 就是只包含质因数 2、3 和 5的正整数。 给你一个整数 n,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 示例 1: 示例 2: 示例 3: 思
力扣之:检查是否所有字符出现次数相同&将句子排序
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第7天,点击查看活动详情 >> 题目描述~检查是否所有字符出现次数相同 给你一个字符串 s ,如果 s 是一个 好 字符串,请你返回
力扣之加一
题目描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
力扣之字符串中第二大的数字
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 >> 问题描述 给你一个混合字符串 s ,请你返回 s 中 第二大 的数字,如果不存在第二大的数字,请你返
力扣之找不同
问题描述 给定两个字符串 s 和 t ,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例 1: 示例 2: 解法一 转数
力扣之找出数组中的幸运数
问题描述 在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 给你一个整数数组 arr,请你从中找出并返回一个幸运数。 如果数组中存在多个幸运数,只需返回 最大 的
力扣之按照频率将数组升序排序
问题描述 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。 请你返回排序后的数组。 示例 1: 示例 2: 示例 3
力扣之检查两个字符串数组是否相等
问题描述 给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串
力扣之删除字符串中的所有相邻重复项(数组栈or字符串栈)
问题描述 给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案
力扣之最长公共前缀
问题描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 示例 2: 解决方案 思路分析 对于这样的题目,首先要排除特殊情况,比如数组中只有一项,
力扣之只出现一次的数字&多数元素
问题描述~只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现
力扣之最后一个单词的长度
问题描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 示例 2: 示例
下一页