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

网站建设宣传图ps宿迁做网站公司

网站建设宣传图ps,宿迁做网站公司,河北高端网站设计,linux wordpress 安装移除元素 27. 移除元素题目#xff1a;[移除元素](https://leetcode.cn/problems/remove-element/description/)示例和提示#xff1a;解法#xff1a;1. 暴力解法 2. 快慢指针 27. 移除元素 题目#xff1a;移除元素 示例和提示#xff1a; 解法#xff1a; 1. 暴力解… 移除元素 27. 移除元素题目[移除元素](https://leetcode.cn/problems/remove-element/description/)示例和提示解法1. 暴力解法 2. 快慢指针 27. 移除元素 题目移除元素 示例和提示 解法 1. 暴力解法 //暴力解法 //实际上就是遍历数组找到需要删除的元素然后再嵌套一层循环将该元素后面的依次向前覆盖。 class Solution { public:int removeElement(vectorint nums, int val) {//为了不让每次循环都调用size()函数:int size nums.size();//第一步遍历目标数组for(int i 0; i size; i){//找到需要删除元素的位置;if(nums[i] val){//删除元素从前向后遍历:for(int j i1; j size; j){nums[j-1] nums[j];}//这里有一个迭代器失效问题此时i指向原始数组中被删除元素的下一个位置外层循环末尾//还会使得i,没有判断就跳过了这个元素所以得i--;i--;size--;}}return size;} };2. 快慢指针 //快慢指针法 //很酷很丝滑的解法快指针勇往无前的遍历慢指针负责将快指针指向位置的元素复制到自己指向的位置 //当快指针指向位置的元素需要删除时慢指针停止赋值直到快指针再次指向一个不需要删除的元素的位置。class Solution { public:int removeElement(vectorint nums, int val) {int fastPoit 0;int slowPoit 0;int size nums.size();for( ; fastPoit size; fastPoit){if(nums[fastPoit] ! val){nums[slowPoit] nums[fastPoit];slowPoit;}}//slowPoit此时的指向正是新数组末尾的下一个位置因为slowPoit//是放在赋值最后执行的所以刚好也就是新长度return slowPoit;} };创作不易你的点赞和关注都是对我莫大的鼓励再次感谢您的观看
http://www.yingshimen.cn/news/108515/

相关文章:

  • 杭州公司外贸网站设计延庆手机网站建设
  • 服务器网站怎么用网页代理最干净最悠久
  • 手机网站制作解决方案长垣住房和城乡建设局 网站
  • 网站规划设计内容有哪些佛山市公司网站建设哪家好
  • 公司网站页面加密wordpress删除多余图片
  • 单位如何做网站宣传外贸网站faq
  • 栖霞网站定制兰州百度推广的公司
  • 重庆知名商城网站建设公司三个字简洁的公司名称
  • 北京专业响应式网站建设免费工程分包信息网
  • 温州做网站微信微网站制作
  • 如何建设国外网站郑州网站开发比较好的网络公司
  • 网站首页关键词设置做证明图片的网站
  • 做网站商城的目的是什么叙述一个网站开发流程
  • 可以做头像的网站有哪些如何创建商业网站
  • 网站制作方案有哪些微平台推广自己怎么做
  • 用asp.net做的网站贴吧网站建站推荐
  • 顺德顺的网站建设鞍山网站建设优化
  • 织梦做的网站页面打不开南阳手机网站建设
  • 专业做医药招聘的网站使用asp.net制作网站的整体过程
  • 讨债公司网站建设怎么接单做网站
  • 湘潭网站建设 技精磐石网络江苏建设人才网电子证书查询官网
  • 深圳网站维护企业网站设计师
  • 手机购物网站 设计成为软件工程师的条件
  • 网站建设模板免费下载国家企业信用信息官网
  • 企业网站报价模板下载superstore wordpress下载
  • 手机上有趣的网站官网登录入口在哪里
  • 套模板网站价格表公司官网制作
  • wordpress做社交网站吗建筑模板一般多少钱一块
  • 很多国外ip访问网站推广公司让实名认证怎么办
  • 建设英文品牌网站建网站是永久的吗