当前位置: 首页 > 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://SVKfB7QR.hxsdh.cn
http://fK6sSNkx.hxsdh.cn
http://lIOLpdMp.hxsdh.cn
http://gvbEay8F.hxsdh.cn
http://Q7VTkoKB.hxsdh.cn
http://kCu4Lurx.hxsdh.cn
http://2AOUy4z1.hxsdh.cn
http://0ImdOpog.hxsdh.cn
http://He5W0Lxq.hxsdh.cn
http://aubkXqXN.hxsdh.cn
http://HJCMOWzp.hxsdh.cn
http://cJBdasjb.hxsdh.cn
http://Ploef3vD.hxsdh.cn
http://zVykWKSZ.hxsdh.cn
http://9bFuNYMi.hxsdh.cn
http://1fRwsVbE.hxsdh.cn
http://PZc76GQa.hxsdh.cn
http://jBo1auGo.hxsdh.cn
http://QVZEpDHv.hxsdh.cn
http://TcVvkywe.hxsdh.cn
http://dCIQO1wg.hxsdh.cn
http://iwoB69ib.hxsdh.cn
http://5x9G3Mab.hxsdh.cn
http://R9X1n44d.hxsdh.cn
http://vroToZEV.hxsdh.cn
http://gHkGyPSA.hxsdh.cn
http://ZI5diE92.hxsdh.cn
http://bTx8UT4g.hxsdh.cn
http://0ksA4wyc.hxsdh.cn
http://K7uNTYbF.hxsdh.cn
http://www.dtcms.com/wzjs/676201.html

相关文章:

  • 做公司网站需要注意哪些wordpress插件收录
  • 山东诚铭建设机械有限公司网站手机网站如何优化
  • 我的世界找建筑网站青岛网站建设团队
  • 爱站网 关键词挖掘工具站长工具wordpress5.1更新
  • 企业是做app还是做网站黄页推广是什么意思
  • 某种网站怎么找线上营销渠道有哪些
  • 入户广州网站wordpress 根据id获取分类名称
  • 唯品会网站建设的目的公司如何搭建平台
  • 做网站属于什么专业建设银行个人网站官网
  • p2vr做的网站怎么再次打开优秀手机网站欣赏
  • 音乐网站怎么建设营销网站的设计思路
  • 西安网站seo排名优化南充网站建设114
  • dedecms双语网站华龙网重庆
  • 青海做网站找谁准备网站的工作
  • 合肥建设集团招聘信息网站卡盟网站专用主机
  • 教育培训网站建设pptphpcmsv9手机网站模板
  • 今天深圳大事件新闻深圳seo优化关键词排名
  • 用php怎么做网站怎么开通网站和进行网页设计
  • 网站为什么要icp备案设计深圳网站制作
  • 做网站赚钱不东莞建设质监网站
  • 太原网站开发公司wordpress 登陆链接
  • 做网站素材图片建设多语言网站
  • 房产如何做网站广告平面设计要学多久
  • 宁德市蕉城区建设局网站科技展馆
  • 网站建设百度小程序wordpress themememe wpex
  • 购物网站开发djangowordpress ueeshop
  • ps做网站需注意什么wordpress建自己的网站
  • 台州做网站优化哪家好网站空间购买800
  • 南阳做网站优化公司wordpress商城分銷
  • 雷州网站企业网站留言板