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

推荐做pc端网站平台广告推广

推荐做pc端网站,平台广告推广,免费的网站发布,网站建设实训意见建议定义一个快慢指针,用于截取数组中某一段信息。同时可以改变快慢指针的值来获取结果,这个过程比较像滑动。 1493. 删掉一个元素以后全为 1 的最长子数组 定义快慢指针快指针先走,如果到了第二个0上的时候。前面1的个数就是fast - slow - 1&a…

定义一个快慢指针,用于截取数组中某一段信息。同时可以改变快慢指针的值来获取结果,这个过程比较像滑动。

1493. 删掉一个元素以后全为 1 的最长子数组

  • 定义快慢指针
  • 快指针先走,如果到了第二个0上的时候。前面1的个数就是fast - slow - 1,但是为了后面的继续计算,需要将slow指针+1即可。
// 滑动窗口
int longestSubarray(int* nums, int numsSize) {// 定义快慢指针int slow = 0;int fast = -1;// 记录0的个数int zero = 0;// 最大长度int maxlen = 1;// 快指针走while(fast < numsSize - 1) {fast++;zero += !nums[fast];while(zero > 1) {zero -= !nums[slow];slow++;}if(fast - slow + 1 > maxlen) {maxlen = fast - slow + 1;}}return maxlen - 1;
}

1004. 最大连续1的个数 III

和上一题一样的,只不过将替换0的值增加为了k个。

int longestOnes(int* nums, int numsSize, int k) {// 定义快慢指针int slow = 0;int fast = -1;int zero = 0;  //记录0的个数int maxlen = 0; //最终的返回的最大长度// 快指针先走while(fast < numsSize - 1) {fast ++;zero += !nums[fast];while( zero > k) {zero -= !nums[slow];slow++;}if(maxlen < fast - slow + 1) {maxlen = fast - slow + 1;}}return maxlen;
}

2730. 找到最长的半重复子字符串

int longestSemiRepetitiveSubstring(char * s){int slow = 0;int fast = -1;int same = 0;int maxlen = 0;int len = strlen(s);// 快指针while(fast < len - 1) {fast++;// 如果快大于慢的话就可以看相邻的相等否了?if(fast - slow > 0) {// 如果相等则同样记录+1if(s[fast] == s[fast - 1]) {same++;}// 当大于1的时候就需要移动慢指针了while( same > 1 ) {if(s[slow] == s[slow + 1]) {--same;}slow ++;}}if(fast - slow + 1 > maxlen) {maxlen = fast - slow + 1;}}return maxlen;
}
http://www.dt0577.cn/news/969.html

相关文章:

  • cms开源建站系统友情链接实例
  • 网站刷收益是怎么做的一级域名二级域名三级域名的区别
  • 怎么查询网站建设时间最近的重要新闻
  • 网站建设公司新报价培训计划方案
  • 最好的微网站建设公司如何写推广软文
  • 什么公司做网站好外贸接单十大网站
  • 创办网站需要怎么做深圳企业黄页网
  • 好听好记的网站域名广州专门做网站
  • php购物网站搜索栏怎么做seo人员是什么意思
  • 虎门营销型网站建设淘宝推广
  • 做网站租服务器一年多少钱湖南优化电商服务有限公司
  • 电子商务网站规划的原则免费拓客软件排行榜
  • 投资理财网站建设seo排名赚app
  • 云主机建站怎么在百度投放广告
  • 网站数据库制作长沙疫情最新消息
  • 免费做网站视频发外链比较好的平台
  • 常州溧阳网站建设推广软件
  • 没有公司可以做网站吗企业网站的搜索引擎推广与优化
  • asp.net web网站模板下载新媒体运营培训班
  • 网站建设办法湖南企业seo优化推荐
  • 外贸做双语网站好还是单语网站头条关键词排名查询
  • 自己做网站 怎样下载模板搜索网站
  • 免费网址导航网站建设2024免费网站推广大全
  • 攻击jsp网站宁波品牌网站推广优化
  • 建设学校网站的操作流程具体搜索引擎营销的主要模式
  • 网站建设 网站优化seo关键词推广话术
  • 如何查找网站竞争对手的宣传方式源码网站
  • 网站登录不上怎么回事市场营销模式有哪些
  • 镇江哪里做网站合肥百度关键词排名
  • 网站开篇动画html网页设计模板