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

佛山网站优化平台建立网站的想法

佛山网站优化平台,建立网站的想法,沧州做网站推广,免费百度网站建设问题#xff1a; 给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 要求#xff1a; 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改… 问题 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 要求 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 OJ代码 int removeElement(int* nums, int numsSize, int val){int src0; int des0; while(srcnumsSize) {if(nums[src]!val){nums[des]nums[src];}else{src;} } return des; } 解析 srcdes是数组的两个下标。通过这两个下标的移动来给数组赋值。 假设输入的val是 2 while(srcnumsSize) 成立进入循环 nums[src] ! val 所以if 条件成立。执行语句 nums[des] nums[src]; 也就是把nums[src] 的值赋值给 nums[des]; 再进行加一操作。 它会判断现在的src 是否满足循环的条件如果小于numsSize 则继续进行 如果不满足条件就会退出循环。 现在nums[src] val 进行else 语句 src 就是 src 下标进行加一操作不进行赋值操作。 因为我们的目的就是移除 val 元素保持des下标不变最后要返回数组。 src加一后 nums[src] 就又不等于 val 了所以继续执行if 语句。 nums[src] 的值赋值给 nums[des]; 所以现在 nums[src]的值就是 3 两个下标再进行加一操作。 它会判断现在的src 是否满足循环的条件如果小于numsSize 则继续进行 如果不满足条件就会退出循环。 现在 nums[src] 又等于 val 所以进行else 语句。 src 下标进行加一操作不进行赋值操作。 加一之后nums[src] 又还等于 val 所以还是进行else 语句。 此时 nums[src] 就不等于 val 了所以执行if 语句。 nums[src] 的值赋值给 nums[des]; 所以nums[des] 的值就是 4 了。 两个下标再进行加一操作。 nums[src] 又不等于 val 了所以继续执行if 语句。 nums[src] 的值赋值给 nums[des]; 所以现在 nums[src]的值就是 3 此时两个下标再进行加一操作 但是scr的值会超过numsSize所以会跳出循环。 然后 return des; 所以现在的数组就是移除val 值后的数组了。
http://www.w-s-a.com/news/946636/

相关文章:

  • 北京哪个网站制作公司优化大师免费安装下载
  • 同江佳木斯网站设计做网站联系电话
  • 设计上海展会2023seo网站模板下载
  • 开发一个卖东西的网站多少站长工具永久
  • 公司网站怎么突然多了好多友情链接如何删除宁波有几个区
  • 临沂seo网站推广wordpress新编辑器
  • c2c网站设计店面logo设计制作
  • 网站建设任务执行书重庆今天新闻事件
  • 怎样发布自己的网站南宁制作网站公司
  • wordpress装多站点百度查一下
  • 怎么优化一个网站搭建网站免费空间
  • 山东建设和城乡建设厅注册中心网站首页wordpress安装教材
  • 个人风采网站制作毕节网站开发公司电话
  • 网络网站销售设计主题和设计理念
  • 做网站一般用什么服务器承德专业做网站
  • 松北区建设局网站网站建设分为几种
  • 网站建设的合同 体会智联招聘网站建设情况
  • 记的网站域名wordpress地方信息主题
  • 淄博好的建网站公司网站建设 海口
  • 有人做网站花了10几万2017做啥网站能致富
  • 做网站有什么软件cod建站平台
  • 合肥学校网站建设怎么做免费的产品图片网站
  • 营养早餐网站的设计与制作建设通网站怎么查项目经理在建
  • 浑南区建设局网站永州网站建设公司推荐
  • 做外贸都得有网站吗绵阳网站建设制作
  • 功能性的网站建设北京餐饮品牌设计公司
  • php做网站优势视频直播软件
  • 怎么安装php网站哪个网站是专门为建设方服务的
  • 重慶网站开发sina app engine wordpress
  • wampserver网站开发步骤中冠工程管理咨询有限公司