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

独立站建站详细步骤个人seo怎么赚钱

独立站建站详细步骤,个人seo怎么赚钱,专业团队什么梗,一个人做网站时间力扣——最小覆盖子串(点击跳转) 分析题目 我们先随便从一个位置开始,让 right 右移,直到找到符合题目的位置停下 之后,让 left 右移,此时会出现两种情况 仍然符合要求,right 不需要动不符合…

力扣——最小覆盖子串(点击跳转)
在这里插入图片描述
分析题目
在这里插入图片描述
我们先随便从一个位置开始,让 right 右移,直到找到符合题目的位置停下
在这里插入图片描述
之后,让 left 右移,此时会出现两种情况

  1. 仍然符合要求,right 不需要动
  2. 不符合要求,此时让 right 右移,知道找到符合要求的位置

所以我们使用滑动窗口 + 哈希表的方式来解决此问题。

此时,窗口满足出窗口,让 left 右移
在这里插入图片描述

  1. left = 0,right = 0
  2. 进窗口: hash2[in]++
  3. 判断:check(hash1,hash2)
    更新结果:起始位置,最短长度
    出窗口:hash2[out]–

跟上两篇博客一样,我们可以对判断条件做出优化
前两篇博客找到字符串中所有的字母异位词

定义一个变量 count 表示有效字符的种类

进窗口,要在相等的时候比较,相等说明此时进窗口的字符为有效字符,之后让 count++,如果按照上一道题,大于等于来比较的话,会有重复
在这里插入图片描述

出窗口时,加入 left 与 right 在如图所示的位置上,我们要在出窗口之前判断,等于说明出窗口的为有效字符,让 count–

最后判断 count 是否等于 hash1的长度

  1. 进窗口:hash2[in] == hash1[in] ——> count++
  2. 出窗口:hash2[out] == hash1[out] ——> count–
  3. 判断条件: count == hash1.size()

代码如下:

class Solution {public String minWindow(String s, String t) {char[] s1 = s.toCharArray();char[] t1 = t.toCharArray();int[] hash1 = new int[128];int kind = 0;//用于统计 t 字符串中的字符种类的个数for(char ch : t1){if(hash1[ch]++ == 0){kind++; }} int[] hash2 = new int[128];int minlen = Integer.MAX_VALUE;int begin = -1;for(int left = 0,right = 0,count = 0;right < s1.length;right++){char in = s1[right];if(++hash2[in] == hash1[in]){count++;  }while(kind == count){if(right - left + 1 < minlen){begin = left;minlen = right - left + 1;}char out = s1[left++];if(hash2[out]-- == hash1[out]){count--;}}}if(begin == -1){return new String();}else{return s.substring(begin,begin + minlen);}}
}

完成了,我要累死了,休息
在这里插入图片描述

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

相关文章:

  • 网站建设云平台企业查询宝
  • 广州做网站优化费用郑州seo网站有优化
  • c 做网站流程磁力搜索器 磁力猫
  • 杭州网站建设_数据库开发网站_大数据网站开发lol今日赛事直播
  • 岱山县建设网站排名查询系统
  • b2b电子商务网站开发软文营销策划
  • flash网站代做搜索引擎优化的目的是
  • 衡阳衡南网站建设百度网站
  • 盐城企业网站制作系统优化软件十大排名
  • 美食网站主页怎么做百度网盘提取码入口
  • azure做网站百度关键词点击器
  • 金华网站制作价格抖音seo招商
  • 学做立体书的网站网站seo
  • 12306网站服务时间广东seo网站推广
  • 票务网站策划书成人短期培训学校
  • 竞价网站做推广方案网站制作免费
  • 网站上的动图axure怎么做google seo是什么啊
  • 企业网站建设方案站长seo查询工具
  • 人大网站信息化平台建设方案荆门网站seo
  • wordpress 浮窗seo优化排名易下拉用法
  • 上海做网站好的公司官方网站营销
  • 导购网站开发源码电工培训内容
  • 淘宝有做钓鱼网站的吗网络营销的方式有几种
  • 邓亚萍近况 做网站败光20亿百度指数免费添加
  • wordpress用户会员插件做网站怎么优化
  • 旅游电子商务项目计划书优化加速
  • 网站软文怎么写免费友情链接网
  • 做品牌网站找谁seoyoon
  • 做门窗接活的网站百度文库官网登录入口
  • 网上赚钱的软件南通百度网站快速优化