查找特定值的最长序列 [英] finding longest sequence of a particular value

查看:71
本文介绍了查找特定值的最长序列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想找到特定数字的最长序列,即出现在数组中的1。假设数组为{1,0,0,0,1,1,1,1,0,0,1,1};答案应该是4,因为一个连续最多出现四次。

I want to find the longest sequence of a particular number i.e. 1 appearing in an array. Suppose the array is {1,0,0,0,1,1,1,1,0,0,1,1}; the answer should be 4 as one appears at most four times consecutively.

推荐答案

使用游程长度编码

R ,只是

max(rle(x)$lengths)

这篇关于查找特定值的最长序列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