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

网络营销的概念和特点是什么seo网络优化培训

网络营销的概念和特点是什么,seo网络优化培训,dw做网站,an网站建设给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的…

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

不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。

元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。

示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。

示例 2: 给定 nums = [0,1,2,2,3,0,4,2], val = 2, 函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。

你不需要考虑数组中超出新长度后面的元素。

【理论基础】:数组不可变,大小和容量不同;数组的元素在内存地址中是连续的,不能单独删除数组中的某个元素,只能覆盖。

C++ vector中的erase操作——O(n)

原始想法:两层for循环、一个for循环遍历数组元素 ,第二个for循环更新数组。

// 时间复杂度:O(n^2)
// 空间复杂度:O(1)

双指针法:

一层for循环、快指针获取新数组的元素、慢指针获取新数组元素的位置;

class Solution {public int removeElement(int[] nums, int val) {int slow = 0;for (int fast = 0; fast <= nums.length - 1; fast++ ) {if (nums[fast] != val) {nums[slow++] = nums[fast];}}return slow;}
}

http://www.zhongyajixie.com/news/10552.html

相关文章:

  • wordpress三栏怎么实现网站的优化与推广分析
  • 织梦网站怎样做seo百度快速收录网站
  • 仿淘宝电商网站开发报价今日热点新闻10条
  • 营销型网站建设推来客网络怎么做一个网站页面
  • 帝国系统做企业网站企业网站建设方案策划
  • 网站备案 接入商百度点击器下载
  • 没网站怎么做cpa世界足球排名前十名
  • 免费建设个人网站黑帽seo论坛
  • 哪家做网站好的不需要验证码的广告平台
  • 两学一做11月答题网站百度关键词推广可以自己做吗
  • php 网站开发平台快速提高网站关键词排名优化
  • 企业网站建设好的案例seo优化快速排名
  • 中国建筑网官网监理工程师网站网络推广外包怎么样
  • 巩义网站建设案件数据百度安装下载
  • wordpress 架站seo客服
  • 做网站被骗预付款怎么办seo搜索引擎优化总结报告
  • 做英文简历的网站阿里指数数据分析平台官网
  • 洛阳网络建站公司产品推广朋友圈文案
  • 成都网站空间创新互联网站关键词排名手机优化软件
  • 江西网站设计哪家靠谱浙江专业网站seo
  • 公司可以做网站吗百度怎么做网站
  • 贵州省建设学校网站首页南京百度推广
  • 做外贸需要有自己的网站吗cba排名最新排名
  • 7k网站怎么做推广app赚钱项目
  • 政府网站建设存在的问题和建议广东省广州市白云区
  • 电子商务网站的功能分析站优云seo优化
  • 学生可做的网站主题广州网站优化服务
  • 网站建设排序题网站优化 推广
  • 供应链管理的概念windows优化大师可以卸载吗
  • wordpress中文页面打不开seo推广软