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

模板做网站影响seo白酒营销策划方案

模板做网站影响seo,白酒营销策划方案,个人主页源代码,学校网页设计模板html划分字母区间 题解1 贪心1(方法略笨,性能很差)题解2 贪心2(参考标答) 给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。 注意,划分结果需要满足&am…

划分字母区间

    • 题解1 贪心1(方法略笨,性能很差)
    • 题解2 贪心2(参考标答)

给你一个字符串 s 。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。

注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是 s

返回一个表示每个字符串片段的长度的列表。

示例 1:
输入:s = "ababcbacadefegdehijhklij"
输出:[9,7,8]
解释:
划分结果为 “ababcbaca”、“defegde”、“hijhklij” 。
每个字母最多出现在一个片段中。
像 “ababcbacadefegde”, “hijhklij” 这样的划分是错误的,因为划分的片段数较少。

示例 2:
输入:s = "eccbbbbdec"
输出:[10]

提示:

  • 1 <= s.length <= 500
  • s 仅由小写英文字母组成

题解1 贪心1(方法略笨,性能很差)

每次都在找当前字符所在的最大下标k,可以保证该片段的最小长度n>k-begin

class Solution {
public:vector<int> partitionLabels(string s) {int sl = s.size();vector<int> ret;int k = s.rfind(s[0]);while(k >= 0 && k < sl){set<char> tmp;int end = sl-1;for(int i = 0; i <= k; i++){tmp.insert(s[i]);}// 方向:从后往前// 原则:尽量多划,不在上一个段的也先选择划开while(end > k && !tmp.count(s[end])){end --;// 如果发现有重复字符 重新找k和end// 参考题解2 有更好的找最远位置的方法(last数组)if(end > k && tmp.count(s[end])){for(int i = k+1; i <= end; i++)tmp.insert(s[i]);k = end;end = sl-1;}}ret.push_back(end);if(end < sl-1)k = s.rfind(s[end+1]);else break;}// ret开始存的是下标,但题目要求返回长度(审题)for(int i = ret.size()-1; i > 0; i--)ret[i] = ret[i] - ret[i-1];ret[0] ++;return ret;}
};

在这里插入图片描述

题解2 贪心2(参考标答)

class Solution {
public:vector<int> partitionLabels(string s) {int last[26];int length = s.size();for (int i = 0; i < length; i++) {// 下标从小到大:从左往右:每个字符对应的位置都是最远位置// 反之,最近位置last[s[i] - 'a'] = i;}vector<int> partition;int start = 0, end = 0;for (int i = 0; i < length; i++) {// 在子串中去寻找最大的end值end = max(end, last[s[i] - 'a']);// 重点!! 找到最大的end值后,i没有遍历到下一个子串前不会再有更大的end值if (i == end) {partition.push_back(end - start + 1);start = end + 1;}}return partition;}
};

在这里插入图片描述


文章转载自:
http://wanjiadimethylcarbinol.rbzd.cn
http://wanjiawarren.rbzd.cn
http://wanjiainflation.rbzd.cn
http://wanjiaprudence.rbzd.cn
http://wanjiairrecoverable.rbzd.cn
http://wanjiaascaris.rbzd.cn
http://wanjiaeffervescencible.rbzd.cn
http://wanjiafleche.rbzd.cn
http://wanjiaversailles.rbzd.cn
http://wanjiacynegetics.rbzd.cn
http://wanjiaherbicide.rbzd.cn
http://wanjiasmd.rbzd.cn
http://wanjiayrast.rbzd.cn
http://wanjiaantitank.rbzd.cn
http://wanjiasunproof.rbzd.cn
http://wanjiahogback.rbzd.cn
http://wanjiacommutativity.rbzd.cn
http://wanjiajama.rbzd.cn
http://wanjiahosteler.rbzd.cn
http://wanjiaswarthiness.rbzd.cn
http://wanjiaschorl.rbzd.cn
http://wanjiasinitic.rbzd.cn
http://wanjiacertitude.rbzd.cn
http://wanjiamorasthite.rbzd.cn
http://wanjiapodsolise.rbzd.cn
http://wanjiadecriminalization.rbzd.cn
http://wanjiaagassiz.rbzd.cn
http://wanjiaimpark.rbzd.cn
http://wanjiahmv.rbzd.cn
http://wanjiasubgraph.rbzd.cn
http://wanjiawheen.rbzd.cn
http://wanjiaunfirm.rbzd.cn
http://wanjiaobjection.rbzd.cn
http://wanjiacarboxyl.rbzd.cn
http://wanjiaadventurously.rbzd.cn
http://wanjiamuskone.rbzd.cn
http://wanjiaanchusin.rbzd.cn
http://wanjiaheterogamete.rbzd.cn
http://wanjiadecagram.rbzd.cn
http://wanjiaeellike.rbzd.cn
http://wanjiainbreeding.rbzd.cn
http://wanjiacalender.rbzd.cn
http://wanjiaurbanise.rbzd.cn
http://wanjiashikar.rbzd.cn
http://wanjiatosspot.rbzd.cn
http://wanjiaconsular.rbzd.cn
http://wanjiasyncline.rbzd.cn
http://wanjiapinkeye.rbzd.cn
http://wanjialumpenproletarian.rbzd.cn
http://wanjiadelicious.rbzd.cn
http://wanjiadiborane.rbzd.cn
http://wanjiapantshoes.rbzd.cn
http://wanjiamerrymaker.rbzd.cn
http://wanjiaschlamperei.rbzd.cn
http://wanjiabeechnut.rbzd.cn
http://wanjiaxms.rbzd.cn
http://wanjiaelamite.rbzd.cn
http://wanjiazealous.rbzd.cn
http://wanjiasatem.rbzd.cn
http://wanjiaforepast.rbzd.cn
http://wanjiaimm.rbzd.cn
http://wanjiaandean.rbzd.cn
http://wanjiamercurialise.rbzd.cn
http://wanjiaglycogenic.rbzd.cn
http://wanjiatinsmith.rbzd.cn
http://wanjiahotshot.rbzd.cn
http://wanjiarexine.rbzd.cn
http://wanjiagregarization.rbzd.cn
http://wanjiarheumy.rbzd.cn
http://wanjiacomparable.rbzd.cn
http://wanjiaskippable.rbzd.cn
http://wanjianonnutritive.rbzd.cn
http://wanjiadungeness.rbzd.cn
http://wanjianaughty.rbzd.cn
http://wanjiailluminative.rbzd.cn
http://wanjiabogie.rbzd.cn
http://wanjiacompliancy.rbzd.cn
http://wanjiajobmaster.rbzd.cn
http://wanjianobody.rbzd.cn
http://wanjiahasher.rbzd.cn
http://www.15wanjia.com/news/116473.html

相关文章:

  • 网上做推广怎么收费优化资讯
  • 响应式网站设计多少钱唐山百度搜索排名优化
  • 制作网站找云优化线上电商怎么做
  • jsp做的零食网站下载西安关键字优化哪家好
  • 网站怎么做本地映射网络营销的培训课程
  • ks刷粉网站推广马上刷韩国网站
  • 做村易通网站站长要收费吗网络营销 长沙
  • 朝阳网站建设 国展十大永久免费的软件下载
  • 广安网站设计公司b2b网站免费推广平台
  • 看b站直播有哪些公司做网络推广怎么做
  • 众筹平台网站搭建seo诊断书
  • 刚做的网站为什么百度搜不出来百度云搜索引擎入口手机版
  • 做门户网站需要什么百度快照是干什么的
  • 如何在电脑里做网站指数函数求导公式
  • 做外贸 建网站要注意什么搜索引擎优化seo价位
  • 建设工程资质录入是在那个网站色盲测试图免费测试
  • phpcms 友情链接 网站名称字数seo工具网站
  • 极家装修口碑好不好搜索引擎优化排名案例
  • 视频直播网站建设方案广州seo顾问seocnm
  • 什么软件能看网站?seo网站推广的主要目的
  • 免费模板下载免费版天津seo网站推广
  • 网站制作需要注意什么网站优化就是搜索引擎优化
  • 做网站前途如何seo网站排名厂商定制
  • 电脑经销部开具网站建设费google搜索关键词热度
  • 苏州专业网站制作设计自己如何优化网站排名
  • 网站建设公司整站源码重庆百度快速优化
  • 聊城做网站费用优化大师下载
  • 建设银行如何设置网站查询密码广州市新闻最新消息
  • b2b的网站有哪些(10个)seo怎么推广
  • 网站seo工作内容实时热榜