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

学网站建设与管理有用吗网址查询网站

学网站建设与管理有用吗,网址查询网站,wordpress ico文件下载,做网站找哪家好?聚禄鼎科技是一家给企业做网站的公司27.移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作&#…

27.移除元素

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。

假设 nums 中不等于 val 的元素数量为 k,要通过此题,您需要执行以下操作:

  • 更改 nums 数组,使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。
  • 返回 k

思路:前后两个指针进行交换,因为不需要考虑后面的元素,直接进行覆盖不需要交换

实现:

var removeElement = function(nums, val) {let left = 0let right = nums.length - 1while(left <= right){if(nums[left] === val){nums[left] = nums[right]right--}else{left++}}return ++right
}

26.删除有序数组的重复项

给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。

考虑 nums 的唯一元素的数量为 k ,你需要做以下事情确保你的题解可以被通过:

  • 更改数组 nums ,使 nums 的前 k 个元素包含唯一元素,并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。
  • 返回 k 。

思路:双指针,count用于定位要放置的元素下标

实现:

var removeDuplicates = function(nums) {if(nums.length == 0) return 0let count = 1for(let i = 1;i < nums.length;i++){if(nums[i] != nums[i-1]){nums[count++] = nums[i]}}return count
};

http://www.dt0577.cn/news/18452.html

相关文章:

  • 响应式网站建站系统友链交易平台
  • 做传奇网站云服务器地域改选哪里网络热词2021
  • 新加坡网站建设公司seo优化是怎么回事呢
  • 网站的建设与推广百度人工客服在线咨询电话
  • 苏州网站建设兼职搜索广告和信息流广告区别
  • 天水做网站的qq群排名优化软件购买
  • 利用cms怎么做网站品牌网站建设制作
  • 做的好的网站着陆页公司推广策划方案
  • 网站如何做反链宁德市
  • 上海专业做网站公司报价保定网站建设报价
  • 石家庄市建设南大街小学网站网页制作代码大全
  • 做外贸需要做网站吗留手机号广告
  • 桓台网站制作seo网站推广方式
  • 石家庄整站优化河南新闻头条最新消息
  • wordpress模板恢复seo关键字优化技巧
  • 怎么让网站分享有图片最新新闻头条
  • 在网站建设上的发言总结如何做自己的网站
  • 承德市建设局网站管理人员需要培训哪些课程
  • 新绛做网站网店搜索引擎优化的方法
  • 网站加载百度地图公众号推广方法
  • 株洲做网站信阳网站推广公司
  • 网络营销推广方案心得亚马逊seo推广
  • 彭州做网站陕西网站制作
  • 海口网站建设品牌大全网店运营推广平台
  • 自己电脑做网站访问快吗域名注册需要什么条件
  • 北京企业网站建设费用产品经理培训
  • 宁波网站建设培训公司产品怎样网上推广
  • 常州市网站建设徐州网站关键词排名
  • 石家庄做网站哪家好推广一般收多少钱
  • 学网站建设与管理有用吗吸引人的微信软文