首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
leetcode
tukoyi
创建于2022-02-11
订阅专栏
刷题
暂无订阅
共548篇文章
创建于2022-02-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
190. 颠倒二进制位
题目: 颠倒给定的 32 位无符号整数的二进制位。 解法: 注意要按32位颠倒题目: 颠倒给定的 32 位无符号整数的二进制位。 解法: 注意要按32位颠倒
461. 汉明距离
题目: 两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目。 给你两个整数 x 和 y,计算并返回它们之间的汉明距离。 解法: 1、先将相同的位置为1 2、统计1个个数,用按位与和
470. 用 Rand7() 实现 Rand10()
题目: 给定方法 rand7 可生成 [1,7] 范围内的均匀随机整数,试写一个方法 rand10 生成 [1,10] 范围内的均匀随机整数。 你只能调用 rand7() 且不能调用其他方法。请不要使
169. 多数元素
题目: 给定一个大小为 n **的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 解法:
347. 前 K 个高频元素
题目: 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 解法: 堆的性质
215. 数组中的第K个最大元素
题目: 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 解法: 方法一:排序 方法二:构造heap(尤其适合大数据量的场景)
238. 除自身以外数组的乘积
题目: 给你一个整数数组 nums,返回 数组 answer ,其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全
67. 二进制求和
题目: 给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。 解法:
171. Excel 表列序号
题目: 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 解法: 这个题不用像168考虑进制偏移的问题
168. Excel表列名称
题目: 给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。 解法: 进制转换的题目,理不清楚的话考虑10进制是如何处理的。 十进制,个位0 ~ 9,十个数,逢10进1
382. 链表随机节点
题目: 给你一个单链表,随机选择链表的一个节点,并返回相应的节点值。每个节点 被选中的概率一样 **解法: ** 注意要遍历完链表,cnt从1开始。 原理:遍历长度为n的链表,每个index i被选中
528. 按权重随机选择
题目: 给你一个 下标从 0 开始 的正整数数组 w ,其中 w[i] 代表第 i 个下标的权重。 请你实现一个函数 pickIndex ,它可以 随机地 从范围 [0, w.length - 1]
326. 3 的幂
题目: 给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。 整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x 来源:力扣(L
172. 阶乘后的零
题目: 给定一个整数 n ,返回 n! 结果中尾随零的数量。 提示 n! = n * (n - 1) * (n - 2) * ... * 3 * 2 * 1 https://leetcode.cn/p
504. 七进制数
题目: 给定一个整数 num,将其转化为 7 进制,并以字符串形式输出。 解法: 注意边界条件num==0
108. 将有序数组转换为二叉搜索树
题目: 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
190. 颠倒二进制位
题目: 颠倒给定的 32 位无符号整数的二进制位。 解法: 方法一、位运算颠倒给定的 32 位无符号整数的二进制位。 解法: 方法一、位运算
932. 漂亮数组
题目: 对于某些固定的 N,如果数组 A 是整数 1, 2, ..., N 组成的排列,使得: 对于每个 i < j,都不存在 k 满足 i < k < j 使得 A[k] * 2 = A[i] +
241. 为运算表达式设计优先级
题目: 给你一个由数字和运算符组成的字符串 expression ,按不同优先级组合数字和运算符,计算并返回所有可能组合的结果。你可以 按任意顺序 返回答案。 解法:
剑指 Offer 27. 二叉树的镜像
题目: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / 2 7 / \ / 1 3 6 9 镜像输出: 4 /
下一页