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

免费行情软件网站大全下载搜索引擎排名的三大指标

免费行情软件网站大全下载,搜索引擎排名的三大指标,服装店网站建设规划书,佛山市建设局网站四十一、移除元素 示例 1: 输入:nums [3,2,2,3], val 3 输出:2, nums [2,2] 解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 …

四十一、移除元素

示例 1:

输入:nums = [3,2,2,3], val = 3
输出:2, nums = [2,2]
解释:函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。

示例 2:

输入:nums = [0,1,2,2,3,0,4,2], val = 2
输出:5, nums = [0,1,4,0,3]
解释:函数应该返回新的长度 

给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。

int removeElement(int* nums, int numsSize, int val) {int left = 0;  // 定义左指针,初始指向数组的第一个元素int right = numsSize;  // 定义右指针,初始指向数组的最后一个元素的下一个位置while (left < right) {  // 当左指针小于右指针时执行循环if (nums[left] == val) {  // 如果左指针指向的元素等于给定值nums[left] = nums[right - 1];  // 将右指针指向的元素赋值给左指针指向的位置right--;  // 右指针向前移动一位} else {left++;  // 左指针向后移动一位}}return left;  // 返回处理后的数组长度(左指针位置)
}

 

int removeElement(int* nums, int numsSize, int val) {int left = 0;for (int right = 0; right < numsSize; right++) {if (nums[right] != val) {nums[left] = nums[right];left++;}}return left;
}

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

相关文章:

  • 怎么查网站做404页面没全网营销是什么意思
  • 长沙网站建设哪个好郴州网站建设
  • 上海外贸建站帮平台做推广怎么赚钱
  • 给客户做网站建设方案重庆镇海seo整站优化价格
  • 门户网站域名是什么关键词歌词图片
  • 采招网是怎样做的网站网络营销讲师
  • 注册型网站推广视频优化软件
  • 做体力活的网站网站里的友情链接
  • 网站备案必须在公司注册地重庆seo排名方法
  • 用阿里云做网站会不会被黑青岛网站推广公司排名
  • 深圳最好的网站制作公司关键词有哪些
  • 网站 快照 更新慢网络营销公司排名
  • 如何加强政府网站建设方案推广渠道有哪些方式
  • 合肥公司门户网站制作软文范文大全
  • wordpress建站菜单栏 二级标题做关键词优化
  • 无锡企业网站网站上做推广
  • 做各国民宿租赁的网站常州网站优化
  • 悦然网络工作室宁波seo推荐推广平台
  • 北京做网站好的今天新闻
  • 临沂网站关键字优化可以做产品推广的软件有哪些
  • 网站建设公司加盟网站提交收录入口链接
  • 做竞赛的平台或网站网站生成app工具
  • 缔造自助建站上海专业的seo公司
  • wordpress漂亮主题天津seo排名扣费
  • 郑州网站建设市场上海网站seo优化
  • 中国建筑工程网施工资料seo关键词优化推广哪家好
  • 在线网站创做简历服装营销方式和手段
  • 天水网站建设公司排名最新新闻今天最新新闻
  • 网站建设 价格百度一下百度首页官网
  • 做网站水晶头windows优化大师卸载