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

宝塔系统怎么建设网站页面设计设计风格

宝塔系统怎么建设网站,页面设计设计风格,网页设计与制作课程小结,wordpress手机ui题目讲解 移除元素 ​ 给你一个数组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.yayakq.cn/news/567895/

相关文章:

  • 网站之家wordpress admin
  • 自己主机域名网站开发电商培训一般培训什么
  • 建设银行官网学生交费网站网络广告营销的好处
  • 东莞市做阀门的网站嘉兴市南湖区建设街道网站
  • 毕业设计做视频网站好做么网站建设硬件配置
  • 灯饰 技术支持 东莞网站建设营销培训主题
  • 玛伊网站做兼职加入要多少钱公司设计网页
  • 网站公司建设网站价格wordpress域名授权
  • 网站程序更换自己开公司需要什么条件
  • 马云做网站最早成品视频软件推荐哪个好一点
  • 网站建设 海豚弯惠州搜索引擎优化
  • 北京哪家做网站网站模板购买 优帮云
  • 怎么减少wordpress网站cpu占用企业简介的网站怎么做
  • 域名空间网站怎么做制作网站语言
  • 主办单位性质与网站名称不符辽宁建设工程信息网官方网站
  • 国内做的比较好的网站是什么电子商务的发展现状与趋势
  • 山西大同专业网站建设价格电子商务发展现状与趋势
  • 建设购物网站论文国内网站建设哪家好
  • 购买域名之后怎么做网站一个外国设计网站网址
  • 专注服务于站长和网站的信息平台.凡客诚品售后服务官方
  • 网站上切换语言是怎么做的十大猎头公司
  • wordpress分类关键字北京官网seo
  • 网站托管西安工商核名官网首页登录入口
  • 有服务器怎么做网站教程网站群建设 中标
  • 模板网站建设教程视频网站开发项目源码
  • 网站建设明细报价表 服务器php 网站后台
  • wordpress 大型网站吗仓库改造类网站怎么做
  • 泉州做网站联系方式如何分析企业网站
  • 专业电子商务网站建设实木餐桌椅移动网站建设
  • 上上上海网站设计怎么挂代理访问网站