Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];

Вниз

Как расположить числа в подярке убывания   Найти похожие ветки 

 
delpher_gray   (2002-10-31 19:29) [0]

Господа делферы !
Например если 3 числа:
1) 326
2) 145
3) 869
Как их расположить в порядре убывания ?
Заранее благодарен.


 
evgeg   (2002-10-31 23:01) [1]

В порядре никак нельзя.


 
Карлсон   (2002-10-31 23:04) [2]

попросту сравнить.
почитайте хелп по дельфи.


 
_Nicola_   (2002-11-01 09:02) [3]

1) 869
2) 326
3) 145
:)))


 
makdi   (2002-11-01 09:12) [4]

Используй метод "пузырька"


 
SuperUmnik   (2002-11-01 09:15) [5]

головой подумай! а не .....
Может тебе рассказать как ложку в рот засунуть?


 
Lord Warlock   (2002-11-01 09:38) [6]

var r: array of real;
T: Real;
i,j: Integer;
begin
SetLength(r,3);
r[0]:=354;
r[1]:=697;
r[2]:=465;
for i:=Length(r)-1 downto 0 do
for j:=0 to i do
if r[i]>r[j] then
begin
T:=r[i];
r[i]:=r[j];
r[j]:=T;
end;
ShowMessage(format("%4.2f,%4.2f,%4.2f",[r[0],r[1],r[2]]));
r:=nil;


Метод пузырька, правда далеко не самый оптимальный, что набросал


 
Song   (2002-11-01 11:14) [7]

Только не забудь за пузырьком в ларёк сбегать, а то ничего не получится


 
han_malign   (2002-11-01 11:26) [8]

Если чмсла вводятся по порядку а не забиты сразу, то однозначно дихотомия(попловинным делением), находим первый элемент которй менше введенного и вставляем перед ним (оптимальный метод для больших последовательно вводимых массивов, на этом принципе работают все сортированные динамические списки)


 
delpher_gray   (2002-11-01 11:32) [9]

Lord Warlock - Огромное спасибо !
to SupeUmnik
Незнаешь, не отвечай !!!
Я ставил конкретный вопрос, и ждал такого-же ответа.
Иди в раздел потрепаться !


 
marcel   (2002-11-01 15:38) [10]

Ни хрена себе вопросики. Интернетом пользоваться научился, а массивы сортировать не умеет. В ДЕТСКИЙ САД!!! 8[]


 
F1   (2002-11-01 15:55) [11]

Так, по убыванию научились, теперь нада по возрастанию!!!
8o)


 
MBo   (2002-11-01 16:53) [12]

>F1
По возрастанию он уже спрашивал несколько дней назад.


 
pasha_golub   (2002-11-01 16:57) [13]

>MBo
А в шахматном порядке? :-))


 
F1   (2002-11-01 17:08) [14]

Ну ладно, с упорядовачиванием разобрались, а что если надо взад все вернуть(разупорядочить)??? Вот это задачка!!!


 
MMF   (2002-11-01 17:10) [15]

>marcel (01.11.02 15:38)
А ведь вопрос сортировки совсем не такой простой. У меня, например, есть книжка страниц эдак на 400 по алгоритмам сортировки мелким шрифтом. И уж если тут все такие крутые, почему советуете человеку самый худший алгоритм пузырьковой сортировки?


 
MBo   (2002-11-01 17:11) [16]

> что если надо взад все вернуть(разупорядочить)??? Вот это задачка!!!
периодически бывает вопрос - как из черно-белого или серогр изображения сделать цветное


 
F1   (2002-11-01 17:21) [17]

>MMF © (01.11.02 17:10)
>А ведь вопрос сортировки совсем не такой простой...
Так ведь вопрос был не как лучше а КАК!!!

>MBo © (01.11.02 17:11)
>периодически бывает вопрос - как из черно-белого или серогр >изображения сделать цветное
Пишу код:

for x:=0 to Image.Widtht do
for y:=0 to Image.Height do
Image.Canvas.Pixels[x,y]:=Image.Canvas.Pixels[x,y] and $FF0000;

Получается цветное!!! Для приведенного выше кода - красное!!!
Или я неправильно понял вопрос???
хе-хе-...


 
MBo   (2002-11-01 17:37) [18]

>F1
Нее, неверно ;)
Надо, чтобы цыпленок стал желтым, листья зелеными, а орхидеи с тонкими цветовыми переливами ;)


 
Внук   (2002-11-01 18:21) [19]

>>MMF © (01.11.02 17:10)
Да разве ж мы крутые :)) Мы и книжек-то не читаем.
И почему пузырковый метод - самый худший? Я могу еще хуже предложить...


 
docyk   (2002-11-01 18:44) [20]

Если нужно еффективно сделать, то используй метод Шелла (он описан в Кнуте и Страуструппе)


 
TankMan   (2002-11-01 21:09) [21]

Нет а всетаки, может тогда MMF скажет лучший способ сортировки? MMF!!ПРОСИМ! Пожалуйста поведай нам наилучший(наибыстрейший, наимениепамятизанимающий)(желательно все в одном) метод сортировки.


 
sniknik   (2002-11-01 22:12) [22]

в примерах дельфи D:\Program Files\Borland\Delphi6\Demos\Threads\thrddemo.dpr 3 (три) метода сортировки выбирай не хочу.



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

Форум: "Потрепаться";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.008 c
1-69363
comandos
2002-11-10 10:38
2002.11.21
график


6-69474
megatrend
2002-08-30 18:37
2002.11.21
need help : Программа, написанная на Delphi5,


1-69302
kex86
2002-11-12 14:12
2002.11.21
срочно


1-69438
PaRL.
2002-11-10 20:53
2002.11.21
Разделение строки на слова.


3-69123
Kombat
2002-11-04 10:27
2002.11.21
Относительно backup/restore после удаления





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский