Re: Сортировка "наобо рот"

From
Oleg Khovayko ()
To
Alexey Krasnov
Date
2002-10-12T20:05:54Z
Area
RU.ALGORITHMS
From: Oleg Khovayko <olegh@hotpop.com>

#definde UNDEF_ADDR = 0377;

queue Q;

unsigned char last_addr = UNDEF_ADDR;
unsigned char cur_addr;
int reput = 0;

for( ; ; ) {
   message MSG = Q.get();
   cur_addr = MSG.address();
   if(cur_addr == last_addr) {
     if(reput >= Q.length()) {
        sleep(TIME_OUT);
     }  else {
        Q.put(MSG);
        reput++;
        continue;
     }
   }
   send_to_recepient(MSG, cur_addr);
   reput = 0;
   last_addr = cur_addr;
}

.
--- ifmail v.2.15dev5
 * Origin: Demos online service (2:5020/400)