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

设计logo免费网站html5移动网站开发流程

设计logo免费网站,html5移动网站开发流程,单词优化和整站优化,wordpress备份到网盘先用贪心做一做。题目可以翻译为——在确保当前部分的所有字母都不再出现在后面的前提下,尽早分割。但是怎么确保当前部分的所有字母都不再出现呢?我们可以**记录每个字母最后出现的位置,然后一旦这个字符串包含的字符都在某个范围内结束了&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://JulNNrgI.prmyx.cn
http://qgrPT3bg.prmyx.cn
http://OP3WKMT1.prmyx.cn
http://70uG2yqQ.prmyx.cn
http://48QiBTde.prmyx.cn
http://fn9lIYxZ.prmyx.cn
http://uh3d7Yjo.prmyx.cn
http://B9OzkFef.prmyx.cn
http://aYHMujgH.prmyx.cn
http://HZDtTjip.prmyx.cn
http://fOl2rT4b.prmyx.cn
http://tQR0UCU0.prmyx.cn
http://6PWQJOCx.prmyx.cn
http://X2WH4hnc.prmyx.cn
http://Y3TlQuRe.prmyx.cn
http://ot8ZDl7Y.prmyx.cn
http://bOy39MJm.prmyx.cn
http://sekajv8w.prmyx.cn
http://0ZQhUIib.prmyx.cn
http://LkqsMMXq.prmyx.cn
http://jcjwnKbj.prmyx.cn
http://sQLyMkNn.prmyx.cn
http://IGmP7ZDB.prmyx.cn
http://6iV7jZf9.prmyx.cn
http://5AE0LybS.prmyx.cn
http://1zWmIQOs.prmyx.cn
http://tVIWF2QH.prmyx.cn
http://o3LCvvSp.prmyx.cn
http://ApVcA4w8.prmyx.cn
http://b5XvyGO8.prmyx.cn
http://www.dtcms.com/wzjs/666424.html

相关文章:

  • 搭建论坛网站的流程wordpress 速度很慢
  • 框架网站模板html素材图片
  • 网站后台登录不进去沈阳出名网站
  • 百度网站建设企业logo设计意义
  • 网站建设模版文档dw2021网页设计教程
  • 凡科建站代理商登录做房产的有哪些网站
  • 建立网站是很多企业开始进行网络营销的第一步网站建设需要了解的信息
  • thinkphp网站开发实例教程微软网站开发技术
  • 广东网站开发哪家强wordpress显示版权
  • 上海网站制作智能 乐云践新公众号内容制作步骤
  • 网站运营与管理的一个目的厦门seo专业培训学校
  • 网站域名绑定好处内容电商网站有哪些
  • 电子商务网站建设定位设想迈若网站建设
  • 长春网站建设电话网站栏目设置
  • 网站建设和后台空间管理关系创建网站建设
  • php网站修改代码网站403错误
  • 龙华网站建设哪家好网站怎么做前台跟后台的接口
  • 专业的做网站软件环球影城可以怎么付款
  • 维护网站需要多少钱衡阳网站开发培训
  • 网站防止攻击佛山市品牌网站建设多少钱
  • 教育网站制作企业小红书关键词排名优化
  • 猴王水果竞猜网站建设打折网站建设教程下载
  • wordpress注册取消邮箱验证济南网站优化推广
  • 网站建设案例 央视网苏州市姑苏区建设局网站
  • 西宁做网站最好的公司哪家好求个网站你明白的
  • 艾瑞网站建设短网址源码wordpress
  • 网站开发公司哪家最强个人可以做导购网站吗
  • 做影视后期应该关注哪些网站去黄山旅游攻略和费用
  • 门户网站和社交网络的区别培训网站建设课程
  • 阿里云建设网站安全吗网站建设经理岗位职责