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

温州网站建设有限公司html代码做的网站

温州网站建设有限公司,html代码做的网站,东莞南城做网站推广的公司,人和机械网站建设问题#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.hkea.cn/news/14591252/

相关文章:

  • ios7风格网站上海教育网站建设
  • 国外 网站 源码备案信息修改网站名称
  • 手机网站绑定辽宁建设工程招标信息网
  • 贵阳公司网页网站建设电子商务网站有那些功能
  • 制作手机网站哪家好网站快速网站推广
  • 重庆建设银行官方网站首页成都建网站
  • 2024免费网站推广大全提高工作效率整改措施
  • 河北网站建设哪里好如何建立论坛网站
  • 网站品牌推广公司新媒体管家
  • 公司网站域名续费队标logo设计简单
  • 建筑工程招投标网站平面设计师需要会什么软件
  • 网页小游戏的网站稻香村网站建设
  • 北京 个人网站 备案wordpress积分
  • 长尾关键词搜索网站阳高网站建设
  • 做图的软件网站page转wordpress
  • 网站描文本浙江交工宏途交通建设有限公司网站
  • 高质量的南昌网站建设android电影网站开发
  • 专业网站建设需要多少钱找人注册公司需要多少钱
  • 站长工具ip地址查询重庆大型的网站建设
  • 佛山网站建设多少钱常见的网络营销方法有哪些
  • 广西城乡和住房建设厅网站网站源码有什么用
  • 做自己的网站能赚钱吗网站建设都需要什么文案
  • 创意包装设计网站深圳市住房和建设局办事大厅
  • 天津北京网站建设公司哪家好中国电商排名前十名
  • 北京市建设工程交易服务中心网站wap端和app有什么区别
  • 可以做彩票广告的网站吗书画院网站源码
  • 高校网站一般采用什么网页布局wordpress设置ssl证书
  • 第二章 网站建设wordpress添加底部友情链接
  • 淮南网官方网站wordpress 流量插件
  • 深圳网站建设案附近短期电脑培训班