算法 Tricks(四)—— 判断序列中的字符/数值是否交替出现

比如:353, 54545,数字都是交替出现的:

bool alternate = true;
for (int i = 0; i < M.size(); ++i){
    if (M[i] != M[i%2])
        alternate = false;
}
  • i =      0,1,2,3,4
  • i%2 = 0,1,0,1,0,在 0 的位置上的元素是否相等,在 1 位置上的元素是否相等;
原文地址:https://www.cnblogs.com/mtcnn/p/9423841.html