1

这种顺序搜索有什么问题?m_t3[]是一个整数数组,其中包含数字 、 和填充它的0某种1组合 4。(数组的大小为 9)。NetBeans 给我一条错误消息,incomparable types: int[] and int. 我看到的这类搜索的例子看起来像这样。

int key = 0;
boolean cat = false;
for (int i = 0; i < m_t3.length; i++) {
    if (m_t3[i] == key) {
        cat = true;
        break;
    }
}
4

1 回答 1

2

您的代码中唯一可能有问题的行是

if (m_t3[i] == key)

您似乎m_t3是一个数组数组,而不是一个简单的数组。仔细检查您的声明。

于 2012-11-07T15:43:50.313 回答