Как я могу найти объект в векторе, который содержит наибольшее количество элементов? Например:Найти объект в векторе, который содержит наибольшее количество элементов
int[] val1 = {1,2,3};
int[] val2 = {1};
int[] val3 = {1,2};
Vector<Object> d = new Vector<Object>(); // update
c.add(val1);
c.add(val2);
c.add(val3);
int answ = findBiggest(c);
В этом примере, answ
должен быть равен 0, так как val1
содержит 3 числа.
Целое! = Int [] ....... вы получаете ошибки компилятора !!! –
Что вы пробовали? У вас есть проблемы с сравнением чисел или получением размера вектора или определения классов и методов? –
В вашем примере кода возникают ошибки компилятора. Вектор c принимает только Integer, а не int [] .. даже автобоксинг не поможет с этим – AlanFoster