寻找数组中第k大的数 请教在字符串中找出连续最长的数字串?

请教在字符串中找出连续最长的数字串?第一步,B=(M==0)第二步,B是卷积的,内核是1(1180),函数是conv(忘记使用哪种模式,但这并不重要),结果记录为a第三步,subscript=find

请教在字符串中找出连续最长的数字串?

第一步,B=(M==0)

第二步,B是卷积的,内核是1(1180),函数是conv(忘记使用哪种模式,但这并不重要),结果记录为a

第三步,subscript=find(a==180)用于获取字符串0的起始下标和结束下标(如果有多个连续零,则需要对下标进行卷积)。核心是(1,-1),用于判断这些下标之间的间隔是否为1。在卷积结果中找出不等于1的数字。下标对应于下标数组,然后我们可以找到这些不连续的位置)

PS。如果它不是一个考试问题,它可以转换成一个字符串,然后我们可以用正则表达式搜索关键字,然后写180个零后跟任何零函数是regexp PPS