Имя пользователя:
Пароль:
 

Название темы: ссылки
Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


На C++, я бы посоветовал сначала отсортировать A и B (если это массивы):
Код: Выделить весь код
std::vector<double> A, B;
// ... fill someway

std::vector<double> a1(A), b1(B);
std::sort(a1.begin(), a1.end());
std::sort(b1.begin(), b1.end());
дальше используются алгоритмы на сортированных списках (unique, merge и др.). К сожалению, у меня нет под рукой справочника, поэтому конкретно не пишу.

Если память позволяет, а вместо double используется что-то более тяжёлое, то лучше воспользоваться шаблоном set.
Там все нужные функции есть.


Отправлено: 15:09, 21-12-2005 | #2

Название темы: ссылки