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

怎样查看一个网站的域名网络营销的定义是什么

怎样查看一个网站的域名,网络营销的定义是什么,桂林北站客服电话,为网站的特色功能设计各种模板题目链接: 3. 无重复字符的最长子串 - 力扣(LeetCode) 题目的要求是让我们找到字符串中的最长字符串,这个很显然我们首先想到暴力解法,列举所有的字符串找到不重复的,我们在此思路上优化算法进行滑动窗口的…

题目链接:

3. 无重复字符的最长子串 - 力扣(LeetCode)

题目的要求是让我们找到字符串中的最长字符串,这个很显然我们首先想到暴力解法,列举所有的字符串找到不重复的,我们在此思路上优化算法进行滑动窗口的优化。

首先先来一下暴力解法直接枚举所有的字符串:

先来枚举所有的子字符串然后利用map进行判断是否有重复字符串,进行长度的计算。

求得最大的len。显然结果超时。

 int lengthOfLongestSubstring(string s) {vector<string> substrings;int n = s.length();for (int i = 0; i < n; i++) {          // 起始位置for (int j = 1; j <= n - i; j++) { // 子串长度substrings.push_back(s.substr(i, j));}}int len=0;for(auto e:substrings){map<char,int>num;for(auto b:e){num[b]++;if(num[b]>1)break;else{len = max(len, (int)num.size());}}}return len;}

滑动窗口的基本思路是:

两个指针,利用下标访问用Int代替指针,开始的时候都指向开头,用map记录每个字符出现的次数当次数大于1时,我们进行计算一次长度,取最大长度,让left移动到窗口内无重复字符串吗,继续滑动。

细节问题:

这里有个细节问题是当我们的right滑出字符串时,我们会少计算一次长度,导致错误,所以我们每次结束之后计算一次最后的left位置到right为止的字符串长度即可。

下面给出滑动窗口的代码:

class Solution {
public:int lengthOfLongestSubstring(string s) {int left=0;int right=0;map<char,int>num;int len=0;for( right=0;right<s.size();right++){num[s[right]]++;//当map内某个字符出现次数大于1if(num[s[right]]>1){//计算一次长度len=max(len,right-left);//让left移动到窗口内无重复字符串while(s[left]!=s[right]){num[s[left]]--;left++;}num[s[left]]--;left++;}} len=max(len,right-left);if(len==0)len=s.size();return len;}
};

http://www.jinmujx.cn/news/106590.html

相关文章:

  • 咸阳网站建设专业公司哪家好百度知道合伙人答题兼职
  • 药房网站模板推广普通话手抄报内容简短
  • 上海生活门户网成都seo公司
  • 网站推广优化方案模板网络推广是指什么
  • 郑州做网站公司 汉狮网络专业网络推广和网络营销的区别
  • 网站里的图片切换怎么做网络营销的目的是什么
  • asp网站建设技术方案软文推广是什么意思?
  • 三只小猪的题目登网站做nba排名
  • 手机网站建设书籍seo优化网站的手段
  • 品传集团网站建设seo入门到精通
  • 手机版网站建设合同百度应用商店下载安装
  • 淘宝网请人做淘宝客网站江苏seo排名
  • 做个网站做什么呢下载谷歌浏览器
  • 广州网站建设培训月饼营销软文
  • 用html做简单网站成都网络营销公司哪家好
  • wordpress按钮灯箱百度禁止seo推广
  • 网站首页样式广东疫情动态人民日报
  • matebook e 网站开发电商网站订烟
  • 企业检索网站建设建站公司哪个好
  • 网站开发合同审核要点百度 营销推广是做什么的
  • 武汉市网站制作公司惠州抖音seo
  • 如何建设好网站奶茶软文案例300字
  • 广州天河网站制作友情链接英语
  • 网站正在建设中英语怎么说百度引流推广
  • eclipse动态网站开发app开发用什么软件
  • 衢州站规模新冠咳嗽一般要咳多少天
  • 电子商务网站建设搜狗指数
  • 网站开发需要研究什么做任务赚佣金一单10块
  • 网站做sem推广时要注意什么湖南百度推广
  • 专业优定软件网站建设百度在全国有哪些代理商