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

企业文档管理wordpress使用 ahrefs 进行 seo 分析

企业文档管理wordpress,使用 ahrefs 进行 seo 分析,芜湖做的好的招聘网站,专做专业课视频的网站题目描述 题目:给定一个未排序的整数数组 nums 找出数字连续的最长序列,不要求序列 元素在原数组中连续 的长度 请你设计并实现时间复杂度为On的算法解决此问题 示例 1: 输入:nums [100,4,200,1,3,2] 输出:4 解释&…

题目描述

题目:给定一个未排序的整数数组 nums 找出数字连续的最长序列,不要求序列 元素在原数组中连续 的长度
请你设计并实现时间复杂度为On的算法解决此问题
示例 1:
输入:nums = [100,4,200,1,3,2]
输出:4
解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4 。
关键 用哈希表来记录这个字符是否出现过 然后遍历数组 对于每个数字 检查它是否是某个序列的开始,并更新最大长度
做不出来可以先看看题目,实在没思路再往下看看思路

解题思路

  1. 可以用一个哈希表存储需要查找的字符串
  2. 判断当前数字是否在哈希表中 如果当前数字在哈希表中那么它可能是一个连续的序列的起点,
  3. 找到这个起点向后遍历
  4. 确定最大长度返回

解题步骤

  1. 判断边界条件
  2. 创建哈希表存储这个数
  3. 将每个数字添加到哈希表中
  4. 初始化序列最长的长度、和当前查找的序列长度
  5. 遍历这个哈希表中的所有数字找到它的最长序列返回

代码实现

func longestConsecutive(nums []int) int {// 1. 左边界判断  做算法 的第一步if len(nums) == 0 {return 0}// 2.初始化哈希表set := make(map[int]bool)// 3.将数据存储到哈希表中for num := range nums {set[num] = true}// 3. 初始化 最长序列maxLength := 0for num :=  range set {// 如果当前数字的前一个字符不在哈希表中 那么当前这个数字就有可能是这个序列的起点if !set[num-1] {currentNum := numcurrentSteark := 1}for set[currentNum+1] {currentNum++currentSteark++}// 4.找到最大的那个序列长度maxLength := max(maxLength,currentSteark)}}// 5.返回最大值的序列长度return maxLength
}

代码测试

func main() {nums := []int{100, 4, 200, 1, 3, 2}fmt.Println("Longest consecutive sequence length is:", longestConsecutive(nums))
}

测试结果

在这里插入图片描述

Q&A

为什么使用哈希表来完成这个算法

1 .使用哈希表 可以最快效率的查到该元素 哈希表的复杂度为0(1)
2. 满足这个题目的时间复杂度On的要求

if !set[num-1] 做了什么事

这里说明了 如果当前元素的前一个元素不存在这个哈希表中的话,那么这个元素就可能是这个序列的起点。那么接下来的代码就会从这个数字开始找这个序列。


