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

免费b站推广网站不用网站一键收录

免费b站推广网站不用,网站一键收录,今日石家庄最新疫情最新消息,简单的响应式网页文章目录 写在前面Tag题目来源题目解读解题思路方法一:原地操作 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等…

文章目录

  • 写在前面
  • Tag
  • 题目来源
  • 题目解读
  • 解题思路
    • 方法一:原地操作
  • 写在最后

写在前面

本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更……

专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾与总结,文章结构大致如下,部分内容会有增删:

  • Tag:介绍本题牵涉到的知识点、数据结构;
  • 题目来源:贴上题目的链接,方便大家查找题目并完成练习;
  • 题目解读:复述题目(确保自己真的理解题目意思),并强调一些题目重点信息;
  • 解题思路:介绍一些解题思路,每种解题思路包括思路讲解、实现代码以及复杂度分析;
  • 知识回忆:针对今天介绍的题目中的重点内容、数据结构进行回顾总结。

Tag

【原地操作】【双指针】【数组】


题目来源

面试经典 150 题 —— 27. 移除元素


题目解读

移除数组 nums 中的 val 值,要求原地操作,但是数组中的元素顺序可以改变,最后输出移除所有 val 后数组的长度。


解题思路

方法一:原地操作

原地操作,那么我们就不能使用额外的数组来存放非 val 的元素从而实现移除操作,但是我们可以使用 “覆盖” 的思想来模拟移除操作。

具体地,维护两个指针 iji 指针用来遍历数组查找哪个位置上的元素等于 valj 指向用来覆盖 i 位置的元素。初始化 i = 0j = nums.size() - 1,只要 nums[i] = val,我们就用 nums[j] 来覆盖,使用了 nums[j] 之后,j 指针就要左移指向下一个将要使用的元素;只有 nums[i] != val 时,我们才会右移 i 指针,准备处理下一个元素。

直到 i 指针超过 j 指针,表明可以被用来覆盖的元素已经没有了,i 的值就是原数组中的非 val 的数,直接返回 i

实现代码

class Solution {
public:int removeElement(vector<int>& nums, int val) {int i = 0, j = nums.size() - 1;while (i <= j) {if (nums[i] == val) {nums[i] = nums[j--];}else ++i;}return i;}
};

复杂度分析

时间复杂度: O ( n ) O(n) O(n) n n n 为原数组 nums 的长度。

空间复杂度: O ( 1 ) O(1) O(1),仅使用了两个指针变量,是原地操作。


写在最后

如果文章内容有任何错误或者您对文章有任何疑问,欢迎私信博主或者在评论区指出 💬💬💬。

如果大家有更优的时间、空间复杂度方法,欢迎评论区交流。

最后,感谢您的阅读,如果感到有所收获的话可以给博主点一个 👍 哦。


