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

django 网站开发教程seo优化推广工程师

django 网站开发教程,seo优化推广工程师,网站首页域名如何设置访问快,免费创建网站平台有哪些大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️ 目录 一.暴力求解法二.使用额外数组三.原地修改数组 点击查看题目 一.暴力求解法 若我们不考虑时间复杂度…

大家好,我是苏貝,本篇博客带大家刷题,如果你觉得我写的还不错的话,可以给我一个赞👍吗,感谢❤️
在这里插入图片描述


目录

  • 一.暴力求解法
  • 二.使用额外数组
  • 三.原地修改数组

点击查看题目

在这里插入图片描述

在这里插入图片描述

一.暴力求解法

若我们不考虑时间复杂度,第一想到的方法应该都是暴力求解法吧:遍历数组,如果数组元素=val,用后面的元素将之覆盖。比较简单也不符合题意,就不写代码了


二.使用额外数组

第二种方法不符合题意,但由于能启发第三种方法,所以简单介绍一下
先创建一个元素个数大于或等于nums数组的数组tmp,src和dst分别是数组nums和tmp的下标,初始化都=0,当nums[src]不等于val时,将之拷贝到tmp数组中,拷贝的位置为tmp[dst],再src++,dst++;当nums[src]等于val时,直接src++。
时间复杂度为O(N),空间复杂度为O(N)
在这里插入图片描述

三.原地修改数组

创建变量src和dst,它们都是数组nums的下标,初始化都为0,当nums[src]不等于val时,让nums[dst]=nums[src],再src++,dst++,相当于src位置的元素保留;当nums[src]等于val时,直接src++,相当于src位置的元素被移除

int removeElement(int* nums, int numsSize, int val) {int src=0;int dst=0;for(int i=0;i<numsSize;i++){if(nums[src]!=val){nums[dst++]=nums[src++];}else{src++;}}  return dst; 
}

好了,那么本篇博客就到此结束了,如果你觉得本篇博客对你有些帮助,可以给个大大的赞👍吗,感谢看到这里,我们下篇博客见❤️

http://www.mmbaike.com/news/79272.html

相关文章:

  • 百度网站排名软件重庆网站
  • 如何做家居网站全国疫情排行榜最新情况列表
  • web 网站模板郑州网站排名推广
  • 如果熊掌号做的不好会不会影响网站莆田关键词优化报价
  • 淄博网站建设设计公司seo发外链的网站
  • 网站运营托管网络营销企业是什么
  • 做短租类型的网站2022最近的新闻大事10条
  • 网站建设公司行业北京百度seo关键词优化
  • 专业英文网站制作推荐一个seo优化软件
  • dedecms做的网站收费吗电商seo
  • 外国人做的篆字网站手机一键优化
  • 教育网站建设策划书网站推广优化方式
  • 网站数据分析指标投资网站建设方案
  • 昆明定制化网站建设网上销售有哪些方法
  • 范县网站建设费用如何做个网站推广自己产品
  • 网站建设需要什么软件有哪些app关键词排名优化
  • 消费全返的 微网站开发电商运营培训哪个机构好
  • 网站怎么做自己站长网站优化系统
  • 免费的ppt模板下载网站有哪些微信小程序开发费用
  • 网站建设及维护费算业务宣传费怎么查搜索关键词排名
  • 哈尔滨百度推广电话seo推广优化服务
  • 郑州做网站大量网站被关什么是营销
  • 个人网站可以做淘宝店铺名快速排名优化怎么样
  • 互动营销网站建设最佳bt磁力搜索引擎
  • 设计网站推广公司网页制作百度学术官网首页
  • 美食网站首页网站哪里买外链
  • 网站微信付款调用营销管理培训课程
  • 自己怎么做彩票投注网站新站seo竞价
  • 有专门做最佳推荐的网站宁波seo哪家好快速推广
  • 郑州网站建设系统介绍佛山做seo推广公司