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

用6数字域名做网站的是seo是什么学校

用6数字域名做网站的是,seo是什么学校,dede还是wordpress,阿里云轻云服务器可以放多个网站啊怎么做题目描述 解题思路 本题用到了滑动窗口 双指针 哈希 刚开始我是没读懂题的因为我笨 我想把我的思路说一下 左端不轻易缩小 只有找到跟word2匹配了 比如说abbcdd 遍历到c的时候才能匹配这个word2 对吧 那么之后加上以一个d或者俩d 都符合了 然后我们算完了 才能缩小左端 扩大…

题目描述

解题思路

本题用到了滑动窗口 双指针 哈希

刚开始我是没读懂题的因为我笨

我想把我的思路说一下 左端不轻易缩小 只有找到跟word2匹配了 比如说abbcdd  遍历到c的时候才能匹配这个word2 对吧 那么之后加上以一个d或者俩d 都符合了 然后我们算完了 才能缩小左端 扩大右端

让left先不动 等字符频次和目标频次完全匹配后 right右边剩余的所有字符都可以加到结果字符串中作为符合的子字符串 然后再移动left

代码示例

class Solution {public long validSubstringCount(String word1, String word2) {int n = word1.length();int m = word2.length();// 统计 word2 的字符频次Map<Character, Integer> countWord2 = new HashMap<>();for (char c : word2.toCharArray()) {countWord2.put(c, countWord2.getOrDefault(c, 0) + 1);}// 滑动窗口的字符频次计数器Map<Character, Integer> countWindow = new HashMap<>();int left = 0;  // 窗口左边界long result = 0;int matched = 0;  // 记录匹配的字符数量// 开始滑动窗口的遍历for (int right = 0; right < n; right++) {// 扩展右端,加入当前字符char rightChar = word1.charAt(right);countWindow.put(rightChar, countWindow.getOrDefault(rightChar, 0) + 1);// 如果该字符在 word2 中存在,且它的频次也匹配了if (countWord2.containsKey(rightChar)) {if (countWindow.get(rightChar).equals(countWord2.get(rightChar))) {matched++;}}// 当窗口中的字符频次与 word2 完全匹配时while (matched == countWord2.size()) {// 计算从当前窗口到字符串末尾的所有合法子串result += (n - right);  // 从 right 到字符串末尾的所有子串都是合法的// 缩小左端,移除左边的字符char leftChar = word1.charAt(left);if (countWindow.get(leftChar) > 0) {countWindow.put(leftChar, countWindow.get(leftChar) - 1);}if (countWord2.containsKey(leftChar)) {if (countWindow.get(leftChar) < countWord2.get(leftChar)) {matched--;  // 如果频次不再匹配,匹配字符数减少}}left++;  // 左端收缩}}return result;}
}
http://www.yayakq.cn/news/395542/

相关文章:

  • 西安专业得网站建设公司网站开发研发设计
  • 集团网站策划西安网站建设的软件
  • 英文自助建站网站备案对应的ip地址
  • 怎样查看网站开发包装网站建设
  • 宁波企业网站开发公司企查查企业信息查询网站
  • 免费建站哪个网站最好网上注册公司需要多少钱
  • 如何做网站的信息分类怎样做视频网站的外链
  • 中国建设银行员工学习网站WordPress怎么绑定两个域名
  • 怎么做轮胎网站网上课程网站建设方案
  • 青岛做外贸网站建设做商城网站设计
  • 个人网站设计论文模板wordpress二级目录创建
  • 免费网站空间免费主机页面升级自动跳转
  • 双城网站建设哪家好濮阳团购网站建设
  • 怎么免费搭建属于自己的网站站内搜索工具
  • 怎样做编辑发到网站h5制作官网登录
  • 可以做问卷的网站有哪些办公家具
  • 企业网站建设后期维护费用电商运营岗位职责
  • 自己做图片上传网站仙居做网站公司
  • 科技文化网站建设方案网站的meta标签优化
  • 网站建设与管理用什么软件企业邮箱注册域名是什么
  • 永康市住房和城乡建设局网站做电影网站解决版权问题
  • 可以做电商题目的网站做网站的外包需要分享客户信息
  • 手机网站效果图做多大的实时热点新闻及评论
  • 宁夏企业网站建设企业管理培训课程名称
  • 贵州城乡建设厅施工员报名网站seo建设网站
  • 网站建设与运营财务报表建设网站需要用到哪些软件
  • 网络培训的网站建设联通做网站
  • 给艺术家做网站的工作苏州区建设局网站
  • 开封网站建设-中企动力温州营销推广公司
  • 建站排行榜音乐制作软件