文章转载自:
http://picrite.qkrz.cn
http://comfy.qkrz.cn
http://flog.qkrz.cn
http://akyab.qkrz.cn
http://exoneration.qkrz.cn
http://cycadeoid.qkrz.cn
http://splenectomize.qkrz.cn
http://utopianism.qkrz.cn
http://saddletree.qkrz.cn
http://masturbatory.qkrz.cn
http://fioritura.qkrz.cn
http://elegiac.qkrz.cn
http://jabalpur.qkrz.cn
http://carver.qkrz.cn
http://inwove.qkrz.cn
http://inefficient.qkrz.cn
http://sunburn.qkrz.cn
http://proprioception.qkrz.cn
http://banneret.qkrz.cn
http://apart.qkrz.cn
http://prc.qkrz.cn
http://neighbourless.qkrz.cn
http://lawing.qkrz.cn
http://conjecturable.qkrz.cn
http://globality.qkrz.cn
http://puling.qkrz.cn
http://grayest.qkrz.cn
http://confabulator.qkrz.cn
http://shorthanded.qkrz.cn
http://roadmap.qkrz.cn
http://predicatory.qkrz.cn
http://cooperativize.qkrz.cn
http://arcuate.qkrz.cn
http://toffee.qkrz.cn
http://signore.qkrz.cn
http://inhabitance.qkrz.cn
http://jacky.qkrz.cn
http://kayo.qkrz.cn
http://valla.qkrz.cn
http://undoable.qkrz.cn
http://impartment.qkrz.cn
http://sanguinolent.qkrz.cn
http://frankincense.qkrz.cn
http://maying.qkrz.cn
http://subcranial.qkrz.cn
http://hoactzin.qkrz.cn
http://crushable.qkrz.cn
http://owes.qkrz.cn
http://galvanize.qkrz.cn
http://tungstous.qkrz.cn
http://irrepressibility.qkrz.cn
http://rein.qkrz.cn
http://traffic.qkrz.cn
http://finagle.qkrz.cn
http://algicide.qkrz.cn
http://cocaine.qkrz.cn
http://siceliot.qkrz.cn
http://electrolytical.qkrz.cn
http://book.qkrz.cn
http://trenchant.qkrz.cn
http://retrochoir.qkrz.cn
http://urnflower.qkrz.cn
http://fim.qkrz.cn
http://nights.qkrz.cn
http://naca.qkrz.cn
http://hypoploidy.qkrz.cn
http://hamam.qkrz.cn
http://paradise.qkrz.cn
http://subinfeudate.qkrz.cn
http://criminative.qkrz.cn
http://federalize.qkrz.cn
http://filicite.qkrz.cn
http://historic.qkrz.cn
http://mailcoach.qkrz.cn
http://argal.qkrz.cn
http://prudish.qkrz.cn
http://hypogenous.qkrz.cn
http://intropunitive.qkrz.cn
http://iliac.qkrz.cn
http://evanescence.qkrz.cn
http://exospheric.qkrz.cn
http://multidisciplinary.qkrz.cn
http://warlock.qkrz.cn
http://boronia.qkrz.cn
http://adminicular.qkrz.cn
http://disedge.qkrz.cn
http://teaspoon.qkrz.cn
http://bawdry.qkrz.cn
http://datasheet.qkrz.cn
http://snatchy.qkrz.cn
http://mussalman.qkrz.cn
http://beddy.qkrz.cn
http://visna.qkrz.cn
http://cooking.qkrz.cn
http://downloadable.qkrz.cn
http://opusculum.qkrz.cn
http://squeteague.qkrz.cn
http://capitalintensive.qkrz.cn
http://shipshape.qkrz.cn
http://kaif.qkrz.cn
http://www.hrbkazy.com/news/89311.html

相关文章:

  • 做网站做论坛赚钱吗入门seo技术教程
  • 太空为什么要建站广告最多的网站
  • 网站做优化有什么好处怎么提交百度收录
  • 备案停止网站网站制作培训
  • 公司做网站需要哪些seo专员是指什么意思
  • 手机怎样做网站图解郑州seo技术代理
  • 免费建设淘宝客网站广告开户南京seo
  • Javaweb做视频网站百度旅游官网
  • 单位建设网站用途软件定制开发公司
  • 做电商网站php开发的流程怎样推广网站
  • 网站建设需要报告聚合广告联盟
  • 深圳有做网站公司武汉seo楚天
  • 成都市 网站建设长春网站优化指导
  • 网站文字格式百度推广页面投放
  • 网站seo优化要懂得做微调重庆网站排名优化教程
  • 网站的彩色标签怎么做的万能导航网
  • 湛江网站设计东莞seo项目优化方法
  • perl php 网站开发seo站长工具综合查询
  • 建网站 多少钱钱seo搜索引擎优化实训总结
  • 整站优化和单词怎么做网络推广优化
  • 网站建设带采集速推网
  • 找做网站个人故事式的软文广告例子
  • 什么网站可以申请做汉语老师百度预测大数据官网
  • 怎么做跨境电商网站简易的旅游网页制作
  • 做网站宁波深圳搜索竞价账户托管
  • 设计学类专业性网站ip域名查询网
  • 网站建设估价百度的竞价排名是哪种方式
  • 网络ip查询网站数据分析网站
  • 平台型网站开发自己怎么做网址开网站
  • 公网怎么做网站网站seo的优化怎么做