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

物流网站建设实例wordpress 不会编程

物流网站建设实例,wordpress 不会编程,新手可以自己学做网站设计吗,怎么免费建设金融网站题目看起来很乱&#xff0c;实际上意思是&#xff1a;把数组中值不等于val的元素放在下标为0,1,2,3......&#xff0c;并且返回数组中值不等于val的元素的个数 方法一&#xff1a;直接判断覆盖 class Solution { public:int removeElement(vector<int>& nums, int…

题目看起来很乱,实际上意思是:把数组中值不等于val的元素放在下标为0,1,2,3......,并且返回数组中值不等于val的元素的个数

方法一:直接判断+覆盖

class Solution 
{
public:int removeElement(vector<int>& nums, int val) {int k=0;for(int x:nums){if(x!=val){nums[k++]=x;}}return k;}
};

方法二:快慢指针

class Solution 
{
public:int removeElement(vector<int>& nums, int val) {int slowindex=0;for(int fastindex=0;fastindex<nums.size();fastindex++){if(nums[fastindex]!=val){nums[slowindex++]=nums[fastindex];}}return slowindex;}
};

解释一下:一开始快慢指针都指向第一个元素,接着快指针往后遍历。如果快指针指向的元素的值不等于val,那么先覆盖,然后慢指针也跟着往后遍历,这保证了不等于val的元素都放在了前面。如果值等于val,那么慢指针停下,快指针继续移动,直到遇见了不等于val的元素,再将其进行覆盖。最后快指针指向末尾,快指针与慢指针之间的差值就是等于val的元素的个数,因此慢指针的值就是不等于val的元素个数

http://www.dtcms.com/a/584873.html

相关文章:

  • 网站交互功能统一门户网站建设规范
  • php企业网站开发源码ui设计培训班学费大概多少
  • 1688网站入口保定官网seo分析
  • 天津做网站的费用室内设计风格都有哪些
  • 太原哪个网站制作最好用装饰设计是什么
  • 电子游艺网站开发品牌建设概念
  • 校园网站建设申请报告海南省建设集团有限公司
  • 深圳网站建设公司怎么做网址制作
  • 百度网站推广服务商湖北外贸网站建设
  • 东莞市品牌网站建设报价内容营销
  • wordpress 评论框登陆石家庄网站建设seo公司哪家好
  • 怎么学习企业网站维护厦门做网站个人
  • 网站建设与管理简介卡盟平台
  • 企业网站seo怎么做wordpress 导出菜单
  • 成都 企业网站设计做网站时间
  • 秦皇岛市建设局网站关于装配式专家如何免费注册一个网站
  • 网站建设文化传播有限公司软件开发公司组织架构
  • 公司营销型网站开发中国建设银行东营分行网站
  • 重庆秀山网站建设公司网站开发商问花店老板
  • 房产经济人怎么做网站wordpress插件 占用内存
  • 厦门网站建设系统google搜索引擎优化
  • 购物网站制作例子visual studio 做网站
  • 网页制作的网站深圳国内网站建设
  • 深圳广告设计公司网站wordpress iis7 伪静态规则
  • 51网站一起做网店广州重庆做seo网站优化选择哪家
  • 福州网站建设电话模板素材图片
  • 淘宝做导航网站有哪些功能土建设计网站
  • 正保建设教育网站360门户网站怎样做
  • 网站建设与管理期末试卷wordpress图表插件
  • 网站开发 票种国外建设网站情况报告