文章 2024-06-13 来自:开发者社区

【经典LeetCode算法题目专栏分类】【第10期】排序问题、股票问题与TOP K问题:翻转对、买卖股票最佳时机、数组中第K个最大/最小元素

排序 翻转对 # 分治排序算法扩展 class Solution: def reversePairs(s...

【经典LeetCode算法题目专栏分类】【第10期】排序问题、股票问题与TOP K问题:翻转对、买卖股票最佳时机、数组中第K个最大/最小元素
文章 2023-08-08 来自:开发者社区

LeetCode 算法 | 数组中有重复元素吗(II)?

我给大家分享 LeetCode 算法题,主要都是挑选那些很可能在面试中出现的题,或者可能出现类似的题,多看看这些题至少能够在面试中不那么被动。上次给大家分享过一次LeetCode 算法 | 数组中有重复元素吗?今天给大家分享的 LeetCode 算法题还和数组中重复元素相关,一起来看一看。题目:给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] ....

文章 2023-06-01 来自:开发者社区

LeetCode算法小抄--O(1)时间下删除-查找数组中任意元素

O(1)时间下删除-查找数组中任意元素380. O(1) 时间插入、删除和获取随机元素实现RandomizedSet 类:RandomizedSet() 初始化 RandomizedSet 对象bool insert(int val) 当元素 val 不存在时,向集合中插入该项,并返回 true ;否则,返回 false 。bool remove(int val) 当元素 val 存在时,从集合....

文章 2023-01-07 来自:开发者社区

力扣(LeetCode)算法题解:1464. 数组中两元素的最大乘积

(一)题目描述给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值。请你计算并返回该式的最大值。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-product-of-two-elements-in-an-array著作权归领扣网络所有。商业转载请联系....

文章 2023-01-07 来自:开发者社区

力扣(LeetCode)算法题解:1299. 将每个元素替换为右侧最大元素

(一)题目描述给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。完成所有替换操作后,请你返回这个数组。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/reverse-words-in-a-string-iii著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。(二)输入、输出示例....

文章 2022-11-18 来自:开发者社区

力扣LeetCode初级算法(存在重复元素)

给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。  示例 1:输入:nums = [1,2,3,1] 输出:true 示例 2:输入:nums = [1,2,3,4] 输出:false 示例 3:输入:nums = [1,1,1,3,3,4,3,2,4,2] 输出:true  提示:1 <...

力扣LeetCode初级算法(存在重复元素)
文章 2022-06-13 来自:开发者社区

leetcode算法219.存在重复元素 II

一、leetcode算法1、存在重复元素 II1.1、题目给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个不同的索引 i 和 j ,满足nums[i] == nums[j] 且abs(i - j) <= k 。如果存在,返回true ;否则,返回 false 。示例 1:输入:nums = [1,2,3,1], k = 3输出:true示例 2:输入:nums = [1....

leetcode算法219.存在重复元素 II
文章 2022-06-13 来自:开发者社区

leetcode算法217.存在重复元素

一、leetcode算法1、存在重复元素1.1、题目给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例 3:输入:nums = [1,1,1,3,3,4,3,2,4,2]输出:true1....

leetcode算法217.存在重复元素
文章 2022-06-13 来自:开发者社区

leetcode算法203.移除链表元素

一、leetcode算法1、移除链表元素1.1、题目给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。示例 1:输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5]示例 2:输入:head = [], val = 1输出:[]示例 3:输入:head = [7,7....

leetcode算法203.移除链表元素
文章 2022-06-13 来自:开发者社区

leetcode算法169.多数元素

一、leetcode算法1、多数元素1.1、题目给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:21.2、思路思路一:此题我们可以使用投票算法,例如我们把众数记为+1,把其他数记为-1,将它们....

leetcode算法169.多数元素

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能引擎技术

AI Online Serving,阿里巴巴集团搜推广算法与工程技术的大本营,大数据深度学习时代的创新主场。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问