Допустим, у меня есть массив:
double[][] points = {{0.0, 0.0}, {1.0, 1.0}, {1.0, 1.0}, {2.0, 2.0}};
Я хочу создать новый массив без повторяющейся записи {1.0, 1.0}
- как лучше всего это сделать?
Дополнительная информация:
Массив отсортирован, но только по первому компоненту, поэтому можно иметь
{1.0, 2.0}, {1.0, 1.0}, {1.0, 2.0}
Вот как я получаю данные, я не могу изменить первоначальный механизм сортировки.
Текущим ограничением являются два измерения, но массив может содержать тысячи точек.
double[][] points2 = {{0.0, 0.0}, {1.0, 1.0}, {2.0, 2.0}};
Я уверен, что это не то, что вам нужно! Вы хотите отфильтровать все дубликаты? Если да, то гарантируете ли вы, что массив отсортирован? ... Просьба уточнить. - person Ed Staub   schedule 06.07.2011a b b c
a b c
. - person htorque   schedule 06.07.2011