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

企业网站推广名词解释做网站被网警找

企业网站推广名词解释,做网站被网警找,内网 wordpress慢,网站建设助手LeetCode哈希表#xff1a;最长连续序列 题目描述 给定一个未排序的整数数组 nums #xff0c;找出数字连续的最长序列#xff08;不要求序列元素在原数组中连续#xff09;的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1#xff1a; 输入最长连续序列 题目描述 给定一个未排序的整数数组 nums 找出数字连续的最长序列不要求序列元素在原数组中连续的长度。 请你设计并实现时间复杂度为 O(n) 的算法解决此问题。 示例 1 输入nums [100,4,200,1,3,2] 输出4 解释最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。示例 2 输入nums [0,3,7,2,5,8,4,6,0,1] 输出9解题思路 首先想到的方法就是先排序然后再找到符合条件序列但这样的话复杂度就不符合题目要求。最好的排序的是nlogn因此排序这条路走不通考虑采用哈希哈希的一个优点就是寻找元素容易那就考虑怎么去找这个元素两种方案 第一种找到一个序列最小值再以此向大的进行判断第二种找到一个序列最大的向小的方向判断 最后再返回最长长度 步骤如下 创建HashSet首先创建一个HashSet用于存储数组中的元素。HashSet的目的是为了快速检查数组中是否包含某个元素以及在O(1)时间内添加元素。将数组元素加入HashSet遍历输入数组nums将每个元素加入HashSet。寻找连续序列对于每个元素num检查是否存在num - 1如果不存在说明num可能是一个连续序列的起点。然后从num开始通过不断检查num 1是否在HashSet中来找到连续序列的长度。更新最长连续序列的长度在每次找到一个连续序列后更新最长连续序列的长度。返回结果返回最终找到的最长连续序列的长度。 代码 public class hash2 {public int longestConsecutive(int[] nums) {HashSetInteger setnew HashSet();for (int num : nums) {set.add(num);}int ans0;for (int num : set) {int rightnum;if (!set.contains(right - 1)) {while (set.contains(right1))right;}ansMath.max(ans,right-num1);}return ans;}public static void main(String[] args) {hash2 hanew hash2();System.out.println(ha.longestConsecutive(new int[]{100, 4, 200, 1, 3, 2}));} }优化以及其他思想的方法 方法1 哈希集合最普遍也最简单的思路必须掌握方法2 哈希表思路1的进阶方法3 动态规划极其巧妙推荐掌握方法4 并查集建议掌握 传送迪迦~~
http://www.hkea.cn/news/14302236/

相关文章:

  • 服装网站建设基本流程wordpress用什么系统
  • 重庆网站建设seo公司哪家好陕西最新消息今天
  • 网站备案多长时间来完成网站优化排名易下拉效率
  • 搭建网站需要什么技术建筑贴图素材网站
  • 哪里做百度网站方案设计评分标准
  • 襄城县住房和城市建设局网站外贸网站平台排名
  • 北京 网站定制开发创客贴网页设计网站
  • 电商网站建设与运维需要的软件做网站用的符号
  • 免费网站制作器微信小店
  • 望城区网站建设海外 酒店 网站建设
  • 怎么做原创动漫视频网站ps网站导航怎么做
  • 现在网站建站的主流语言是什么智威汤逊广告公司
  • 优享购物官方网站做网站一般多少
  • 九度互联网站制作效果游戏公司网页设计
  • access数据库网站开发博客个人目录wordpress
  • 手机网站打开自动wap软件培训内容怎么写
  • 2021年建站赚钱外贸soho做网站
  • 谷歌seo 外贸建站网站策划是干嘛的
  • 流量联盟网站源码互联网广告平台有哪些
  • 网站建设好了怎么进行推广深圳网站建设 推荐xtdseo
  • 学校网站管理与建设办法seo优化网站查询
  • 算命网站该怎样做设计说明怎么写模板
  • 官网建设企业关键词排名优化公司外包
  • 招生网站建设策划方案南阳高端网站建设
  • 甘肃省工程建设信息官方网站wordpress框架视频
  • 专门做奢侈品的网站有哪些北京公司网站建设推荐
  • 网站设置多少个关键词wordpress添加购买按钮
  • 亚马逊官方网站怎么做昆明网站建设方案托管
  • 宁波如何建网站建个商城网站需要多少钱
  • 加强网站 网站建设网站开发商问花店老板