文章 2023-12-13 来自:开发者社区

六六力扣刷题数组之移除元素

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀贪心六六力扣刷题贪心算法之基础和最大子序和六六力扣刷题贪心算法之买卖股票的最佳时机六六....

文章 2023-12-13 来自:开发者社区

六六力扣刷题贪心算法之K次取反后最大化的数组和

前言之前小六六一直觉得自己的算法比较菜,算是一个短板吧,以前刷题也还真是三天打鱼,两台晒网,刷几天,然后就慢慢的不坚持了,所以这次,借助平台的活动,打算慢慢的开始开刷,并且自己还会给刷的题总结下,谈谈自己的一些思考,和自己的思路等等,希望对小伙伴能有所帮助吧,也可以借此机会把自己短板补一补,希望自己能坚持下去呀六六力扣刷题贪心算法之基础和最大子序和六六力扣刷题贪心算法之买卖股票的最佳时机六六力扣....

文章 2023-12-13 来自:开发者社区

☆打卡算法☆LeetCode 215. 数组中的第K个最大元素 算法解析

大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。一、题目1、算法题目“给定一个整数数组和整数k,返回数组中第k个最大的元素。”2、题目描述给定整数数组 nums 和整数 k,请返回数组中第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。你必须设计并实现时间复杂度....

☆打卡算法☆LeetCode 215. 数组中的第K个最大元素 算法解析
文章 2023-12-12 来自:开发者社区

☆打卡算法☆LeetCode 188. 轮转数组 算法解析

大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。一、题目1、算法题目“给定一个数组,将数组中的元素向右轮转k个位置。”2、题目描述给你一个数组,将数组中的元素向右轮转 k **个位置,其中 k **是非负数。示例 1: 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2....

☆打卡算法☆LeetCode 188. 轮转数组 算法解析
文章 2023-12-12 来自:开发者社区

☆打卡算法☆LeetCode 154. 寻找旋转排序数组中的最小值 II 算法解析

大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。一、题目1、算法题目“给定一个数组,按照升序排列,经过1-n次旋转后,得到输入数组,找出数组中最小元素。”2、题目描述已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7]....

☆打卡算法☆LeetCode 154. 寻找旋转排序数组中的最小值 II 算法解析
文章 2023-12-12 来自:开发者社区

☆打卡算法☆LeetCode 153. 寻找旋转排序数组中的最小值 算法解析

大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。一、题目1、算法题目“给定一个数组,按照升序排列,经过1-n次旋转后,得到输入数组,找出数组中最小元素。”2、题目描述已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,2,4,5,6,7]....

☆打卡算法☆LeetCode 153. 寻找旋转排序数组中的最小值 算法解析
文章 2023-12-12 来自:开发者社区

☆打卡算法☆LeetCode 152. 乘积最大子数组 算法解析

大家好,我是小魔龙,Unity3D软件工程师,VR、AR,虚拟仿真方向,不定时更新软件开发技巧,生活感悟,觉得有用记得一键三连哦。一、题目1、算法题目“给定一个整数数组,找出数组中乘积最大的非空连续子数组,并返回该子数组所对应的乘积。”2、题目描述给你一个整数数组 nums ,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个 ....

☆打卡算法☆LeetCode 152. 乘积最大子数组 算法解析
文章 2023-12-12 来自:开发者社区

力扣每日一题 ---- 2918. 数组的最小相等和

贪心题(吐槽一下,最烦贪心题了,每次遇到没见过的就只能连蒙带骗)好在本题比较容易发现 数组1 :3 2 0 1 0 数组2 :6 5 0 我们遇到这种题,先将小的凑成相同的,(我们预处理出来两个数组的分别的元素和和0的个数) 记为sum_1,sum_2,cnt_1,cnt_2那怎么凑呢,先算出差值,将差值把小的坑,每次放一个那样填满 1.sum_1 < sum_2那么已知数组1有2个坑,差....

力扣每日一题 ---- 2918. 数组的最小相等和
文章 2023-12-12 来自:开发者社区

力扣每日一题 -- 2919. 使数组变美的最小增量运算数

  //这题本质还是一个背包问题        //怎么去思考这个问题呢   //我最开始的思想是根据经验来看,最小增量运算数,并且使数组变美丽,那么就有点像编辑距离的问题        //但是我看了下时间复杂度,不能是n^2,那么再去仔细思考一下,看到该数组是美丽的,并且美丽的代价是 &...

力扣每日一题 -- 2919. 使数组变美的最小增量运算数
文章 2023-12-06 来自:开发者社区

LeetCode刷题Day07——哈希表(n数之和、数组交集)

常见的三种哈希结构:数组set(集合)map(映射)数组对于那些知道长度的题目比较适宜,因为map的空间消耗要比数组的大,所以有的时候用数组更贱简单有效。但是数组的大小是有限的,受到系统栈空间(不是数据结构的栈)的限制。如果数组空间够大,但哈希值比较少、特别分散、跨度非常大,使用数组就造成空间的极大浪费,这时候可以考虑采用set。set是一个集合,里面放的元素只能是一个key,而有的题目还需要记....

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

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注
AI助理

你好,我是AI助理

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