![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode刷题记录
文章平均质量分 51
坏掉的世界
还有很长路要走的小渣渣
展开
-
【leetcode刷题记录】283. 移动零
文章目录一、题目二、解题思路核心一、题目665. 非递减数列给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。示例 1:输入: nums = [4,2,3]输出: true解释: 你可以通过把第一个4变成1来使得它成为一个非递减数列。示例 2:输入: nums = [4.原创 2022-01-24 15:30:48 · 259 阅读 · 0 评论 -
【leetcode刷题记录】665. 非递减数列
文章目录一、题目二、解题思路核心一、题目665. 非递减数列给你一个长度为 n 的整数数组,请你判断在 最多 改变 1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的: 对于数组中任意的 i (0 <= i <= n-2),总满足 nums[i] <= nums[i + 1]。示例 1:输入: nums = [4,2,3]输出: true解释: 你可以通过把第一个4变成1来使得它成为一个非递减数列。示例 2:输入: nums = [4.原创 2022-01-21 15:47:31 · 559 阅读 · 0 评论 -
【leetcode刷题记录】453. 最小操作次数使数组元素相等
文章目录前言一、题目二、解题思路核心:前言简单记录leetcode刷题一、题目![在这里插入图片描述](https://img-blog.csdnimg.cn/936835b79c9c4024a161d22d387e0842.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Z2P5o6J55qE5LiW55WM,size_16,color_FFFFFF,t_70,g_se,x_16).原创 2022-01-20 11:39:46 · 494 阅读 · 0 评论 -
【leetcode刷题记录】448.找到所有数组中消失的数字
文章目录前言一、题目二、解题思路法一:创建辅助数组法二:不建立辅助数组,就在原数组上操作注意:前言题型和思路都跟上一篇https://blog.csdn.net/APTX459770648/article/details/122514610?spm=1001.2014.3001.5501写的差不多一、题目二、解题思路法一:创建辅助数组由于集合是1到n的连续数字,所以可以想到新建一个同样大小的辅助数组。首先把辅助数组所有元素初始化为0,然后遍历原数组,如果出现了某个元素,就将以其对应元素为.原创 2022-01-16 23:30:18 · 100 阅读 · 0 评论 -
【leetcode刷题记录】645.错误的集合
文章目录前言一、题目二、解题思路法一:创建辅助数组法二:不建立辅助数组,就在原数组上操作注意:前言简单记录leetcode刷题一、题目二、解题思路法一:创建辅助数组由于集合是1到n的连续数字,所以可以想到新建一个同样大小的辅助数组。首先把辅助数组所有元素初始化为0,然后遍历原数组,如果出现了某个元素,就将以其对应元素为下标的辅助数组中的元素由0置为1。如果辅助数组元素已经为1了,就说明出现了多次。最后遍历辅助数组,元素值为0的位置即为未出现的元素。代码如下:class Solutio.原创 2022-01-15 21:31:34 · 329 阅读 · 0 评论