标签:
【每个变量都是有意义的
想这种类似算法思想只能看一个记一个嘛,而且很容易忘,
还是算法题练多了,自然就会了】【大神请教这方面是如何解决的】
//都是要初始化的
int left = n;
int index = 0;
int count = 0;
while (left>1) {
if (a[index]==true) {
//index++;
count++;
if (count==3) {
a[index]=false;
count=0;
left--;
}
}
index++;
if (index==n) {
index=0;
}
}
for (int i = 0; i < a.length; i++) {
if (a[i]==true) {//这里如果写成a[i]=true的话,那么真的就成赋值再判断是否为真,这样就造成代码的Bug了,如果是单元模块及时测了到没有太大问题
System.out.println(i);
}
}
标签:
原文地址:http://www.cnblogs.com/chenxuezhouLearnProgram/p/5719738.html