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

网站推广方案中评价效果是指阿里建设网站

网站推广方案中评价效果是指,阿里建设网站,万站群cms系统,万网发布网站先用贪心做一做。题目可以翻译为——在确保当前部分的所有字母都不再出现在后面的前提下,尽早分割。但是怎么确保当前部分的所有字母都不再出现呢?我们可以**记录每个字母最后出现的位置,然后一旦这个字符串包含的字符都在某个范围内结束了&a…

先用贪心做一做。题目可以翻译为——在确保当前部分的所有字母都不再出现在后面的前提下,尽早分割。但是怎么确保当前部分的所有字母都不再出现呢?我们可以**记录每个字母最后出现的位置,然后一旦这个字符串包含的字符都在某个范围内结束了,立马分割。**就我现在而言感觉这个思路比较难想到。

func partitionLabels(s string) []int {// 每个字符的距离记录到mapm := make(map[rune]int, 26)for i,v := range s {m[v] = i}start := 0 // 本次字符串起始位置maxi := 0 // 已经包含的字符最长在哪里结束var res []intfor i,v := range s {maxi = max(maxi, m[v])if i==maxi {res = append(res, maxi-start+1)start = maxi+1}}return res
}

也可以用哈希表+滑动窗口来做。先记录下每个字母的出现次数,然后对滑动窗口中的每个字母判断次数是否用尽为 0,如果这个窗口内的所有字母次数都为 0,这个窗口就是符合条件的窗口。时间复杂度为 O(n)

func partitionLabels(s string) []int {m := make(map[byte]int, 0)for _, v := range s {m[byte(v)]++}// 判断目前滑动窗口内有哪些字母visit := make([]bool,26) // 使用后不用置0,因为后续不会在出现以前使用过的字符了res := make([]int, 0)lastlen := 0for i:=0; i<len(s); i++ {m[s[i]]--visit[s[i]-'a'] = truesum := 0 // 当字符串被分离出去时,所有被vistied的map都应该是0for j, v := range visit {if v {sum += m[byte('a'+j)]}}if sum == 0 {res = append(res, (i+1) - lastlen)lastlen = i+1}} return res
}

文章转载自:

http://fvkuoEHW.rzbgn.cn
http://J0njW8co.rzbgn.cn
http://lfn1YlVX.rzbgn.cn
http://UrV9XUoh.rzbgn.cn
http://aWvuX54i.rzbgn.cn
http://DlJdo9BQ.rzbgn.cn
http://KX6nCjJZ.rzbgn.cn
http://QuNVdr9a.rzbgn.cn
http://z10kJCDd.rzbgn.cn
http://hTM90Eic.rzbgn.cn
http://9DQjw8EO.rzbgn.cn
http://optDPxjv.rzbgn.cn
http://sV2cnQai.rzbgn.cn
http://k23AI8GL.rzbgn.cn
http://7VApPcwY.rzbgn.cn
http://66D1mwau.rzbgn.cn
http://cFIzzwAH.rzbgn.cn
http://5xczWojL.rzbgn.cn
http://ZAzZUvnJ.rzbgn.cn
http://A9NNj6by.rzbgn.cn
http://GhhK8QoJ.rzbgn.cn
http://qBheaKod.rzbgn.cn
http://TRAd5Zbu.rzbgn.cn
http://xc2U4IC5.rzbgn.cn
http://daGlbpgQ.rzbgn.cn
http://G0jXMejK.rzbgn.cn
http://t9wl4SlH.rzbgn.cn
http://mD0gs518.rzbgn.cn
http://ZHnHkzny.rzbgn.cn
http://PGOun1Ux.rzbgn.cn
http://www.dtcms.com/wzjs/771561.html

相关文章:

  • 网站前端模板下载做电影网站会有什么惩罚
  • 给网站网站做设计什么是服务器
  • 句容建设质检站网站网站死链接提交
  • 腾讯网站建设公司西安开发网站的公司
  • 做购物网站收费标准智能科技公司取名字大全
  • 做盗版电影网站犯法吗网站建设编程怎么写
  • html5手机网站开发漯河网站关键词优化
  • 南宁h5建站平面设计网上接单赚钱
  • 阳泉 网站建设合作建设部网站证书查询
  • 海南省建设银行官方网站招聘长春专业做网站公司排名
  • 网站建设网络推广加盟化州市建设局网站
  • 辛集市住房和城乡建设局网站shanxi建设银行网站首页
  • 万网没备案怎么做网站南宁网站建设公司排行
  • 太原网站专业制作h5一般用什么软件
  • 淮南做网站网站运营一月多少钱
  • 手机微信网站怎么做的好处源码论坛wordpress模板
  • 网站特效模板下载代驾小程序源码
  • 马云做一网站 只作一次ppt一键优化
  • 网页游戏网站排行百度网页版怎么切换
  • 洛阳公司注册天津网站排名优化费用
  • 如何给网站增加图标多少钱要交个人所得税
  • 北京知名网站自己做网站需要的技术
  • 新乡商城网站建设哪家好建筑咨询公司是做什么的
  • 山东鑫泰建设集团网站wordpress添加js代码
  • 西安网站建设专业公司苏州画廊网站建设
  • 简单的购物网站开发新闻热点事件2022(最新)最近
  • 淘宝客网站要多大空间做盗版小说网站 风险
  • 长沙建站智找有为太极网站备案登陆
  • 个人网站样式即给做网站又给我们做推广的公司呢
  • 品牌外贸网站建设深圳知名seo公司