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

手机型网站怎么建设品牌网站

手机型网站,怎么建设品牌网站,区域工业互联网平台,我是做推广的怎么找客户目录 一、题目二、思路2.1 解题思路2.2 代码尝试2.3 疑难问题2.4 复盘 三、解法四、收获4.1 心得4.2 举一反三 一、题目 二、思路 2.1 解题思路 2.2 代码尝试 class Solution { public:int longestSubarray(vector<int>& nums) {int len0;int l0;int a1;int ret1;…

目录

  • 一、题目
  • 二、思路
    • 2.1 解题思路
    • 2.2 代码尝试
    • 2.3 疑难问题
    • 2.4 复盘
  • 三、解法
  • 四、收获
    • 4.1 心得
    • 4.2 举一反三

一、题目

在这里插入图片描述

二、思路

2.1 解题思路

2.2 代码尝试

class Solution {
public:int longestSubarray(vector<int>& nums) {int len=0;int l=0;int a=1;int ret=1;int pos=0;//用乘积来作为窗口的满足条件,如果小于1,说明窗口内包含了0for(int r=0;r<nums.size();r++){ret*=nums[r];while(ret<1){if(a>0){ret=1;a--;}else{len=max(len,r-l);l=pos+1;}pos=r;}len=max(len,r-l+1);}return len;}
};

2.3 疑难问题

2.4 复盘

乘积溢出问题:使用乘积来判断子数组是否满足条件可能会导致整数溢出问题,尤其是当数组中的元素较大时。可以考虑使用对数或其他方法来避免溢出。
逻辑错误:代码中的 a 变量用于记录是否已经删除了一个0,但逻辑上不够清晰。当 ret < 1 时,代码会尝试删除一个0,但删除0后并没有正确地更新窗口的左边界 l。

三、解法

class Solution {
public:int longestSubarray(vector<int>& nums) {int ans = 0;int p0 = 0, p1 = 0;for (int num: nums) {if (num == 0) {p1 = p0;p0 = 0;}else {++p0;++p1;}ans = max(ans, p1);}if (ans == nums.size()) {--ans;}return ans;}
};

四、收获

4.1 心得

这个解法真是妙啊,并没有用一个全局变量来标记是否用过0,另外一种思路,就是用指针更新,p1指针有了两次机会,妙。所以说好的代码是从设计、思路上就很优越。

4.2 举一反三

不能局限于模板,要有好的设计思路,当然这也不是一时半会儿能学会的
http://www.dtcms.com/wzjs/545580.html

相关文章:

  • 网站评论设计网站上做百度广告赚钱么
  • 网站开发属于软件开发服务吗怎样做营销型网站推广ppt
  • 如何做双版网站网站优化快速排名软件
  • 怎么做租房网站如何通过轻淘客做网站
  • 电子商务网站开发的目的是什么wordpress段首空格
  • 天猫网站建设的理由广州市网络预约出租汽车综合业务管理平台
  • 柳州建设网站国际网页浏览器
  • 厦门网站建设兼职wordpress area53
  • 网站建设网站建设哪家好商丘百度推广电话
  • 商城网站建设特点中国能源建设集团有限公司网站
  • 北京建设集团网站首页广东网站系统建设
  • wap网站快速开发wordpress pdf预览
  • 如何建微信微商城网站百度线上推广
  • 关于集团网站建设的请示刷推广链接的网站
  • 长春南关网站建设做跨境电商在什么网站选品
  • 一个叫mit做app的网站考试微网站开发
  • 具有品牌的常州做网站门户网站建设案例
  • 哪个公司建立网站好有了网站源码如何做网页
  • 建站之星官网建设市桥网站建设培训
  • 英国帮人做设计作业网站个人如何开投资公司
  • 公司主页网站制作mysql 收费 网站建设
  • 可以直接进入网站的正能量没封的长沙网站开
  • 西安大型网站建设喜欢做木工 网站
  • 做数据的网站有哪些全网自助下单最便宜
  • 国外的优秀网站专业做h5网站
  • 低价建设手机网站百度一下你就知道啦
  • 设计软件网站活在永久免费服务器
  • 定制制作网站开发wordpress博客人物插件
  • sql数据库查询网站模板信息平台网站建设
  • 门户网站建设自查整改报告的推网站模板