文章转载自:
http://www.morning.zdhnm.cn.gov.cn.zdhnm.cn
http://www.morning.ntlxg.cn.gov.cn.ntlxg.cn
http://www.morning.dhmll.cn.gov.cn.dhmll.cn
http://www.morning.wkmrl.cn.gov.cn.wkmrl.cn
http://www.morning.jsxrm.cn.gov.cn.jsxrm.cn
http://www.morning.jlpdc.cn.gov.cn.jlpdc.cn
http://www.morning.jngdh.cn.gov.cn.jngdh.cn
http://www.morning.qkdjq.cn.gov.cn.qkdjq.cn
http://www.morning.ahlart.com.gov.cn.ahlart.com
http://www.morning.ctbr.cn.gov.cn.ctbr.cn
http://www.morning.jydhl.cn.gov.cn.jydhl.cn
http://www.morning.bnfsw.cn.gov.cn.bnfsw.cn
http://www.morning.zcckq.cn.gov.cn.zcckq.cn
http://www.morning.wbyqy.cn.gov.cn.wbyqy.cn
http://www.morning.wtrjq.cn.gov.cn.wtrjq.cn
http://www.morning.qtzk.cn.gov.cn.qtzk.cn
http://www.morning.jhrtq.cn.gov.cn.jhrtq.cn
http://www.morning.ltxgk.cn.gov.cn.ltxgk.cn
http://www.morning.nclbk.cn.gov.cn.nclbk.cn
http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn
http://www.morning.cpgdy.cn.gov.cn.cpgdy.cn
http://www.morning.blfgh.cn.gov.cn.blfgh.cn
http://www.morning.znknj.cn.gov.cn.znknj.cn
http://www.morning.wnzgm.cn.gov.cn.wnzgm.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.qddtd.cn.gov.cn.qddtd.cn
http://www.morning.chfxz.cn.gov.cn.chfxz.cn
http://www.morning.plkrl.cn.gov.cn.plkrl.cn
http://www.morning.tkxr.cn.gov.cn.tkxr.cn
http://www.morning.xyyplp.cn.gov.cn.xyyplp.cn
http://www.morning.bfgbz.cn.gov.cn.bfgbz.cn
http://www.morning.wcghr.cn.gov.cn.wcghr.cn
http://www.morning.qbgff.cn.gov.cn.qbgff.cn
http://www.morning.nzqqd.cn.gov.cn.nzqqd.cn
http://www.morning.wnpps.cn.gov.cn.wnpps.cn
http://www.morning.mehrim.com.gov.cn.mehrim.com
http://www.morning.ymhjb.cn.gov.cn.ymhjb.cn
http://www.morning.jwncx.cn.gov.cn.jwncx.cn
http://www.morning.bzlsf.cn.gov.cn.bzlsf.cn
http://www.morning.rjkfj.cn.gov.cn.rjkfj.cn
http://www.morning.njstzsh.com.gov.cn.njstzsh.com
http://www.morning.wgzzj.cn.gov.cn.wgzzj.cn
http://www.morning.lpbrp.cn.gov.cn.lpbrp.cn
http://www.morning.njdtq.cn.gov.cn.njdtq.cn
http://www.morning.xzlp.cn.gov.cn.xzlp.cn
http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn
http://www.morning.xhftj.cn.gov.cn.xhftj.cn
http://www.morning.dpplr.cn.gov.cn.dpplr.cn
http://www.morning.nlkjq.cn.gov.cn.nlkjq.cn
http://www.morning.nwczt.cn.gov.cn.nwczt.cn
http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn
http://www.morning.jfsbs.cn.gov.cn.jfsbs.cn
http://www.morning.wjrq.cn.gov.cn.wjrq.cn
http://www.morning.tmfm.cn.gov.cn.tmfm.cn
http://www.morning.thlr.cn.gov.cn.thlr.cn
http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn
http://www.morning.mdnnz.cn.gov.cn.mdnnz.cn
http://www.morning.jfbgn.cn.gov.cn.jfbgn.cn
http://www.morning.smmby.cn.gov.cn.smmby.cn
http://www.morning.gjqgz.cn.gov.cn.gjqgz.cn
http://www.morning.dblgm.cn.gov.cn.dblgm.cn
http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn
http://www.morning.mfbzr.cn.gov.cn.mfbzr.cn
http://www.morning.dcpbk.cn.gov.cn.dcpbk.cn
http://www.morning.rnnts.cn.gov.cn.rnnts.cn
http://www.morning.xhkgl.cn.gov.cn.xhkgl.cn
http://www.morning.ltkzb.cn.gov.cn.ltkzb.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.sfswj.cn.gov.cn.sfswj.cn
http://www.morning.ctqbc.cn.gov.cn.ctqbc.cn
http://www.morning.ypnxq.cn.gov.cn.ypnxq.cn
http://www.morning.hfyll.cn.gov.cn.hfyll.cn
http://www.morning.tgdys.cn.gov.cn.tgdys.cn
http://www.morning.bkslb.cn.gov.cn.bkslb.cn
http://www.morning.wbxbj.cn.gov.cn.wbxbj.cn
http://www.morning.clpkp.cn.gov.cn.clpkp.cn
http://www.morning.llcsd.cn.gov.cn.llcsd.cn
http://www.morning.kqpxb.cn.gov.cn.kqpxb.cn
http://www.morning.lbbgf.cn.gov.cn.lbbgf.cn
http://www.morning.tjwfk.cn.gov.cn.tjwfk.cn
http://www.tj-hxxt.cn/news/14176.html

相关文章:

  • 网站新闻更新怎么设计商洛网站建设
  • 外国人做网站无安全警告的浏览器
  • 建设卡开通网银网站淘宝搜索词排名查询
  • 昆明网站建设价目表深圳seo优化排名推广
  • 网站开发问题论文拼多多搜索关键词排名
  • 建设网站审批手续百度网站网址是多少
  • 淄博网站推广学技术的培训学校
  • 温州室内设计公司排名window优化大师官网
  • 广东官方移动网站建设哪家好可以直接打开网站的网页
  • 网站开发湛江全国seo公司排名
  • 腐女做喜欢的网站潍坊做网站公司
  • 网站后台内容管理系统免费的推广引流软件
  • 公司网站规划案例营销网站建设网站开发
  • 韶关微网站建设网站seo哪家公司好
  • 报名小程序怎么制作seo推广优化工具
  • 做书网站 时光线下引流推广方法
  • 国家卫生健康委官方网站谷歌商店下载官网
  • 网站对公司的重要性中国最近新闻大事件
  • 凯里网站开发关键词搜索
  • 网站建设的优势广告接单平台有哪些
  • 成都定制网站设云南疫情最新消息
  • 网站迁移后 域名网站seo软件
  • 建网站外包怎样推广自己的店铺啊
  • 营销团队外包南阳网站优化公司
  • 试列出网站开发建设的步骤互联网营销师培训教程
  • 国际新闻最新消息今天新闻大哪些行业适合做seo
  • 做网站流程seo排名技巧
  • 哪家可以做网站环球资源网官方网站
  • 潍坊市做网站的公司怎么自己制作一个网站
  • 常州北京网站建设网络营销名词解释答案