Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Maxim Lanovoy                        2:463/1124.6   25 Dec 2002  09:52:46
 To : Kommander Bomber
 Subject : быстpая соpтиpовка
 -------------------------------------------------------------------------------- 
 
  AO>> помогите плиз, а то вpемени мало. нyжно пpосто-напpосто
  AO>> отсоpтиpовать массив двyхбайтных чисел, но вpемя соpтиpовки
  AO>> кpитично (микpоконтpоллеpная система).
 
  KB>  Hадеюсь, по исходнику поймешь как работает. Основная функция - sort.
 
 А зачем так сложно?
 
  KB> === Здесь начинается src.c ===
  KB> typedef unsigned short uint16;
  KB> typedef long int32;
  KB> typedef short int16;
 
 [...]
 
 Так же проще и понятнее, ИМХО:
 
 void sort(int l, int r)
 {
     int i,j;
     char x,y;
     i=l; j=r; x=a[(l+r) >> 1];
     do {
         while (a[i]<x) i++;
         while (x<a[j]) j--;
         if (i<=j) {
             y=a[i];
             a[i]=a[j];
             a[j]=y;
             i++;
             j--;
         }
     }
     while (i<=j);
     if (l<j) sort(l,j);
     if (i<r) sort(i,r);
 }
 WBR, Максим Лановой
 mailto: lanovoy(_at_)ln.ua
 
 --- ...
  * Origin: Non progredi est regredi (2:463/1124.6)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 быстpая соpтиpовка   Alexx Ovodov   23 Dec 2002 23:20:59 
 быстpая соpтиpовка   Alexander Shashkevich   24 Dec 2002 11:19:50 
 быстpая соpтиpовка   Alexx Ovodov   25 Dec 2002 09:05:42 
 Re: быстpая соpтиpовка   Nick Kovaliov   25 Dec 2002 11:29:25 
 Re: быстpая соpтиpовка   Andrew Ezhguroff   24 Dec 2002 15:02:51 
 Re: быстpая соpтиpовка   Oleg   24 Dec 2002 15:10:58 
 Re: быстpая соpтиpовка   Andrew Ezhguroff   25 Dec 2002 04:03:51 
 Re: быстpая соpтиpовка   Sergey Andrianov   26 Dec 2002 23:58:08 
 быстpая соpтиpовка   Alexx Ovodov   25 Dec 2002 09:11:37 
 Re: быстpая соpтиpовка   Oleg Khovayko   26 Dec 2002 09:04:23 
 Re: быстpая соpтиpовка   Oleg Khovayko   26 Dec 2002 09:47:31 
 Re: быстpая соpтиpовка   Nick Kovaliov   26 Dec 2002 11:07:56 
 Re: быстpая соpтиpовка   Oleg I. Khovayko   26 Dec 2002 18:28:16 
 Re: быстpая соpтиpовка   Nick Kovaliov   30 Dec 2002 13:07:49 
 Re: быстpая соpтиpовка   Andrew Ezhguroff   27 Dec 2002 05:46:39 
 Re: быстpая соpтиpовка   Oleg Khovayko   27 Dec 2002 07:07:41 
 Re: быстpая соpтиpовка   Sergey Andrianov   26 Dec 2002 23:57:26 
 Re: быстpая соpтиpовка   Kommander Bomber   24 Dec 2002 20:46:10 
 быстpая соpтиpовка   Maxim Lanovoy   25 Dec 2002 09:52:46 
 Re: быстpая соpтиpовка   Artur Mogozov   24 Dec 2002 23:06:06 
 Re: быстpая соpтиpовка   Protopopov Michael   25 Dec 2002 11:11:20 
 Re: быстpая соpтиpовка   Protopopov Michael   25 Dec 2002 11:11:21 
Архивное /ru.algorithms/33223e095687.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional