Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2009, 12:37   #1
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию Сортировка координат

По какому признаку нужно сортировать координаты по возрастанию?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 08.10.2009, 12:38   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

По определенной оси (или осям), например, по Х. Вообще завист от условия задачи.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 08.10.2009, 12:40   #3
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

Суть задачи в том чтобы считать координаты из файла затем отсортировать их и вывести координаты доминантных точек
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 08.10.2009, 12:41   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

А что такое доминатная точка?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 08.10.2009, 12:42   #5
Скарам
Дружите с Linq ;)
Форумчанин
 
Аватар для Скарам
 
Регистрация: 15.10.2008
Сообщений: 822
По умолчанию

Думаю,что в координатах (х,у),и упорядочиваешь вектора по у от у минимального до максимального у...
Не давай организму поблажки, каждый день тренируй его в шашки..
Скарам вне форума Ответить с цитированием
Старый 08.10.2009, 12:44   #6
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

вот условия
Точку А назовем доминирующей над точкой В, если выполняются неравенства А.х >= В.х и А.у >= В.у, причем хотя бы одно из неравенств строгое.

Задача: для данного множества точек вычислить все доминирующие точки за время O(N+сложность сортировки).

Входные данные:
число N<=1000
Далее следуют N строк вида
Xi, Yi - координаты i-й точки.
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 08.10.2009, 12:50   #7
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

А если по одной координате меньше, значит не доминатная? Например - а(1, 100, 9), b(5, 4, 7). Кто доминатная координата?
Тогда сортируй по всем осям.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 08.10.2009, 12:54   #8
Sparky
Участник клуба
 
Аватар для Sparky
 
Регистрация: 15.05.2009
Сообщений: 1,222
По умолчанию

по условию у нас плоскость а не пространство. Тогда как в первый проход сортировать по оси х а во второй по у?
Единственное, что ограничивает полет мысли программиста-компилятор
Sparky вне форума Ответить с цитированием
Старый 08.10.2009, 13:02   #9
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

А.х >= В.х и А.у >= В.у есть же условие... в чем проблема?) ищите макс по одной оси так чтобы по второй оси тоже был макс... и все...
dampirik вне форума Ответить с цитированием
Старый 08.10.2009, 16:31   #10
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

а модуль вектора с точки (0,0,0) на вашу точку (x,y,z) подсчитать разве нельзя, проще будет вроде сравнивать...
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Система координат устройств AJlxuMuk Win Api 1 08.10.2009 22:19
Нахождение координат dancergirl Помощь студентам 2 26.05.2009 21:48
Преобразование координат HunterMan Общие вопросы .NET 1 22.12.2008 15:03
Система координат SunKnight Общие вопросы Delphi 2 05.02.2008 19:42