首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法专栏
freesan44
创建于2021-07-25
订阅专栏
专门记录自己的算法
等 5 人订阅
共234篇文章
创建于2021-07-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 1662. 检查两个字符串数组是否相等
题目 给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。
LeetCode 1551. 使数组中所有元素相等的最小操作数
题目 存在一个长度为 n 的数组 arr ,其中 arr[i] = (2 * i) + 1 ( 0 <= i < n )。 一次操作中,你可以选出两个下标,记作 x 和 y ( 0 <= x, y <
LeetCode 1342. 将数字变成 0 的操作次数
题目 给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。 如果当前数字是偶数,你需要把它除以 2 ;否则,减去 1 。 提示: 0 <= num <= 10^6 解题思路
LeetCode 1266. 访问所有点的最小时间
题目 平面上有 n 个点,点的位置用整数坐标表示 points[i] = [xi, yi] 。请你计算访问所有这些点需要的 最小时间(以秒为单位)。 你需要按照下面的规则在平面上移动: 每一秒内,你可
LeetCode 1684. 统计一致字符串的数目
题目 给你一个由不同字符组成的字符串 allowed 和一个字符串数组 words 。如果一个字符串的每一个字符都在 allowed 中,就称这个字符串是 一致字符串 。 请你返回 words 数组中
LeetCode 1689. 十-二进制数的最少数目
题目 如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。 给你
LeetCode 1828. 统计一个圆中点的数目
题目 给你一个数组 points ,其中 points[i] = [xi, yi] ,表示第 i 个点在二维平面上的坐标。多个点可能会有 相同 的坐标。 同时给你一个数组 queries ,其中 qu
LeetCode 面试题 17.14. 最小K个数
题目 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 0 <= len(arr) <= 100000 0 <= k <= min(100000, len(arr)) 解题思
LeetCode 1512. 好数对的数目
题目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] == nums[j] 且 i < j ,就可以认为这是一组 好数对 。 返回好数对的数目。 提示: 1 <=
LeetCode 1672. 最富有客户的资产总量
题目 给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量
LeetCode 771. 宝石与石头
题目 给定字符串J 代表石头中宝石的类型,和字符串 S代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J 中的字母不重复,J 和 S中的所有字符都
LeetCode 剑指 Offer 58 - II. 左旋转字符串
题目 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefg
LeetCode 1920. 基于排列构建数组
题目 给你一个 从 0 开始的排列 nums(下标也从 0 开始)。请你构建一个 同样长度 的数组 ans ,其中,对于每个 i(0 <= i < nums.length),都满足 ans[i] =
LeetCode 1929. 数组串联
题目 给你一个长度为 n 的整数数组 nums 。请你构建一个长度为 2n 的答案数组 ans ,数组下标 从 0 开始计数 ,对于所有 0 <= i < n 的 i ,满足下述所有要求: ans[i
LeetCode 191. 位1的个数
题目 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量)。 提示: 请注意,在某些语言(如 Java)中,没有无符号整数类型
LeetCode 303. 区域和检索 - 数组不可变
题目 给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。 实现 NumArray 类: NumArray(int[] nums) 使用数组 n
LeetCode 剑指 Offer 22. 链表中倒数第k个节点
题目 输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、
LeetCode 165. 比较版本号
题目 给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。每个修订号由 多位数字 组成,可能包含 前导零 。每个版本号
LeetCode 172. 阶乘后的零
阶乘后的零,题目:给定一个整数 n,返回 n! 结果尾数中零的数量。 解题思路有暴力解法,和根据5因子进行除法得出
LeetCode 1109. 航班预订统计
题目 这里有 n 个航班,它们分别从 1 到 n 进行编号。 有一份航班预订表 bookings ,表中第 i 条预订记录 bookings[i] = [firsti, lasti, seatsi]
下一页