2
對於在學校的任務,我正在做一些模式挖掘通過蠻力(我知道有更好的方式,這是它如何分配)。我所遇到下面的情況......多個if語句越來越多的邏輯和
if (theSetLength == 1) {
for (int i = 0; i < 100000; ++i) {
if (itemArrays[i].getItem(theSetInt[0]) == true) ++counter;
}
}
if (theSetLength == 2) {
for (int i = 0; i < 100000; ++i) {
if (
itemArrays[i].getItem(theSetInt[0]) == true &&
itemArrays[i].getItem(theSetInt[1]) == true
) ++counter;
}
}
if (theSetLength == 3) {
for (int i = 0; i < 100000; ++i) {
if (
itemArrays[i].getItem(theSetInt[0]) == true &&
itemArrays[i].getItem(theSetInt[1]) == true &&
itemArrays[i].getItem(theSetInt[2])
) ++counter;
}
}
這將持續到20的長度是否有寫這一個更簡潔的方式?具體來說,我是否需要全部20條if語句或有更好的方法?
由於