华为机试真题 Java 实现最长连续方波信号

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为机试真题 Java 实现最长连续方波信号相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

输入一串方波信号,求取最长的完全连续交替方波信号,并将其输出,如果有相同长度的交替方波信号,输出任一即可,

方波信号高位用1标识,低位用0标识,如图:

 

说明:
1) 一个完整的信号一定以0开始然后以0结尾,即010是一个完整信号,但101,1010,0101不是
2)输入的一串方波信号是由一个或多个完整信号组成
3) 两个相邻信号之间可能有0个或多个低位,如0110010,011000010
4) 同一个信号中可以有连续的高位,如0111

以上是关于华为机试真题 Java 实现最长连续方波信号的主要内容,如果未能解决你的问题,请参考以下文章

独家华为OD机试 - 最长连续交替方波信号(C 语言解题)

华为OD机试题最长连续交替方波信号用 C++ 编码,速通 (2023.Q1)

华为OD机试真题Java实现最长连续子串真题+解题思路+代码(2022&2023)

华为OD机试真题Java实现连续字母长度真题+解题思路+代码(2022&2023)

华为机试真题 Java 实现连续字母长度

华为机试真题 C++ 实现字符串中找出连续最长的数字串