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

德赞网站建设网站制作wordpress留言

德赞网站建设网站制作,wordpress留言,把asp.net写的网站别人怎么访问,小程序app系统开发题目讲解 移除元素 ​ 给你一个数组nums和一个值 val,你需要 原地 移除所有数值等于 val的元素,并返回移除后数组的新长度。 ​ 不要使用额外的数组空间,你必须仅使用0(1)额外空间并 原地 修改输入数组。 ​ 元素的顺序可以改变。你不需要…

题目讲解

移除元素

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

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

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

说明:

为什么返回值是整数,但输出答案是数组呢

思路一:

​ 找到所有val,依次挪动数据覆盖删除

时间复杂度:O(N^2)

思路二:

依次遍历nums数组,把不是val的值放到tmp数组中,在把他mp数值拷贝回去

加入val为 3

nums 1 2 3 3 4

tmp 1 2 4

时间复杂度:O(N)

思路三:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

空间复杂度O(1)

int removeElement(int* nums, int numssize, int val)(
int src = 0, dst = 0;
while(src < numssize){
if(nums[src] != val)
{
nums[dst]=nums[src];
src++;
dst++;
}
else
{
src++;
}
return dst;}
http://www.sczhlp.com/news/113795/

相关文章:

  • 威海 医院网站建设美丽说网站代码与蘑菇街网站代码是用什么网站语言做的
  • 工信部网站 备案时间做网站用哪个软件好
  • 深圳seo网站设计礼品公司网站建设
  • 网站建设工具开源哈尔滨微信网站开发
  • 单页式网站 seoseo怎么发文章 seo发布工具
  • Emacs 折腾日记(三十)——打造C++ IDE 续
  • 手机版网站设计案例wordpress 分类的地址
  • 织梦手机网站制作教程电子商务网站开发技术论文
  • 北京专业设计网站单位网站建设制作
  • 大连零基础网站建设培训班汉川seo推广
  • 上海做网站的月薪免费看片网站
  • 数据结构 项目一
  • 好烦
  • 专业的网站设计建设wordpress怎么上传插件
  • 绍兴网站建设公司哪家专业100m做电影网站
  • 杭州网站维护重庆公司注销的流程及需提供的材料
  • 建网360 网站建设烟台门户网站开发
  • 重庆模板建站定制网站商务网站开发设计结论
  • 江苏嘉力电力建设有限公司网站企业营销策划案例
  • 网站建设与管理自考试题及答案比较好的网站设计公司
  • 企业网站规划与建设网站建设过程中的系统结构图
  • 用 Go 语言与 Tesseract OCR 识别英文数字验证码
  • FreeRTOS和LVGL组合使用教程
  • 乐清本地网站dede网站打开速度慢
  • 网站代理 登陆大学课程免费自学网站
  • 无锡企业网站制作一般多少钱怎样创建网站教程
  • 对新网站做seo大概需要多久艺考有哪些专业
  • 单位网站建设的重要性seo顾问服务 乐云践新专家
  • 九江网站开发wordpress枚举用户名
  • 【STL库】哈希封装 unordered_map/unordered_set - 教程