Вниз
Скачать: CL | DM;

Сортировка 5ти пар чисел   Найти похожие ветки 

← →
XHelp ©   (2002-09-13 17:30) [0]

YO!
Народ! У меня есть такая трабла...
Есть 5 масивов
var
a1,a2,a3,a4,ps: array [0..6000] of Extended;
Как мона их "акуратно" вывести в отсортированом виде...
Нуна отсортировать их по ps (по возрастанию и с сохранением пропорций... тоесть что бы остовалось a1[123] - a2[123] - a3[123] - a4[123] - ps[123]) и вывести например в какой нить таблице... с возможность сохранить в файл (тот же .xls)!

ПЛИЗ! Помогите!


← →
AFrolov ©   (2002-09-13 17:43) [1]

Поищи QuickSort в yandex"е. Только переставлять надо элементы не в 1 массиве а сразу во всех.


← →
XHelp ©   (2002-09-13 17:48) [2]

Например:
Такие цифры:

ps - a1 - a2 - a3 - a4
23 - 12 - 75 - 43 - 91
321 - 43 - 212 - 754 - 32
0 - 65 - 7423 - 498 - 432

нуно поставить в таком порядке:

0 - 65 - 7423 - 498 - 432
23 - 12 - 75 - 43 - 91
321 - 43 - 212 - 754 - 32


← →
AFrolov ©   (2002-09-13 17:57) [3]

Или сделай массив из массивов и сортируй его по нужному элементу в массиве-элементу или сделай массив из записей и сортируй эти записи по нужному тебе полю


← →
TTCustomDelphiMaster ©   (2002-09-13 19:20) [4]

Если вы будете сохранять данные в формате Excel, то логично воспользоваться этой программой и для сортировки массивов.

Если же вы будете сортировать массивы самостоятельно, то можно ускорить эту процедуру. Для этого создайте массив
idx: array [0..6000] of integer;
заполните его последовательностью от 0 до 6000.
При сортировке массива ps делайте те же перестановки в массиве idx, а массивы a1-a4 пока не трогайте. По окончании сортировки в массиве idx будут содержаться индексы для быстрой сортировки массивов a1-a4.


← →
XHelp ©   (2002-09-13 23:36) [5]

Нуда... теперь остаеться научиться сортировать массив ps...
8)))


← →
XHelp ©   (2002-09-14 13:19) [6]

Хорошо, а как сортировать с помощью Excelя?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
6-85629
Rammst
2002-07-25 17:43
2002.09.26
Mail


1-85494
ikivio
2002-09-17 02:05
2002.09.26
Добавить и удалить свой пункт в всплывающее меню Explorer


1-85560
Kurt
2002-09-13 16:20
2002.09.26
Помогите, с MDI-приложением! как чтоб при закрытии Child окна


3-85396
lety
2002-09-05 21:11
2002.09.26
случайные таблицы


7-85714
Igor_thief
2002-07-17 13:22
2002.09.26
Потоки




   Наверх