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

找人做设计的网站品牌运营包括哪些内容

找人做设计的网站,品牌运营包括哪些内容,建微网站有什么好处,更新电脑版wordpress移动零(leetCode-283) 题目如下图:(也可以到leetCode上看完整题目,题号283) 解题思路: 本质就是把非0的元素往前移动,接下来要考虑的是怎么移动,每次移动多少? 这里需要用到双指针,i 记录每次遍历的元素值, j 记录“非0元素值”需要移动到的位置; 当所有“非0元素值”都移…

移动零(leetCode-283)

题目如下图:(也可以到leetCode上看完整题目,题号283)

解题思路:

本质就是把非0的元素往前移动,接下来要考虑的是怎么移动,每次移动多少?

这里需要用到双指针,i 记录每次遍历的元素值, j 记录“非0元素值”需要移动到的位置;

当所有“非0元素值”都移动完了,j 的位置以及j后面的位置 都置为0即可.

代码如下:

- (NSMutableArray *)array:(NSMutableArray *)array
{int j = 0; //j的初始值为0for (int i = 0; i < array.count; i ++){if ([array[i] intValue] != 0){//遍历array,如果遇到非0元素,则将非0元素放到j的位置,然后j往后移动一个位置(j++)//注意:只是放到j的位置,不是替换i和j的值,至于j原来的位置是什么值,不需要管它(因为j的值已经处理过了)array[j] = array[i];j ++;}}/*遍历完上面,就已经将非0元素全部移动到前面,从index=j开始,往后遍历,全部置为0即可*/for (int a = j; a < array.count; a ++){array[a] = @0;}return array;
}

可以看到,以上代码的时间复杂度为 2n,根据大O渐进表示法,其最终的时间复杂度为n ,即 0(n).

http://www.ds6.com.cn/news/13062.html

相关文章:

  • 网站建设文档模板泰州百度关键词优化
  • 电子产品去什么网站做站点seo搜索引擎优化课程
  • 外贸批发网站有哪些平台中文搜索引擎有哪些
  • wordpress安装二级目录下上海关键词优化公司哪家好
  • 建立良好的公共秩序教学反思网站优化入门免费教程
  • 天津做网站的公司怎么样推广方案经典范文
  • 信息技术做网站百度关键词推广公司哪家好
  • 营销专业网站百度平台电话
  • ui界面设计报告高手优化网站
  • 重庆制作网站开发app开发公司免费网站在线客服软件
  • 廊坊网站建设咨询青橙网络谷歌seo搜索优化
  • 免费发布信息网站青岛谷歌优化公司
  • 实验设计方案怎么写模板怎么做网站优化
  • 深圳市官网网站建设手机百度一下
  • 佛山龙江做网站的营口seo
  • 娱乐类网站开发信息发布平台推广
  • 室内设计作品欣赏seo快速排名培训
  • 西方设计网站手机优化大师哪个好
  • 电子商务网站建设指导书seo去哪里培训
  • 个人建站哪类站赚钱营销型网站分为哪几种
  • 网站如何优化关键词排名东莞疫情最新情况
  • 没有独立网站淘宝客推广怎么做聊城seo优化
  • 手机软件开发和网站开发优秀网站seo报价
  • 网站怎样排版百度云盘下载
  • 电子商务主要做什么工作seo顾问
  • 宜春网站建设公司恶意点击竞价时用的什么软件
  • 网站建设吗b2b免费发布信息网站
  • 网站运营作用网盘资源共享群吧
  • 有没有网址呀北京网站优化企业
  • WordPress数字商城模板长沙seo优化推广