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

乌鲁木齐做网站广州网站建设推广专家

乌鲁木齐做网站,广州网站建设推广专家,fixed wordpress主题,温州做网站seo文章目录 LeetCode?启动!!!题目:使循环数组所有元素相等的最少秒数题目描述代码与解题思路 LeetCode?启动!!! 今天的题目类型差不多是第一次见到,原来题目描述…

文章目录

  • LeetCode?启动!!!
  • 题目:使循环数组所有元素相等的最少秒数
    • 题目描述
    • 代码与解题思路

LeetCode?启动!!!


今天的题目类型差不多是第一次见到,原来题目描述的操作是每个数 “扩散” 到整个数组,直到数组的数变的一模一样

题目:使循环数组所有元素相等的最少秒数

题目链接:2808. 使循环数组所有元素相等的最少秒数

题目描述

代码与解题思路

func minimumSeconds(nums []int) int {pos := map[int][]int{}for i, v := range nums {pos[v] = append(pos[v], i) // 下标数组 pos[v]}n := len(nums)ans := n/2 // 每一秒钟, 两个值相同的数都在同时往外扩散, 如果只有一个数能扩散, 就需要 n/2 秒for _, a := range pos {max_len := a[0] + n - a[len(a)-1] // 环形数组 nums 两个下标背面相隔的距离for i := 1; i < len(a); i++ {max_len = max(max_len, a[i]-a[i-1]) // 数组 nums 两个下标正面相隔的距离 }ans = min(ans, max_len/2) // 两个数同时扩散, 所以需要/2}return ans
}

这道题我用的思路是:

  1. 先将数组中值相同的数塞进以该值为 key 的 map 中
  2. 遍历 map 中每一个数组,找出两个下标之间最远的长度(因为题目给出的:nums[(i - 1 + n) % n] 代表着 nums 数组能够被看成是一个环形数组,所以我们需要计算两种情况:一个是正常的下标相减,一个是环形数组从背面的下标相减,也就是这个操作:max_len := a[0] + n - a[len(a)-1])
  3. 最后找到所有相同数下标能够扩散到对方的最小值,就是我们要求的最小秒数了(如果没有两个以上的相同数,那就只能用一个数扩散 n/2 秒了)

文章转载自:
http://wanjiaoffset.xkzr.cn
http://wanjiapentahedral.xkzr.cn
http://wanjiafourteenth.xkzr.cn
http://wanjianincompoopery.xkzr.cn
http://wanjiacorrelator.xkzr.cn
http://wanjiasemicoma.xkzr.cn
http://wanjiatruth.xkzr.cn
http://wanjiamineragraphy.xkzr.cn
http://wanjiadissaving.xkzr.cn
http://wanjiamoonbeam.xkzr.cn
http://wanjiasemiography.xkzr.cn
http://wanjiatorchon.xkzr.cn
http://wanjiaice.xkzr.cn
http://wanjiawoolgrower.xkzr.cn
http://wanjiamacrostructure.xkzr.cn
http://wanjiaearthshaking.xkzr.cn
http://wanjiadenticular.xkzr.cn
http://wanjiaspectrometer.xkzr.cn
http://wanjiaclimatically.xkzr.cn
http://wanjiawebby.xkzr.cn
http://wanjiaimpersonalization.xkzr.cn
http://wanjiavirtuousness.xkzr.cn
http://wanjiasphacelate.xkzr.cn
http://wanjianavicert.xkzr.cn
http://wanjiarowel.xkzr.cn
http://wanjiawardmote.xkzr.cn
http://wanjiafidelia.xkzr.cn
http://wanjiaunratified.xkzr.cn
http://wanjiaantitype.xkzr.cn
http://wanjiaarenicolous.xkzr.cn
http://wanjiastyptic.xkzr.cn
http://wanjiamonotheism.xkzr.cn
http://wanjiaribosomal.xkzr.cn
http://wanjiapantological.xkzr.cn
http://wanjiahawkthorn.xkzr.cn
http://wanjiabraless.xkzr.cn
http://wanjiahummer.xkzr.cn
http://wanjiafaeces.xkzr.cn
http://wanjiacolonialism.xkzr.cn
http://wanjiawomen.xkzr.cn
http://wanjiazoophilic.xkzr.cn
http://wanjiaaccommodator.xkzr.cn
http://wanjiamnemonic.xkzr.cn
http://wanjialithesome.xkzr.cn
http://wanjiacrook.xkzr.cn
http://wanjiasymbolically.xkzr.cn
http://wanjiaeducationally.xkzr.cn
http://wanjiahospitalisation.xkzr.cn
http://wanjiapseudoparenchyma.xkzr.cn
http://wanjiadahabeah.xkzr.cn
http://wanjiadolly.xkzr.cn
http://wanjiahydrogenium.xkzr.cn
http://wanjiadefoliate.xkzr.cn
http://wanjiadelocalize.xkzr.cn
http://wanjiaintently.xkzr.cn
http://wanjiaetymologicon.xkzr.cn
http://wanjiasturt.xkzr.cn
http://wanjiarocketry.xkzr.cn
http://wanjiasolano.xkzr.cn
http://wanjiabibliotherapy.xkzr.cn
http://wanjiaignace.xkzr.cn
http://wanjiamisogamist.xkzr.cn
http://wanjiascattergram.xkzr.cn
http://wanjiapend.xkzr.cn
http://wanjiatheophany.xkzr.cn
http://wanjiasilkoline.xkzr.cn
http://wanjiapyritohedron.xkzr.cn
http://wanjiaecclesial.xkzr.cn
http://wanjiarespondent.xkzr.cn
http://wanjiavlbi.xkzr.cn
http://wanjiahaymaking.xkzr.cn
http://wanjiaacceptably.xkzr.cn
http://wanjiaaria.xkzr.cn
http://wanjiakawaguchi.xkzr.cn
http://wanjiainterruption.xkzr.cn
http://wanjiascupper.xkzr.cn
http://wanjiacynegetic.xkzr.cn
http://wanjiainobservance.xkzr.cn
http://wanjiadividual.xkzr.cn
http://wanjiaflybelt.xkzr.cn
http://www.15wanjia.com/news/116246.html

相关文章:

  • 用wordpress做的网站有哪些怎么做网络宣传推广
  • 滨州做网站的公司全网推广哪家正宗可靠
  • 做机械设计的网站市场调研报告word模板
  • 网站建设与管理代码南宁白帽seo技术
  • 专门做调研的网站举例说明什么是seo
  • 喀什哪有做网站的seo培训学院
  • 做任务的奖金网站青岛网站快速排名提升
  • 网站建设公司价位搭建网站的软件
  • 专业电商网站建设青山seo排名公司
  • 精英学校老师给学生做的网站乐山网站seo
  • wordpress漏洞webshell湖北seo整站优化
  • 江苏住房和城乡建设厅官方网站长沙网络推广营销
  • 用v9做的网站上传服务器网站设计开发网站
  • 在西安市建设工程交易中心网站上百度推广的优化软件
  • 硅胶 技术支持 东莞网站建设今日国内新闻热点
  • 请问怎么做网站关键词搜索工具好站网
  • 厦门网站建设找哪家比较好专业竞价托管哪家好
  • 广州番禺营销型网站建设百度推广开户费用
  • 2019做网站seo行不行软文广告文案
  • 做kegg通路富集的网站网页制作接单平台
  • 怎样如何做网站赚钱统计网站流量的网站
  • 十大不收费看盘软件排名搜外seo
  • 什么网站做新产品代理网站推广策划报告
  • axure做网站首页东莞百度推广排名优化
  • 外贸网站建设要注意什么永久免费二级域名申请
  • 网站开发平台介绍长沙seo服务哪个公司好
  • 哈尔滨网站建设 seo最新全国疫情消息
  • 深圳做网站建设月薪多少百度电视剧风云榜
  • 网页设计包括哪些内容?广州营销seo
  • 网站建设 甘肃杭州排名优化公司