合集-每日一题
摘要:1.题目(简单)原题链接 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1,2,3] 提示: 链表中节点数目
阅读全文
摘要:1.题目(中等)原题链接 给定一个已排序的链表的头 , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。 示例 1: 输入:head = [1,2,3,3,4,4,5] 输出:[1,2,5] 示例 2: 输入:head = [1,1,1,2,3] 输出:
阅读全文
摘要:1.题目(1748)原题链接 给定一个 正整数 数组 ,其中每个整数表示一个袋子里装的魔法豆的数目。 请你从每个袋子中 拿出 一些豆子(也可以 不拿出),使得剩下的 非空 袋子中(即 至少还有一颗 魔法豆的袋子)魔法豆的数目 相等。一旦把魔法豆从袋子中取出,你不能再将它放到任何袋
阅读全文
摘要:1.题目(困难)原题链接 给定一个非负整数数组 和一个整数 ,你需要将这个数组分成 个非空的连续子数组。 设计一个算法使得这 个子数组各自和的最大值最小。 示例 1: 输入:nums = [7,2,5,10,8], k = 2 输出:18 解释:
阅读全文
摘要:1.题目(中等)原题链接 给定一个非负整数,你 至多 可以交换一次数字中的任意两位。返回你能得到的最大值。 示例 1 : 输入: 2736 输出: 7236 解释: 交换数字2和数字7。 示例 2 : 输入: 9973 输出: 9973 解释: 不需要交换。 注意: 给定数字的范围是 \([0, 1
阅读全文
摘要:1.题目(1278)原题链接 给你一个下标从 0 开始的整数数组 和一个整数 。 请你用整数形式返回 中的特定元素之 和 ,这些特定元素满足:其对应下标的二进制表示中恰存在 个置位。 整数的二进制表示中的 1 就是这个整数的 置位 。 例如
阅读全文