上一页 1 2 3 4 5 6 7 ··· 72 下一页
摘要: labuladong 题解 难度困难 987 给你一个整数数组 nums ,按要求返回一个新数组 counts 。数组 counts 有该性质: counts[i] 的值是 nums[i] 右侧小于 nums[i] 的元素的数量。 示例 1: 输入:nums = [5,2,6,1] 输出:[2,1, 阅读全文
posted @ 2023-06-12 16:10 乐乐章 阅读(14) 评论(0) 推荐(0) 编辑
摘要: labuladong 题解 难度中等 338 给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。打乱后,数组的所有排列应该是 等可能 的。 实现 Solution class: Solution(int[] nums) 使用整数数组 nums 初始化对象 int[] reset() 阅读全文
posted @ 2023-06-08 20:19 乐乐章 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 难度中等 370 给你两个版本号 version1 和 version2 ,请你比较它们。 版本号由一个或多个修订号组成,各修订号由一个 '.' 连接。a56爆大奖在线娱乐修订号由 多位数字 组成,可能包含 前导零 。a56爆大奖在线娱乐版本号至少包含一个字符。修订号从左到右编号,下标从 0 开始,最左边的修订号下标为 0 ,下一 阅读全文
posted @ 2023-06-07 16:24 乐乐章 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 难度中等 1141 给定一组非负整数 nums,重新排列a56爆大奖在线娱乐数的顺序(a56爆大奖在线娱乐数不可拆分)使之组成一个最大的整数。 注意:输出结果可能非常大,a56爆大奖在线娱乐你需要返回一个字符串而不是整数。 示例 1: 输入:nums = [10,2] 输出:"210" 示例 2: 输入:nums = [3,30,34,5,9] 阅读全文
posted @ 2023-06-06 19:35 乐乐章 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 难度中等 281 给定一个正整数 n ,你可以做如下操作: 如果 n 是偶数,则用 n / 2替换 n 。 如果 n 是奇数,则可以用 n + 1或n - 1替换 n 。 返回 n 变为 1 所需的 最小替换次数 。 示例 1: 输入:n = 8 输出:3 解释:8 -> 4 -> 2 -> 1 示 阅读全文
posted @ 2023-06-02 21:00 乐乐章 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 思路 难度中等 1936 给你一个整数数组 nums 和一个整数 k ,请你统计并返回 该数组中和为 k 的连续子数组的个数 。 示例 1: 输入:nums = [1,1,1], k = 2 输出:2 示例 2: 输入:nums = [1,2,3], k = 3 输出:2 提示: 1 <= nums 阅读全文
posted @ 2023-06-02 16:33 乐乐章 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 难度简单 707 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 示例 1: 输入:x = 1, y = 4 输出:2 解释: 1 (0 0 0 1) 4 (0 1 0 0) ↑ ↑ 上面的箭头指出了对应二进制位不同 阅读全文
posted @ 2023-06-01 19:50 乐乐章 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 二叉树路径的问题大致可以分为两类:https://leetcode.cn/problems/path-sum-iii/solution/yi-pian-wen-zhang-jie-jue-suo-you-er-cha-smch/ 1、自顶向下: 思路: 1、如果是找路径和等于给定target的路径的 阅读全文
posted @ 2023-05-31 01:07 乐乐章 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 难度中等 1627 假设有打乱顺序的一群人站成一个队列,数组 people a56爆大奖在线娱乐队列中一些人的属性(不一定按顺序)。a56爆大奖在线娱乐 people[i] = [hi, ki] a56爆大奖在线娱乐第 i 个人的身高为 hi ,前面 正好 有 ki 个身高大于或等于 hi 的人。 请你重新构造并返回输入数组 people 所a56爆大奖在线娱乐 阅读全文
posted @ 2023-05-30 23:57 乐乐章 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 思路 难度中等 714 给你一个长度为 n 的整数数组 nums ,其中 nums 的所有整数都在范围 [1, n] 内,且a56爆大奖在线娱乐整数出现 一次 或 两次 。请你找出所有出现 两次 的整数,并以数组形式返回。 你必须设计并实现一个时间复杂度为 O(n) 且仅使用常量额外空间的算法解决此问题。 示例 1 阅读全文
posted @ 2023-05-30 15:47 乐乐章 阅读(12) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 72 下一页