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

怎么建立一个免费网址seo关键词优化公司哪家好

怎么建立一个免费网址,seo关键词优化公司哪家好,广州一站式网站建设,重庆有什么好玩的目录 一、题目二、思路2.1 解题思路2.2 代码尝试2.3 疑难问题 三、解法四、收获4.1 心得4.2 举一反三 一、题目 二、思路 2.1 解题思路 2.2 代码尝试 #include <map> class Solution { public:int totalFruit(vector<int>& fruits) {std::map<int, int&g…

目录

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

一、题目

在这里插入图片描述

二、思路

2.1 解题思路

2.2 代码尝试

#include <map>
class Solution {
public:int totalFruit(vector<int>& fruits) {std::map<int, int> pla;int l=0,r=0;int cur=0;//统计当前收集的水果数目int ret=0;//统计采摘的最大数目//开始采集,先按当前的第一个采集,统计窗口内采集情况while(r<fruits.size()){//窗口内每次遍历一个值,就把他加入哈希表,并维护哈希表pla[fruits[r]]++;//如果哈希表的长度大于2,说明需要把l键删除if(pla.size()<=2){cur++;ret=max(cur,ret);}else{cur--;pla.erase(fruits[l]);l++;r++;ret=max(cur,ret);}//判断如果哈希表长度超出2或者篮子数目不够了}//如果当前窗口不满足,限制了右指针的发展,那就更新左指针,然后再在此基础上继续更新右指针滑动窗口 return ret;}
};

想用哈希表来维护滑动窗口中的数据

2.3 疑难问题

三、解法

class Solution {
public:int totalFruit(vector<int>& fruits) {int n = fruits.size();unordered_map<int, int> cnt;int left = 0, ans = 0;for (int right = 0; right < n; ++right) {++cnt[fruits[right]];while (cnt.size() > 2) {auto it = cnt.find(fruits[left]);--it->second;if (it->second == 0) {cnt.erase(it);}++left;}ans = max(ans, right - left + 1);}return ans;}
};作者:力扣官方题解
链接:https://leetcode.cn/problems/fruit-into-baskets/solutions/1893352/shui-guo-cheng-lan-by-leetcode-solution-1uyu/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

四、收获

4.1 心得

感觉思路已经很接近了,但是哈希表那边的写法有点忘记,另外逻辑思路也有点并不是很清晰。滑动窗口的里面那个收敛的判断条件应该是如何收敛左边边界,判断条件是不满足窗口

4.2 举一反三

分治去思考解题很有帮助

http://www.dtcms.com/wzjs/174002.html

相关文章:

  • 科技网站模版台州网站建设方案推广
  • 衡水网站建设服务seo优化6个实用技巧
  • 色91Av做爰网站个人网站推广平台大全
  • 泸县做网站公司百度快速排名化
  • 网站不备案打不开关键词排名哪里查
  • 柳城网站设计大数据智能营销系统
  • 高端网名生成器测试蛙南宁seo公司哪家好
  • 台州路桥做网站的公司有哪些seo与sem的区别
  • 德阳住房和城乡建设厅网站seo的培训班
  • 许昌市住房和城乡建设局网站百度seo优化分析
  • 网站的营销策略seo课堂
  • dw网站模板seo优化一般优化哪些方面
  • 在招聘网站做电话销售怎么样万网域名注册
  • 长春网站建设兼职app代理推广合作
  • 电子商务网站开发岗位seo网站排名优化教程
  • wordpress不能安装插件东莞整站优化排名
  • 科技公司网站设计服务鱼头seo软件
  • 网页平面设计教学网站的seo如何优化
  • 免费的网站管理系统大数据培训包就业靠谱吗
  • 设计网站作品欣赏有那些网站b2b平台推广网站
  • 为什么网站打开老是提示建设中站长网站查询
  • 网站建设广州公司哪家好关键词搜索工具app
  • 网络销售怎么一直招人搜索引擎优化举例说明
  • 专门查大学的网站近期的重大新闻
  • 宁波专业网站推广平台咨询外链查询工具
  • 广东网站开发推荐重大军事新闻最新消息
  • 做矿产公司的网站小程序开发公司
  • 网站的做用免费网页设计制作网站
  • 江宁网站建设怎么制作网址
  • 做手机网站要多少钱今天的新闻 最新消息