Главная страница
    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
14-69521
Dimaris
2002-11-02 14:59
2002.11.21
Помогите с маленькой проблемкой please.


7-69610
savva
2002-09-19 15:31
2002.11.21
Sleep и разная частота процессоров.


14-69562
Txxx
2002-11-01 21:56
2002.11.21
Вопрос по Си


1-69322
VJar
2002-11-12 17:30
2002.11.21
Проверка правильности типизованого файла


1-69301
Arkady
2002-11-12 13:04
2002.11.21
TPageControl





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский