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

怎样利用网站做推广的方法怎么做各大视频网站的会员代理

怎样利用网站做推广的方法,怎么做各大视频网站的会员代理,网站怎么做咨询,谁能分享个小网站啊3.无重复字符的最长子串 给定一个字符串 s &#xff0c;请你找出其中不含有重复字符的 最长 子串 的长度。 unordered_set<char> charSet; // 用于保存当前窗口的字符int left 0; // 窗口左指针int maxLength 0; // 最长子串的长度for (int right 0; right < s.siz…

3.无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长 子串 的长度。

    unordered_set<char> charSet; // 用于保存当前窗口的字符int left = 0; // 窗口左指针int maxLength = 0; // 最长子串的长度for (int right = 0; right < s.size(); right++) {// 不断扩大右指针,如果字符重复则收缩左指针while (charSet.find(s[right]) != charSet.end()) {charSet.erase(s[left]);left++;}charSet.insert(s[right]); // 插入当前字符maxLength = max(maxLength, right - left + 1); // 更新最长子串长度}return maxLength;

438.找到字符串中所有字母异位词

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

        vector<int> result;if (s.empty() || p.empty() || s.size() < p.size()){ return result;}unordered_map<char, int> pFreq, windowFreq;for (char c : p) {pFreq[c]++;}int left = 0, right = 0;int count = pFreq.size(); // p中不同字符的个数while (right < s.size()) {// 如果当前字符在p中,则更新窗口频率if (pFreq.count(s[right])) {windowFreq[s[right]]++;if (windowFreq[s[right]] == pFreq[s[right]]) {count--;}}// 当窗口长度大于p长度,移动左指针缩小while (right - left + 1 >= p.size()) {if (count == 0) {result.push_back(left);}if (pFreq.count(s[left])) {if (windowFreq[s[left]] == pFreq[s[left]]) {count++;}windowFreq[s[left]]--;}left++;}right++;}return result;

滑动窗口定义

滑动窗口是一种用于处理数组/字符串子区间问题的高效算法技巧,通过维护一个动态的窗口(通常是连续的区间),在遍历数据时调整窗口的左右边界,避免重复计算,从而将时间复杂度优化至 O(n)。

核心思想

1、在序列中使用双指针中的左右指针技巧,初始化 left = right = 0,把索引闭区间 [left, right] 称为一个窗口。

2、先不断地增加 right 指针扩大窗口 [left, right],直到窗口中的序列符合要求。

3、此时,停止增加 right,转而不断增加 left 指针缩小窗口 [left, right],直到窗口中的序列不再符合要求。同时,每次增加 left前,都要更新一轮结果。

4、重复第 2 和第 3 步,直到 right 到达序列的尽头。

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

相关文章:

  • 网站制作 牛商网 岳阳 公司wordpress 酒店模板
  • 做淘客网站怎么样h5开发和前端开发区别
  • 业务员自己掏钱做网站可以吗已经做好的网站怎么维护
  • 浙江省建设监理协会官方网站wordpress增加用户权限
  • diy电子商城网站创建网站域名
  • 酒业为什么做网站前端和做网站
  • 微网站如何做微信支付宝支付接口网站的页面大小
  • 德阳哪里有做网站的专业建设思路与措施
  • 玄武网站建设建筑人才网官方
  • 如何搭建一个公司网站做网站的工资高
  • 怎么做监控网站关于域名和主机论坛的网站
  • 免费的微网站平面广告设计培训
  • 推广企业网站域名网络营销方法分析
  • 医疗网站源码帝国cms商城
  • 扬州广陵区城乡建设局网站怎么查询网站备案信息查询
  • 邢台企业网站制作建设wordpress 分类 文章数
  • 怎么做美瞳网站南山区住房和建设局网站
  • 山西网站推广wordpress列表页怎么加关键词
  • 常州市建设工程管理中心网站wordpress 登录 缓存
  • php mysql 企业网站源码求职网站建设方案
  • 网站建设一定要域名吗零基础学软件开发需要多久
  • 网站建设服务器篇Wordpress 百度云存储
  • 中国观鸟记录的网站架构服装设计网站大全
  • 网站建设基础流程摘要网站建设与应用岗位
  • 品牌网站排名软件饰品销售网站功能建设
  • 什么app做网站做网站最简单的方法
  • 网站demo怎么做用ai怎么做网站
  • o2o网站建设效果APP网站建设开发企业发展
  • 自己设计一个网页seo网站快速
  • 注册公司网站的费用next wordpress