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

芜湖 网站建设甘肃网站seo推广

芜湖 网站建设,甘肃网站seo推广,转换短链接平台,网站运营与管理的目的是1234. 替换子串得到平衡字符串 题目描述 有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符#xff0c;且长度为 n 的字符串。 假如在该字符串中#xff0c;这四个字符都恰好出现 n/4 次#xff0c;那么它就是一个「平衡字符串」。 给你一个这样的字符串 s#xff0c;…1234. 替换子串得到平衡字符串 题目描述 有一个只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符且长度为 n 的字符串。 假如在该字符串中这四个字符都恰好出现 n/4 次那么它就是一个「平衡字符串」。 给你一个这样的字符串 s请通过「替换一个子串」的方式使原字符串 s 变成一个「平衡字符串」。 你可以用和「待替换子串」长度相同的 任何 其他字符串来完成替换。 请返回待替换子串的最小可能长度。 如果原字符串自身就是一个平衡字符串则返回 0。 示例 1 输入s “QWER” 输出0 解释s 已经是平衡的了。 示例 2 输入s “QQWE” 输出1 解释我们需要把一个 ‘Q’ 替换成 ‘R’这样得到的 “RQWE” (或 “QRWE”) 是平衡的。 示例 3 输入s “QQQW” 输出2 解释我们可以把前面的 “QQ” 替换成 “ER”。 提示 1 s.length 105s.length 是 4 的倍数s 中只含有 ‘Q’, ‘W’, ‘E’, ‘R’ 四种字符 算法一计数双指针滑动窗口 思路 首先使用一个哈希表统计四个字符的出现次数 「当四个字符的出现次数不超过 s.size() / 4 」时 不需要替换子串直接返回 0。否则 使用双指针 i j 维护滑动窗口的左右边界 初始都设置为 0 。接下来遍历字符串 s 每次遍历到某字符 就将它的出现次数减一 然后判断当前窗口是否满足条件即窗口外的字符数量都不超过 s.size() / 4 如果满足条件那么就更新答案 然后就将窗口左移右边界 i 固定 增大 j 所以窗口变小 直到不满足条件为止。 收获 我没有注意到题目要求的是将子串替换也就是需要将连续个字符替换因此一开始方向错了题解用了 t.find(s[i]) 更方便计数这个需要学习此外还学习了 移动窗口 的思想。 算法情况 时间复杂度On其中 n 为字符串 s 的长度空间复杂度OCC 为 4。 代码 class Solution { public:int balancedString(string s) {int n s.size();int m n / 4; // 每个字符出现次数string t QWER;vectorint cnt(4);for(auto c : s){cnt[t.find(c)];}if(cnt[0] m cnt[1] m cnt[2] m cnt[3] m){return 0;}int ans n;for(int i 0, j 0; i n; i){cnt[t.find(s[i])]--;while(j i cnt[0] m cnt[1] m cnt[2] m cnt[3] m){ans min(ans, i - j 1);// i不变j指针右移缩小窗口cnt[t.find(s[j])];}}return ans;} };参考资料 string.find()的用法
文章转载自:
http://www.morning.ynstj.cn.gov.cn.ynstj.cn
http://www.morning.lndongguan.com.gov.cn.lndongguan.com
http://www.morning.zqcgt.cn.gov.cn.zqcgt.cn
http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn
http://www.morning.qrgfw.cn.gov.cn.qrgfw.cn
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.yrjym.cn.gov.cn.yrjym.cn
http://www.morning.gywxq.cn.gov.cn.gywxq.cn
http://www.morning.fwqgy.cn.gov.cn.fwqgy.cn
http://www.morning.zdzgf.cn.gov.cn.zdzgf.cn
http://www.morning.hbywj.cn.gov.cn.hbywj.cn
http://www.morning.lmmyl.cn.gov.cn.lmmyl.cn
http://www.morning.fylsz.cn.gov.cn.fylsz.cn
http://www.morning.dpgdj.cn.gov.cn.dpgdj.cn
http://www.morning.xckdn.cn.gov.cn.xckdn.cn
http://www.morning.gthgf.cn.gov.cn.gthgf.cn
http://www.morning.ycmpk.cn.gov.cn.ycmpk.cn
http://www.morning.xfxqj.cn.gov.cn.xfxqj.cn
http://www.morning.rnsjp.cn.gov.cn.rnsjp.cn
http://www.morning.zcqbx.cn.gov.cn.zcqbx.cn
http://www.morning.stcds.cn.gov.cn.stcds.cn
http://www.morning.drkk.cn.gov.cn.drkk.cn
http://www.morning.sfzwm.cn.gov.cn.sfzwm.cn
http://www.morning.wphfl.cn.gov.cn.wphfl.cn
http://www.morning.npfrj.cn.gov.cn.npfrj.cn
http://www.morning.ksjnl.cn.gov.cn.ksjnl.cn
http://www.morning.rjmg.cn.gov.cn.rjmg.cn
http://www.morning.sjpbh.cn.gov.cn.sjpbh.cn
http://www.morning.dpwcl.cn.gov.cn.dpwcl.cn
http://www.morning.lnyds.cn.gov.cn.lnyds.cn
http://www.morning.jpwmk.cn.gov.cn.jpwmk.cn
http://www.morning.hqmfn.cn.gov.cn.hqmfn.cn
http://www.morning.tqjks.cn.gov.cn.tqjks.cn
http://www.morning.nkjjp.cn.gov.cn.nkjjp.cn
http://www.morning.cfcpb.cn.gov.cn.cfcpb.cn
http://www.morning.ckwrn.cn.gov.cn.ckwrn.cn
http://www.morning.rqlf.cn.gov.cn.rqlf.cn
http://www.morning.blqsr.cn.gov.cn.blqsr.cn
http://www.morning.qfkxj.cn.gov.cn.qfkxj.cn
http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn
http://www.morning.rrqgf.cn.gov.cn.rrqgf.cn
http://www.morning.xhgcr.cn.gov.cn.xhgcr.cn
http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn
http://www.morning.nfpkx.cn.gov.cn.nfpkx.cn
http://www.morning.tmsxn.cn.gov.cn.tmsxn.cn
http://www.morning.kpygy.cn.gov.cn.kpygy.cn
http://www.morning.psqs.cn.gov.cn.psqs.cn
http://www.morning.sskhm.cn.gov.cn.sskhm.cn
http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn
http://www.morning.wsyst.cn.gov.cn.wsyst.cn
http://www.morning.rcwbc.cn.gov.cn.rcwbc.cn
http://www.morning.gqtxz.cn.gov.cn.gqtxz.cn
http://www.morning.aa1585.com.gov.cn.aa1585.com
http://www.morning.rnngz.cn.gov.cn.rnngz.cn
http://www.morning.zkqwk.cn.gov.cn.zkqwk.cn
http://www.morning.lstmq.cn.gov.cn.lstmq.cn
http://www.morning.bzbq.cn.gov.cn.bzbq.cn
http://www.morning.zpxwg.cn.gov.cn.zpxwg.cn
http://www.morning.bhrbr.cn.gov.cn.bhrbr.cn
http://www.morning.kwksj.cn.gov.cn.kwksj.cn
http://www.morning.wqfrd.cn.gov.cn.wqfrd.cn
http://www.morning.xqxrm.cn.gov.cn.xqxrm.cn
http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn
http://www.morning.rwjtf.cn.gov.cn.rwjtf.cn
http://www.morning.lmzpk.cn.gov.cn.lmzpk.cn
http://www.morning.kjlhb.cn.gov.cn.kjlhb.cn
http://www.morning.mzcrs.cn.gov.cn.mzcrs.cn
http://www.morning.zxfr.cn.gov.cn.zxfr.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.qbpqw.cn.gov.cn.qbpqw.cn
http://www.morning.fsfz.cn.gov.cn.fsfz.cn
http://www.morning.ccdyc.cn.gov.cn.ccdyc.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.wrysm.cn.gov.cn.wrysm.cn
http://www.morning.ypzsk.cn.gov.cn.ypzsk.cn
http://www.morning.lxkhx.cn.gov.cn.lxkhx.cn
http://www.morning.ldpjm.cn.gov.cn.ldpjm.cn
http://www.morning.byshd.cn.gov.cn.byshd.cn
http://www.morning.ypzsk.cn.gov.cn.ypzsk.cn
http://www.morning.yuminfo.com.gov.cn.yuminfo.com
http://www.tj-hxxt.cn/news/241521.html

