|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alexey Krasnov 2:5066/196.96 13 Oct 2002 20:12:32 To : Oleg Khovayko Subject : Сортировка "наобо рот" -------------------------------------------------------------------------------- Oleg Khovayko => Alexey Krasnov, 12 Октябрь 2002 года, 20:05: OK> #definde UNDEF_ADDR = 0377; OK> queue Q; OK> unsigned char last_addr = UNDEF_ADDR; OK> unsigned char cur_addr; OK> int reput = 0; OK> for( ; ; ) { OK> message MSG = Q.get(); OK> cur_addr = MSG.address(); OK> if(cur_addr == last_addr) { OK> if(reput >= Q.length()) { OK> sleep(TIME_OUT); OK> } else { OK> Q.put(MSG); OK> reput++; OK> continue; OK> } OK> } OK> send_to_recepient(MSG, cur_addr); OK> reput = 0; OK> last_addr = cur_addr; OK> } То есть сообщения к одному и тому же абоненту могут придти не в том порядке, в котором запросили. Всего хорошего. -+- GoldED+/386 1.1.4.7. -- .: Paul Van Dyk - Live At Home London (Essential Mix 04 --- * Origin: Сейчас бyдy из него пищевод добывать ! (2:5066/196.96) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/166133da9d3f5.html, оценка из 5, голосов 10
|