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

官方网站建设的意义上海专业seo排名优化

官方网站建设的意义,上海专业seo排名优化,重视网站阵地建设,大型电子商务建设公司给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 说明: 为什么返回数值是整数但输出的答案是数组呢? 请注意输入数组是以「引用」方式传递的这意味着在函数里修改输入数组对于调用者是可见的。 你可以想象内部操作如下: // nums 是以“引用”方式传递的。也就是说不对实参作任何拷贝 int len removeElement(nums, val); // 在函数里修改输入数组对于调用者是可见的。 // 根据你的函数返回的长度, 它会打印出数组中 该长度范围内 的所有元素。 for (int i 0; i len; i) { print(nums[i]); } 示例 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] 解释函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 提示 0 nums.length 100 0 nums[i] 50 0 val 100核心思想在原数组上进行修改快的指针负责查找值不是val的元素慢指针则将值不为val的元素赋值到数组低位。 public int removeElement(int[] nums, int val) {int slowIndex 0, fastIndex 0; // 快慢指针for(fastIndex 0; fastIndex nums.length; fastIndex){if(nums[fastIndex] ! val){nums[slowIndex] nums[fastIndex]; // 对数组slowIndex进行重新赋值}}return slowIndex;}
http://www.hkea.cn/news/14365847/

相关文章:

  • 网站二级域名怎么弄网站建设及推广好学习吗
  • 学校做网站有些什么好处中信建设有限责任公司资质
  • wordpress个人网站模板兰州忠旗网站建设科技有限公司
  • 航佳网站建设2024房地产趋势分析
  • 微信开店怎么注册开店流程北京seo排名服务
  • 网站建设虚拟服务器网站建设督查报告
  • 农村建设自己的网站wordpress网盘搜索引擎
  • wordpress快速建站浙江建设厅 继续教育 网站
  • 有哪些网站建设工作百度站长怎么验证网站
  • wordpress直接发送密码邯郸seo优化公司
  • 深圳微商城网站设计网站音乐播放代码
  • 长沙网站优化技巧老鹰画室网站哪家做的
  • 企业网站建设营销建设景区网站要有的内容
  • 建设职业技术学院官网宁波网站推广网站优化
  • 做的好的地方网站打电话沟通做网站
  • asp企业网站自助建站系统免费版超漂亮版阿里云服务器 放多个网站
  • diy网站网络推广专员
  • 网站开发的教学网站网站模板前台后台
  • 郑州企业网站开发做网站教程pdf
  • 华为云建站官网网站颜色编号
  • 自己在本地建的网站 别人怎么访问教程免费下载现成ppt网站
  • 国内企业建站模板泉州公司网页制作
  • 贵州省兴义市专做网站公司网站建设模拟软件
  • 建设银行征信中心个人信用查询官方网站伍佰亿网站怎么样
  • 电子商务网站建设实习网站建设需要多少钱小江
  • 东莞做网站要多少钱网站需求分析文档
  • 医疗网站建设计划书建设通银行官方网站
  • 一级a做爰片手机电影网站手机网页设计app
  • wordpress新站不收录河源做网站的客户
  • 杭州网站建设电话定制网站的价格低