首页 > 算法求解答
头像
aaabbc
编辑于 2020-07-16 17:27
+ 关注

算法求解答

给定一个数组,[10,12,2,3,11,9,30],求该数组中值连续的个数。上述数组的答案为4,因为最长连续的元素为[9,10,11,12]。要求时间复杂度为O(N)

====================
目前想到的解法有如下,但是都不符合要求。
1、排序
2、把数组中的元素保存的 set 中,并且保存最小值和最大值,然后从最小值到最大值循环,判断是否在 set 中
===================

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期精华帖

热门推荐