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

郑州网站建设没效果网站建设成本计划

郑州网站建设没效果,网站建设成本计划,成交型网站制作,怎么通过互联网做一个服务的网站移除元素 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.w-s-a.com/news/849373/

相关文章:

  • 在哪个平台做网站比较好自动app优化
  • 有没有能帮人快速网站备案的机构个人学做网站
  • 凌云县 城市建设 网站西安市建网站
  • 织梦xml网站地图公众号公众平台
  • 长春省妇幼网站做四维学校网站系统破解版
  • 安阳免费搭建自己的网站个人网站做商城会怎样
  • 网站建设专家公司排行网站举报有奖平台
  • 程序员不是做网站的公司装修效果全景图
  • 桥东区住房和建设局网站怎么做网上问卷
  • 做期货要看哪些网站伪装的福祉 wordpress
  • 做网站需要多少费用网站建设需要懂什么语言
  • 网站手机端做app开发商城设计方案
  • 在建设厅网站上查询注销建造师查域名是否注册
  • 企业网站推广方案策划公司网站在国外打开很慢使用cdn好还是国外租用服务器好
  • 龙华o2o网站建设百度不收录什么网站吗
  • 模板搭建网站百度信息流推广
  • 移动端网站制作模板自己做的网站点击赚钱
  • 网站站长如何赚钱wordpress抓取别人网站
  • 做网站媒体专门做产品定制的网站
  • 公司企业网站建设步骤免费asp网站模板
  • 台州企业网站搭建价格做留言的网站
  • 西安网站建设q.479185700強高端网站设计定制公司
  • 网站设计是平面设计吗音频文件放到网站空间里生成链接怎么做
  • seo是对网站进行什么优化可以在哪些网站做翻译兼职
  • 南宁seo网站推广服务网站建设客户分析
  • 网站属于什么公司甜品售卖网站网页设计
  • 如何在宝塔中安装wordpressseo1888网站建设
  • 网站系统cms湖南平台网站建设制作
  • 美团网站怎么做未备案网站加速
  • 通用cms网站wordpress可以商用