Re: Прообраз STL от создателя, 1987 год
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 06.09.05 12:36
Оценка:
Здравствуйте, Владек, Вы писали:

В>Здесь


В>Сам сайт содержит список работ Алексея Степанова.

С сайта
#define TYPE int
#define REGISTER register
#define ptrdiff_t int
#define register

TYPE *binary_partition(register TYPE value, 
               register TYPE *begin, 
               register TYPE *end)
{
  while (5 < end-begin)
    {
      register TYPE *index = begin + ((end - begin) >> 1);

      if (value < *index)
    end = index;
      else
    begin = index + 1;
    }

  while (begin < end) 
    if (!(value < *--end))
      return end + 1;

  return end;
}

Промиерно таким мне представлялось программирование на С после перехода с C++
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.