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

html好看的网站太仓广告设计公司网站

html好看的网站,太仓广告设计公司网站,个人服装定制网站,建筑企业管理软件排名1.最长奇偶子数组 题目 解析 分组循环模板: 简单来说: 第一步:指针遍历找到满足条件的开头下标,并用 start i 记录开头;第二步:指针不断右移寻找满足条件的最长子数组;第三步:更新…

1.最长奇偶子数组

题目

解析

  • 分组循环模板:

  •  简单来说:
    • 第一步:指针遍历找到满足条件的开头下标,并用 start = i 记录开头;
    • 第二步:指针不断右移寻找满足条件的最长子数组;
    • 第三步:更新答案;
  • 时间复杂度:O(n),空间复杂度:O(1);

代码

class Solution {
public:int longestAlternatingSubarray(vector<int>& nums, int threshold) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = nums.size();int ans = 0;int i = 0;while(i < n){if(nums[i] > threshold || nums[i] % 2){i ++;// 直接跳过continue;}int start = i ++;// 找到了满足条件的开头下标while(i < n && nums[i] <= threshold && nums[i] % 2 != nums[i - 1] % 2){i ++;// 寻找满足条件最长子数组}ans = max(ans,i - start);// (start,i - 1) 均满足条件}return ans;}
};

2.连续字符

题目

解析

  • 同理可得

代码

class Solution {
public:int maxPower(string s) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = s.size();int ans = 0;int i = 0;while(i < n){int start = i ++;while(i < n && s[i] == s[i - 1]){i ++;}ans = max(ans,i - start);}return ans;}
};

3.哪种连续子字符串更长

题目

解析

  • 同理可得

代码

class Solution {int count(string s,char k){int n = s.size();int ans = 0;int i = 0;while(i < n){if(s[i] != k){i ++;continue;}int start = i ++;while(i < n && s[i] == k){i ++;}ans = max(ans,i - start);}return ans;}public:bool checkZeroOnes(string s) {// 时间复杂度:O(n)// 空间复杂度:O(1)return count(s,'1') > count(s,'0');}
};

4.找出长度为 K 的特殊子字符串

题目

解析

  • 同理可得

代码

class Solution {
public:bool hasSpecialSubstring(string s, int k) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = s.size();int i = 0;while(i < n){int start = i ++;while(i < n && s[i] == s[i - 1]){i ++;}if(i - start == k) return true;}return false;}
};

5.删除字符使字符串变好

题目

解析

  • 同理可得

代码

class Solution {
public:string makeFancyString(string s) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = s.size();string ans;int i = 0;while(i < n){int start = i ++;while(i < n && s[i] == s[i - 1]){i ++;}if(i - start <= 2) ans += s.substr(start,i - start);else ans += s.substr(start,2);}return ans;}
};

6.最长连续递增序列

题目

解析

  • 同理可得

代码

class Solution {
public:int findLengthOfLCIS(vector<int>& nums) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = nums.size();int ans = 1;int i = 0;while(i < n){int start = i ++;while(i < n && nums[i] > nums[i - 1]){i ++;}ans = max(ans,i - start);}return ans;}
};

7.最长湍流子数组

题目

解析

  • 题目要求:相邻数字单调性不断翻转;
  • 判断条件:(arr[i - 1] - arr[i]) * (arr[i] - arr[i + 1]) < 0;
  • 注意:i + 1 号元素也满足条件,所以 ans += i - start + 1 注意加 1;

代码

class Solution {typedef long long LL;
public:int maxTurbulenceSize(vector<int>& arr) {// 时间复杂度:O(n)// 空间复杂度:O(1)int n = arr.size();int ans = 1;int i = 0;while(i < n - 1){ // 判断要用到后面一个元素if(arr[i] == arr[i + 1]){i ++;continue;// 重复元素跳过}int start = i ++;while(i < n - 1 && (LL)(arr[i - 1] - arr[i]) * (arr[i] - arr[i + 1]) < 0){i ++;}ans = max(ans,i - start + 1);// i + 1 号元素也满足}return ans;}
};

文章转载自:

http://S9YVDbJO.czLzn.cn
http://jnaKNTxH.czLzn.cn
http://bPDwao0t.czLzn.cn
http://Hw9Qsg49.czLzn.cn
http://46LEWS85.czLzn.cn
http://HhpGr2n5.czLzn.cn
http://vSUBzrYy.czLzn.cn
http://IiBksPHC.czLzn.cn
http://H4V3OGDa.czLzn.cn
http://P5Bnq9Nf.czLzn.cn
http://TZ3vc4ZB.czLzn.cn
http://AMCxxGYH.czLzn.cn
http://vTU8seEV.czLzn.cn
http://oCjwCRLN.czLzn.cn
http://JXGoJp7f.czLzn.cn
http://RDRV4pBe.czLzn.cn
http://XH5KP4g8.czLzn.cn
http://LuUGLRFe.czLzn.cn
http://fOZ0XZEX.czLzn.cn
http://2QupHE0F.czLzn.cn
http://79zv9YTw.czLzn.cn
http://HyKaQbib.czLzn.cn
http://DM3A0sre.czLzn.cn
http://6IgiTzxg.czLzn.cn
http://7fzyUd0Z.czLzn.cn
http://PBAd4buN.czLzn.cn
http://xtMAJPcd.czLzn.cn
http://d7aiVrVg.czLzn.cn
http://v1esM5Q9.czLzn.cn
http://Si8YkWPF.czLzn.cn
http://www.dtcms.com/wzjs/617651.html

相关文章:

  • 怎么查看网站用的php还是.net锦州网站开发招聘
  • 哪里建个人网站好解析网站
  • 外贸网站推广制作教程无锡网站优化哪家快
  • 平台网站应该怎样做seo前端是啥
  • django 网站开发网站目录结构构建的原则是以
  • 网站域名怎么设置方法e站注册网站
  • 公建设计网站阿里云个人网站建设方案书
  • 平台网站设计php网站后台模板
  • 建站行业前景高端大气的网站制作
  • 12306网站开发过程北京网络营销是什么
  • wordpress 如何仿站深圳网络建设公司
  • 网站怎么能快速备案广州在线网页制作工具
  • 免费php网站模板下载三亚h5网站定制开发公司
  • 蓝色大气网站欣赏商业网站开发选题的目的
  • 网站建设公司无锡网站开发融资计划
  • 深度网营销型网站建设化妆品网站模板
  • 广州建设局网站首页c 网站开发实战
  • 用php做的单车租赁网站微信小程序开发注册
  • 电子商务网站建设设计古色古香 网站模板
  • 网站建设开发人员配置wordpress 子目录安装
  • 上海知名网站设计深圳市住房和建设局网官网
  • 昌平网站开发公司深圳app建设公司
  • cms做企业网站6服务器 空间 虚拟主机 网站需要
  • 免费做淘宝联盟网站泉州做网站便宜
  • 西湖区住房和城市建设局网站工信部会抽查网站么
  • 有免费的个人网站吗搜索引擎营销策略有哪些
  • 深圳专业建设网站网络建站公司如何做市场
  • 网站开发技术书籍有没有好用的网站推荐
  • 南昌建站方案网页超链接怎么做
  • 国内网站都要备案吗网站建设费能不能认定为广告费