Форум: "Начинающим";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
Внизсортировка массива в делфи Найти похожие ветки
← →
karaya © (2009-03-02 06:13) [0]в общем народ не пинайте сильно если что не так, первый раз на вашем форуме, всем здрасьте) в общем нужно отсортировать массив в котором представлено распределение некой концентрации, нужно максимум и значения которые идут после максимума записать, а значения которые до него выбросить, и проблема в том что в массиве это распределение идет подряд друг за другом. ктонибудь понял что нужно??))) в общем например такой маасив: 2 4 6 10 19 15 13 11 3 5 7 11 18 16 14 12 2 5 7 9 13 20 15 14 12 10 , отсюда мне надо оставить только 19 15 13 11 18 16 14 12 20 15 14 12 10 те тут как бы 3 распределения и 3 максимума 19 18 и 20 и че идет после них до нового распределения мне и необходимо.. HELP !!!!
← →
MBo © (2009-03-02 07:18) [1]Включи логику и подумай, чем элемент с первым максимумом отличается от более левых.
← →
Сергей М. © (2009-03-02 08:26) [2]
> ктонибудь понял что нужно?
Кто-нибудь что-нибудь может быть понял)
А сортировка-то причем ?
← →
brother © (2009-03-02 08:32) [3]я не понял, о чем речь?
← →
Anatoly Podgoretsky © (2009-03-02 09:12) [4]> karaya (02.03.2009 6:13:00) [0]
После максимума не идут никакие значения, иначе что это за максимум.
← →
markers © (2009-03-02 09:15) [5]Боясь быть обсмееным, всё-же скажу:
ИМХО тебе лучше не замарачиватся на сортировки и потом выборки... а написать функцию которая на входе получает массив, число после которого необходимо оставить элементы и на выходе массив с результатом... а в теле функи ты пробегаешь по элементам массива и сравниваешь с числом переданным при вызове функции и если текущий элемент массива больше или равен данному числу, добавляешь в результатирующий массив этот элемент. Это ИМХО будет выстрей (по производительности) чем сортировать в начале массив а потом снимать шапку.
← →
SP (2009-03-02 12:17) [6]Я так понимаю что речь идет о ЛОКАЛЬНЫХ максимумах?
Тогда просто пройтись по массиву и поудалять все i-е элементы, у которых
X[i] < x[i+1]
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.077 c