Loading。。。

Change the World
算法题记录 10 算法题记录 10
算法题记录 102595.奇偶位数(1207)给你一个 正 整数 n 。 用 even 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的偶数下标的个数。 用 odd 表示在 n 的二进制形式(下标从 0 开始)中值为 1 的奇数下
2025-02-20
算法题记录 9 算法题记录 9
算法题记录 9624.数组列表中的最大距离(中等)给定 m 个数组,每个数组都已经按照升序排好序了。 现在你需要从两个不同的数组中选择两个整数(每个数组选一个)并且计算它们的距离。两个整数 a 和 b 之间的距离定义为它们差的绝对值 |a-
2025-02-19
算法题记录 8 算法题记录 8
算法题记录 82080.区间内查询数字的频率(1702)请你设计一个数据结构,它能求出给定子数组内一个给定值的 频率 。 子数组中一个值的 频率 指的是这个子数组中这个值的出现次数。 请你实现 RangeFreqQuery 类: Range
2025-02-18
算法题记录 7 算法题记录 7
算法题记录 71287.有序数组中出现次数超过25%的元素(1179)给你一个非递减的 有序 整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。 请你找到并返回这个整数 涉及知识点二分/滑动窗口 解决
2025-02-17
算法题记录 6 算法题记录 6
算法题记录 61299.将每个元素替换为右侧最大元素(1219)给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 涉及知识点数组 解决思路秒答题,倒序
2025-02-16
算法题记录 5 算法题记录 5
算法题记录 53226.使两个整数相等的位更改次数(1247)给你两个正整数 n 和 k。 你可以选择 n 的 二进制表示 中任意一个值为 1 的位,并将其改为 0。 返回使得 n 等于 k 所需要的更改次数。如果无法实现,返回 -1。 涉
2025-02-14
算法题记录 4 算法题记录 4
算法题记录 43180.执行操作可获得的最大总奖励(1849/2688)给你一个整数数组 rewardValues,长度为 n,代表奖励的值。 最初,你的总奖励 x 为 0,所有下标都是 未标记 的。你可以执行以下操作 任意次 :
2025-02-13
算法题记录 3 算法题记录 3
算法题记录 31760.扰乱字符串(1940)给你一个整数数组 nums ,其中 nums[i] 表示第 i 个袋子里球的数目。同时给你一个整数 maxOperations 。 你可以进行如下操作至多 maxOperations 次: 选择
2025-02-12
算法题记录 2 算法题记录 2
算法题记录 287.扰乱字符串(困难)使用下面描述的算法可以扰乱字符串 s 得到字符串 t :如果字符串的长度为 1 ,算法停止如果字符串的长度 > 1 ,执行下述步骤:在一个随机下标处将字符串分割成两个非空的子字符串。即,如果已知字
2025-02-11
算法题记录 1 算法题记录 1
算法题记录 183.删除排序链表中的重复元素(简单)给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。即链表去重。 涉及知识点链表处理 解决思路该题的解决思路非常简单,常规操作,先判断
2025-02-10
4 / 7