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

iis 网站无法访问必应搜索网站

iis 网站无法访问,必应搜索网站,wordpress主题vantage,网站上怎么做动图1、题目: 对给定的有序数组 nums 删除重复元素,在删除重复元素之后,每个元素只出现一次,并返回新的长度,上述操作必须通过原地修改数组的方法,使用 O(1) 的空间复杂度完成。 2、分析特点: 题目…

在这里插入图片描述


1、题目:

对给定的有序数组 nums 删除重复元素,在删除重复元素之后,每个元素只出现一次,并返回新的长度,上述操作必须通过原地修改数组的方法,使用 O(1) 的空间复杂度完成。


2、分析特点:

  • 题目要求:原地修改、 有序数组
  • 原地+删除 ==> 结果数组一定比原数组的长度更短 ,并且,我们可以 把结果数组直接写在原数组上
  • 有序数组 ==> 当前元素和前一个元素是相等的时候,则不需要收集, 我们需要收集的元素,是那些不会等于前一个元素的,充分利用有序的特点 ,继续往前遍历,只要不等于前一个元素,就可以收集起来,等于了就放弃,比如 2 3 3,第一个 3 作为当前元素的时候,和前一个元素不相等,可以收集起来,到了第二个 3 和前一个元素相等了,放弃收集。

3、特点:

有序数组,剔除掉相等的,拿当前位置的元素去和前一个元素比较 ,即if (nums[fast] != nums[fast - 1]); 并且 0 位置的元素早就进入结果集,需要看后面的元素是否进结果,则定义的两个指针开始判断收集的起点下标从1开始。

定义两个指针 fast 和 slow 分别为快指针和慢指针,

快指针表示遍历原数组到达的下标位置,慢指针表示结果数组的下标位置,即下一个不同元素要填入的下标位置,初始时两个指针都指向下标 1。

快指针的范围是从 1 到 最后一个元素位置;

慢指针是从 1 开始不断根据快指针满足了条件就加入收集结果(前提,0位置的元素早就进入了结果,需要看后面的元素是否进结果);


4、代码:

    public int removeDuplicates(int[] nums) {int n = nums.length;if (n == 0) {return 0;}int slow = 1;for(int fast = 1; fast < n; fast++){if (nums[fast] != nums[fast - 1]) {nums[slow] = nums[fast];++slow;}}return slow;}

5、复杂度分析:

  • 时间复杂度:O(n),其中 n 是数组的长度。快指针和慢指针最多各移动 n 次。
  • 空间复杂度:O(1)。只需要使用常数的额外空间。

6、总结:

有序数组,剔除掉相等的,拿当前位置的元素去和前一个元素比较,即if (nums[fast] != nums[fast - 1]); 并且 0 位置的元素早就进入结果集,需要看后面的元素是否进结果,则定义的两个指针开始判断收集的起点下标从1开始。




如果本文对你有帮助的话记得给一乐点个赞哦,感谢!

http://www.yidumall.com/news/96649.html

相关文章:

  • 怎么自己创建一个平台知乎推广优化
  • 一个好网站微博营销推广策划方案
  • 做网站 源代码软文写作是什么意思
  • 免费域名注册免费空间seocms
  • 网站建设适合什么单位seo专业培训班
  • 用java做网站步骤seo问答
  • wordpress 标签 图片 alt电影站的seo
  • 做调查问卷赚钱的网站网站外链分析工具
  • 制作网站的设计难点公司网站推广运营
  • 网址导航网站百度一下官网页
  • 开平设计网站百度搜索引擎下载免费
  • 专门做外挂的网站推广软文300字范文
  • 学科网站建设营销关键词有哪些
  • 雅安网站制作台州网站建设推广
  • 免费装修效果图网站国内产女装一线二线品牌知乎
  • 建个人网站做导购怎么备案百度推广投诉电话
  • seo外链优化国内做seo最好公司
  • 如何通过域名访问网站福州网站建设团队
  • 电脑有固定IP 做网站怀柔网站整站优化公司
  • 有个网站发任务 用手机可以做企业官网推广
  • 小程序网站建设职业技术培训
  • 销售网站开发意义宁德市房价
  • 做公司网站页面南宁seo优势
  • 惠州专业做网站百度竞价运营
  • 网站制作详细教程南京seo优化公司
  • 做国际网站要多少钱网络营销的三大核心
  • 网站备案后缀限制百度大数据查询
  • 网站的功能测试怎么做的怎么给自己的公司做网站
  • 如何在网站做引流营销方案策划书
  • 网络营销的特点及形式做seo用哪种建站程序最好