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

网站设计评价标准如何做网络营销方案

网站设计评价标准,如何做网络营销方案,产品线上推广渠道,制作网站页面题目要求 给定一个字符串 s,找出其中不含有重复字符的最长子串的长度。 子字符串是字符串中连续非空字符序列。 示例 1 输入:s "abcabcbb" 输出:3 解释:无重复字符的最长子串是 "abc",长度为…

题目要求

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

子字符串是字符串中连续非空字符序列。

示例 1

输入:s = "abcabcbb"
输出:3
解释:无重复字符的最长子串是 "abc",长度为 3

示例 2

输入:s = "bbbbb"
输出:1
解释:无重复字符的最长子串是 "b",长度为 1

示例 3

输入:s = "pwwkew"
输出:3
解释:无重复字符的最长子串是 "wke",长度为 3。请注意,答案必须是子串的长度,"pwke" 是一个子序列,不是子串。

提示

  • 0 <= s.length <= 5 * 10^4
  • s 由英文字母、数字、符号和空格组成

实际应用

文本编辑器中的应用

在文本编辑器中,用户输入文本时,编辑器需要实时检测是否有重复字符,以帮助用户避免输入错误。

数据流分析中的应用

在网络数据流分析中,需要实时检测数据流中的重复数据包,进行数据清洗和去重。

滑动窗口法

使用滑动窗口算法结合哈希表或数组来高效地记录和更新字符的位置,从而快速判断是否出现重复字符。

哈希表记录字符频率

#include <iostream>
#include <unordered_map>
#include <string>using namespace std;int lengthOfLongestSubstring(string s) {unordered_map<char, int> map;int left = 0, right = 0, res = 0;while (right < s.size()) {// 如果当前字符在map中存在,则更新left指针if (map.find(s[right]) != map.end()) {left = max(left, map[s[right]] + 1);}// 更新当前字符的索引map[s[right]] = right;right++;res = max(res, right - left);}return res;
}int main() {string s = "abcabcbb";cout << lengthOfLongestSubstring(s) << endl;return 0;
}

数组记录字符频率

#include <iostream>
#include <vector>
#include <string>using namespace std;int lengthOfLongestSubstring(string s) {vector<int> map(256, -1);int left = 0, right = 0, res = 0;while (right < s.size()) {// 如果字符重复,更新左边界if (map[s[right]] != -1) {left = max(left, map[s[right]] + 1);}// 更新字符的位置map[s[right]] = right;right++;res = max(res, right - left);    }return res;
}int main() {string s = "abcabcbb";cout << lengthOfLongestSubstring(s) << endl;return 0;
}

推荐一下

https://github.com/0voice


文章转载自:

http://jIWffCYV.jkftn.cn
http://CwGeT9Im.jkftn.cn
http://2jZjO80X.jkftn.cn
http://sEKqhoak.jkftn.cn
http://AF1BjBOE.jkftn.cn
http://odBJQ4dO.jkftn.cn
http://kZcEkTWr.jkftn.cn
http://SB2Lm8yG.jkftn.cn
http://92AFLXaV.jkftn.cn
http://tMM3bi1l.jkftn.cn
http://7HzZy9K4.jkftn.cn
http://qkAQiPKa.jkftn.cn
http://FNMDyhdu.jkftn.cn
http://ZeQyl8gs.jkftn.cn
http://ljNcc3JJ.jkftn.cn
http://djaaMG3H.jkftn.cn
http://QJT4Wddg.jkftn.cn
http://c6544k6e.jkftn.cn
http://9iAy6BFA.jkftn.cn
http://ta7MIVvq.jkftn.cn
http://HpVKO5ta.jkftn.cn
http://rTOVxx3o.jkftn.cn
http://Je8uMONy.jkftn.cn
http://tHjZPYxT.jkftn.cn
http://nM1A2V5c.jkftn.cn
http://HPYpP2Wu.jkftn.cn
http://3TjT3LcY.jkftn.cn
http://jUxEO8wv.jkftn.cn
http://6kXJGyJ6.jkftn.cn
http://x35gfZ04.jkftn.cn
http://www.dtcms.com/wzjs/728486.html

相关文章:

  • 网站源码修改后怎么提交上海搜索引擎优化seo
  • 开封做网站公司网站互点都是怎么做的
  • 保险公司招聘网站旅游网络营销策划方案
  • 怎么做一个网站多少钱公司网站怎样添加和修改内容
  • 拼多多网站分析网站色调设计方案
  • win2008iis配置网站wordpress #
  • 网站备案未注销 影响做网站需要什么样的电脑配置
  • 广州市城市建设开发总公司网站电子商务网站的建设论文
  • 网站设计师主要做什么网页版微信登录显示二维码失效
  • 湖滨网站建设wordpress最好最全的教程
  • 免费发布产品信息的网站深圳公司招聘信息
  • 网站私信界面租整套房做民宿的网站
  • 做网站都需要什么资料做cpa用单页网站好还是
  • 单页面网站建设济南网站优化公司哪家好
  • 搜索引擎网站建设代码网站建设丨金手指15
  • win7 网站配置巧家县住房和城乡建设局网站
  • 网站的设计技术策划梦幻西游网页版礼包码
  • 加强政协机关网站建设湘潭哪里做网站 电话
  • 外贸做中英文网站让百度收录网站
  • 大连科技公司建设网站四川网站设计首选柚米科技
  • 有那个网站可以做免费的投票家居行业网站建设
  • 成都网站开发工作室thinkphp做中英文网站
  • 有关网站设计与制作的论文淄博微网站开发
  • jsp如何做网站界面设计托管网站建设
  • 做网站要用什么语言单位网页制作
  • 上海虹口网站建设公司建设工程其它费计算网站
  • 怎么做点图片链接网站wordpress伪静态插件
  • 寺院网站模板wordpress小程序直播
  • 工厂的网站在哪里做的淘宝网络营销方案
  • 摄影网站方案宁波网络推广优化公司