LeetCode 2091. 从数组中移除最大值和最小值(一次遍历)
文章目录1. 题目2. 解题1. 题目给你一个下标从 0 开始的数组 nums ,数组由若干 互不相同 的整数组成。nums 中有一个值最小的元素和一个值最大的元素。分别称为 最小值 和 最大值 。你的目标是从数组中移除这两个元素。一次 删除 操作定义为从数组的 前面 移除一个元素或从数组的 后面 移除一个元素。返回将数组中最小值和最大值 都 移除需要的最小删除次数。示例 1: 输入:nums ....
LeetCode 2053. 数组中第 K 个独一无二的字符串(哈希)
文章目录1. 题目2. 解题1. 题目独一无二的字符串 指的是在一个数组中只出现过 一次 的字符串。给你一个字符串数组 arr 和一个整数 k ,请你返回 arr 中第 k 个 独一无二的字符串 。如果 少于 k 个独一无二的字符串,那么返回 空字符串 “” 。注意,按照字符串在原数组中的 顺序 找到第 k 个独一无二字符串。示例 1: 输入:arr = ["d","b","c","b","c"....
LeetCode 1909. 删除一个元素使数组严格递增
文章目录1. 题目2. 解题1. 题目给你一个下标从 0 开始的整数数组 nums ,如果 恰好 删除 一个 元素后,数组 严格递增 ,那么请你返回 true ,否则返回 false 。如果数组本身已经是严格递增的,请你也返回 true 。数组 nums 是 严格递增 的定义为:对于任意下标的 1 <= i < nums.length 都满足 nums[i - 1] < num....
LeetCode 2035. 将数组分成两个数组并最小化数组和的差(状态压缩DP)
文章目录1. 题目2. 解题1. 题目给你一个长度为 2 * n 的整数数组。你需要将 nums 分成 两个 长度为 n 的数组,分别求出两个数组的和,并 最小化 两个数组和之 差的绝对值 。nums 中每个元素都需要放入两个数组之一。请你返回 最小 的 数组和之差。示例 1: 输入:nums = [3,9,7,3] 输出:2 解释:最优分组方案是分成 [3,9] 和 [7,3] 。 数组和之差....

LeetCode 2032. 至少在两个数组中出现的值(哈希/位运算)
文章目录1. 题目2. 解题2.1 哈希查找2.2 位运算1. 题目给你三个整数数组 nums1、nums2 和 nums3 ,请你构造并返回一个 不同 数组,且由 至少 在 两个 数组中出现的所有值组成。数组中的元素可以按 任意 顺序排列。示例 1: 输入:nums1 = [1,1,3,2], nums2 = [2,3], nums3 = [3] 输出:[3,2] 解释:至少在两个数组中出现的....
LeetCode 2022. 将一维数组转变成二维数组
文章目录1. 题目2. 解题1. 题目给你一个下标从 0 开始的一维整数数组 original 和两个整数 m 和 n 。你需要使用 original 中 所有 元素创建一个 m 行 n 列的二维数组。original 中下标从 0 到 n - 1 (都 包含 )的元素构成二维数组的第一行,下标从 n 到 2 * n - 1 (都 包含 )的元素构成二维数组的第二行,依此类推。请你根据上述过程返....

【leetcode】力扣 --- 日积月累,每日一题——3 寻找两个正序数组的中位数
一、题目题目来源等 级 : 困 难 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2 示例 2: 输入:nums1 = [1,2], nums2 = [3,4] 输出:2.500....
LeetCode——剑指 Offer 53 - I【 在排序数组中查找数字 I】
目录题目解题思路代码详解题目剑指 Offer 53 - I. 在排序数组中查找数字 I题目概述统计一个数字在排序数组中出现的次数。示例基础框架class Solution { public int search(int[] nums, int target) { } }解题思路①for循环直接遍历即可!②由于数组有序,用二分法,先查找第一个元素出现的位置,往后记数即可!代码详解 ...

LeetCode——剑指 Offer 39【数组中出现次数超过一半的数字】
目录题目解题思路代码详解题目剑指 Offer 39. 数组中出现次数超过一半的数字题目概述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例限制:1 <= 数组长度 <= 50000基础框架class Solution { public int majorityElement(int[] nums) { ...

LeetCode——剑指offer11【旋转数组的最小数字】
题目剑指 Offer 11. 旋转数组的最小数字题目概述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例基础框架class Solution { public int minArray(int[] ...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
LeetCode更多数组相关
- LeetCode旋转排序数组
- LeetCode排序数组
- LeetCode搜索旋转排序数组
- LeetCode数组交集
- LeetCode数组重复项
- LeetCode排序数组重复项
- LeetCode排序数组元素
- LeetCode两数之和数组
- LeetCode链表排序数组重复项
- LeetCode数组乘积
- LeetCode剑指offer数组
- 数组LeetCode
- LeetCode轮转数组
- LeetCode搜索数组
- 力扣LeetCode数组
- 路飞LeetCode数组
- LeetCode array数组
- LeetCode字符串数组
- LeetCode数组下标
- LeetCode数组二分查找
- LeetCode面试题数组
- LeetCode sorted数组
- LeetCode offer数组
- LeetCode数组排序
- LeetCode奇偶排序数组
- golang LeetCode数组
- LeetCode数组奇数偶数
- LeetCode two数组
- LeetCode数组索引
- LeetCode剑指offer旋转数组
LeetCode您可能感兴趣
- LeetCode解析
- LeetCode子集
- LeetCode括号
- LeetCode算法
- LeetCode刷题
- LeetCode点数
- LeetCode字符串
- LeetCode策略
- LeetCode习题
- LeetCode链表
- LeetCode二叉树
- LeetCode python
- LeetCode元素
- LeetCode java
- LeetCode力扣
- LeetCode offer
- LeetCode面试
- LeetCode代码
- LeetCode单词
- LeetCode排序
- LeetCode实战
- LeetCode tree
- LeetCode算法解析
- LeetCode栈
- LeetCode有序数组
- LeetCode节点
- LeetCode golang
- LeetCode路径
- LeetCode二叉搜索树
- LeetCode整数
算法编程
开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。
+关注