按照条件遍历,到达最后一个和倒数第二个判断一下。
class Solution {
public boolean isOneBitCharacter(int[] bits) {
int p = 0,len = bits.length;
while(p<len){
if(p==len-1) return true;
if(p==len-2 && bits[p]==1) return false;
if(bits[p]==0) p++;
if(bits[p]==1) p+=2;
}
return false;
}
}