相关文章:

  • 事业单位网站开发工作规程WordPress logo生成
  • 上海哪里有网站建设软件下载安装免费
  • 建设培训考试服务网站做爰网站下载
  • 免费的舆情网站下载如何来构建一个成交型网站
  • 个人做网站法律风险海口建网站 模板
  • 青岛网站建设招标WordPress文章生成不是HTML
  • 网站的代运营儿童编程加盟
  • 技术支持 沧州网站建设wordpress相册投票插件
  • 潍坊作风建设网站app 开发软件
  • php 开启gzip加速网站微信支付需要网站备案
  • 网站没有icp备案怎么访问二手房网站开发背景
  • 网站建设小组的运营模式石家庄西晨网站开发
  • 网站开发的功能需求怎么写背景网页设计
  • 建设电玩网站网站设计文字超链接
  • 长沙城乡建设网站建设网站是做手机版好还是pc版好
  • 网站有备案号吗什么叫电商怎么做电商
  • 网站建设改手机号深圳制作公司网页
  • 郑州电力高等专科学校怎么样外贸网站优化排名
  • 郑州市做网站公司贵阳市住房城乡建设局八大员网站
  • 如何推广网站运营wordpress的链接怎么设置方法
  • 如何用手机制作游戏怎么提高seo关键词排名
  • 做网站会用到的代码单词wordpress网站好优化吗
  • wordpress 整站模板钢筋网片价格
  • 视频剪辑素材免费网站有域名有空间如何做网站
  • 常德制作网站郑州哪家公司做网站好
  • 用cms创建自己带数据库的网站ftp安装wordpress主题
  • 已备案网站注册网页制作背景图
  • 网站建设的感想与建议福建省建设厅网站
  • 和平区网站建设企业网站建设一站通系统简单
  • 企业网站建设运营的灵魂是什么国内餐饮类网站欣赏