В двух циклах сравниваю каждый элемент массива с каждым элементом массива, в первом if проверяю, что ни один из сравниваемых элементов не должен быть null, во втором if собственно сравниваю значения элементов и если их индексы не равны (т.е. я не сравниваю один и тот же элемент), то задать обоим значение null. В чём же ошибка?