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

网站建设的感想和建议wordpress自动加载链接内容

网站建设的感想和建议,wordpress自动加载链接内容,大埔网站建设,龙岗微网站建设文章目录 LeetCode#xff1f;启动#xff01;#xff01;#xff01;题目#xff1a;使循环数组所有元素相等的最少秒数题目描述代码与解题思路 LeetCode#xff1f;启动#xff01;#xff01;#xff01; 今天的题目类型差不多是第一次见到#xff0c;原来题目描述… 文章目录 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 }这道题我用的思路是 先将数组中值相同的数塞进以该值为 key 的 map 中遍历 map 中每一个数组找出两个下标之间最远的长度因为题目给出的nums[(i - 1 n) % n] 代表着 nums 数组能够被看成是一个环形数组所以我们需要计算两种情况一个是正常的下标相减一个是环形数组从背面的下标相减也就是这个操作max_len : a[0] n - a[len(a)-1]最后找到所有相同数下标能够扩散到对方的最小值就是我们要求的最小秒数了如果没有两个以上的相同数那就只能用一个数扩散 n/2 秒了
http://www.dnsts.com.cn/news/15324.html

相关文章:

  • 丹阳做网站的公司学做网站难不难
  • 整个网站与网站模板的区别淘宝客网站做好了该怎么做
  • 企业网站建设实训小结wordpress文章没办法显示略缩图
  • 当建设部门网站wordpress文章设置目录
  • 如何建做校园购物网站沈阳双兴建设集团有限公司网站
  • 网站行高建设部住房城乡建设厅网站
  • 连云港网站关键字优化淘宝api wordpress
  • 品牌网站开发价格成都seo网络优化公司
  • 南宁营销型网站建设南昌网站排名优化报价
  • 教学网站模板下载网站集约化建设
  • 石家庄网站维护深一集团的网站谁做的
  • 安徽集团网站建设wordpress links
  • 网站开发大约多少钱怎么做网站黑链
  • 免费域名x网站专业制作门牌
  • 用邮箱做网站网络营销是什么课呢
  • 关于解决网站 建设经费的请示阿里巴巴做企业网站
  • 宿州高端网站建设公司哪家好品牌注册查询官网入口
  • 招投标网站建设有关电子商务网站建设的论文
  • 菏泽哪里有做网站的北京十大品牌装修公司
  • 做搜狗手机网站优商用网站开发计划书
  • 大连网站设计公司做外贸怎样上国外网站
  • 成都企业网站设计网站建设套餐内容
  • 软件专业做学校网站论文怎么选题高中男女做羞羞视频网站
  • 中国网站备案酒店网站html
  • 做网站 蓝洋国外做论坛网站
  • 网站建设电话少儿编程网课国内哪个好
  • 汕头站扩建工程六安 网站建设
  • 网络机房建设方案手机优化专家
  • 免费网站软件制作seo站内优化和站外优化
  • wap手机网站模版西安网站建设淘猫网络