Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.09;
Скачать: CL | DM;

Вниз

Сортировка по алфавиту   Найти похожие ветки 

 
resuS   (2006-06-23 20:28) [0]

Есть таблица слов в массиве, как их отсортировать по алфавиту
A(1)="фыва"
A(2)="олрда"
A(3)="чти"
А(4)="в"
...


 
balepa ©   (2006-06-23 21:25) [1]

а tstringlist не пробовал юзать


 
resuS   (2006-06-24 05:05) [2]

нет, мне нужен алгоритм.(Т. к. пишу на Visual Basic, но если узнаю как это сделать на паскале, то и там сделаю)


 
MeF Dei Corvi ©   (2006-06-24 05:26) [3]

Алгоритм сортировки+алгоритм сравнивания строк. В чём проблема?


 
ЮЮ ©   (2006-06-24 06:04) [4]

смотри исходники
TStringList.Sort


 
resuS   (2006-06-24 13:23) [5]

смотри исходники
TStringList.Sort
А как их просмотреть?


 
Loginov Dmitry ©   (2006-06-24 13:34) [6]

procedure TStringList.QuickSort(L, R: Integer; SCompare: TStringListSortCompare);
var
 I, J, P: Integer;
begin
 repeat
   I := L;
   J := R;
   P := (L + R) shr 1;
   repeat
     while SCompare(Self, I, P) < 0 do Inc(I);
     while SCompare(Self, J, P) > 0 do Dec(J);
     if I <= J then
     begin
       ExchangeItems(I, J);
       if P = I then
         P := J
       else if P = J then
         P := I;
       Inc(I);
       Dec(J);
     end;
   until I > J;
   if L < J then QuickSort(L, J, SCompare);
   L := I;
 until I >= R;
end;



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

Текущий архив: 2006.07.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.046 c
2-1150534664
Borisss
2006-06-17 12:57
2006.07.09
Как высчитать arccos(x)?


2-1150447898
ANB
2006-06-16 12:51
2006.07.09
Как при отправке письма через TIdSMTP указать кодировку письма ?


6-1140869620
Ландграф Павел
2006-02-25 15:13
2006.07.09
TRxMemoryData не понимает русские символы


2-1150426765
Pagoo-man
2006-06-16 06:59
2006.07.09
Проблема с экспортом в Excel


2-1150380700
irena
2006-06-15 18:11
2006.07.09
синтаксис оператора with