顺序扫描数组,遇到0前进一位;遇到1,前进二位
bool isOneBitCharacter(vector<int>& bits) {
int pre;
for(int i = 0;i<bits.size();i++)
{
if(bits[i]==0)
pre=0;
else
{
pre=1;
i++;
}
}
if(pre == 0)
return 1;
else
return 0;
}
一比特字符判断算法
本文介绍了一种用于判断是否为一比特字符的算法实现。该算法通过遍历输入的整数数组,根据遇到的数值0或1来决定下一步的操作:遇到0时向前移动一步;遇到1时向前移动两步。最终根据最后一次移动的状态来确定是否为一比特字符。

被折叠的 条评论
为什么被折叠?



