当前位置: 首页 > news >正文

上海爆发大规模抗议seo外链工具下载

上海爆发大规模抗议,seo外链工具下载,新款手机2023款排行榜,中小企业官网力扣每日一题:美化数组的最少删除数 开篇 今天的力扣每日一题居然写出来了,好开心,迫不及待地把题目分享出来,希望你也能把它狠狠拿下。 题目链接: 2216.美化数组的最少删除数 题目描述 代码思路 创建一个list集合来保存数组&a…

    力扣每日一题:美化数组的最少删除数

开篇

  今天的力扣每日一题居然写出来了,好开心,迫不及待地把题目分享出来,希望你也能把它狠狠拿下。

题目链接: 2216.美化数组的最少删除数

题目描述

在这里插入图片描述

代码思路

  创建一个list集合来保存数组,方便删除操作。在集合中根据题目要求,对偶数下标的元素进行判断,然后删除不符合要求的元素,并统计删除次数。最后返回删除次数即可。

代码纯享版

class Solution {public int minDeletion(int[] nums) {int sum = 0;List<Integer> list = new ArrayList<>();for(int num: nums) list.add(num);for(int i = 0; i < list.size() - 1; i++){if(i % 2 == 0 && list.get(i).equals(list.get(i + 1))){list.remove(i);i--;sum++;}}if(list.size() % 2 != 0) sum++;return sum;}
}

代码逐行解析版

class Solution {public int minDeletion(int[] nums) {int sum = 0;//统计删除数量List<Integer> list = new ArrayList<>(); //创建list集合,方便删除操作for(int num: nums) list.add(num); //将数组元素全部添加到list中,用list来进行下面操作for(int i = 0; i < list.size() - 1; i++){ //因为下面会比较到i+1下标,所以这里是i < list.size() - 1if(i % 2 == 0 && list.get(i).equals(list.get(i + 1))){  //寻找需要被删除的元素list.remove(i); //删除该元素i--; //删掉一个数后,会左移1位sum++;//删除数量加1}}if(list.size() % 2 != 0) sum++; //如果数组长度不是偶数,要再删掉一个return sum;//返回删除的数量}

其它解法

  只能说大佬的代码总是优雅整洁又高效的,这个for循环中的i=i+2简直是让我醍醐灌顶

// 贪心,总是优先删除数组靠前的元素
class Solution {public int minDeletion(int[] nums) {int n = nums.length, res = 0;// 进入的i总是作为奇数位for(int i = 1; i<n; i = i+2){if(nums[i] == nums[i-1]){res++;i--;}}return (n - res) % 2 == 0 ? res : res + 1;}

结语

  如果对这道题的分享对您有帮助,点个关注,我会每天分享力扣题的讲解,与大伙儿一起向前迈进。

http://www.dinnco.com/news/16334.html

相关文章:

  • 区政府网站群建设方案seo优化资源
  • 网站建设方案实例深圳推广不动产可视化查询
  • 多语种网站后台seo网站优化服务合同
  • 桂林象鼻山离哪个高铁站近软文街
  • 天津网站建设业务西安网站建设网络推广
  • webmysql网站开发实例百度推广代理公司广州
  • 做调查的网站广东东莞今日最新消息
  • 宜昌网站制作公司油烟机seo关键词
  • 做网站 发现对方传销优帮云首页推荐
  • ps最好用的素材网站软件开发培训中心
  • 如何做房产网站社交网络的推广方法有哪些
  • 聪明的上海网站网络营销是什么专业类别
  • 中国建设银行的网站.抖音黑科技引流推广神器
  • 移动ui设计 网站桂平seo关键词优化
  • 制作公司网页需求表seo教程网站优化
  • 阿里巴巴批发网站上面怎么做微商电商培训视频教程
  • 永久免费的crm软件系统seo信息是什么
  • 校园网站建设与管理问题分析深度搜索
  • 做网站有哪些按钮搜索引擎营销的优缺点及案例
  • 软件上传到那个网站做宣传情感网站seo
  • 上海网站设计kinglink灰色行业关键词优化
  • 苏州做网站公司排名亚马逊关键词工具哪个最准
  • 中天建设集团网站郑州网站seo技术
  • 如何开通微信商城seo百度排名优化
  • 婚庆公司网站建设总结报告营销型网站策划书
  • 贵州省兴义市专做网站公司烟台seo
  • 专注手机网站建设桂林市天气预报
  • 用织梦做网站费用河南seo关键词排名优化
  • 如何优化公司网站网络推广优化招聘
  • 新网站一直不被收录百度seo排名查询