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


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Nickita A Startcev                   2:5030/1039.8  23 Jul 2003  22:12:50
 To : Alexander Grigorjev
 Subject : Круговой стек
 -------------------------------------------------------------------------------- 
 
 
 
  22 Jul 03 , 15:47  Alexander Grigorjev писал к All:
 
  AG>     Может кто подскажет, как с наименьшими затратами времени сделать
  AG> следующую операцию:
  AG>     psi(1)=psi(2)
  AG>     psi(2)=psi(3)
  AG>     psi(3)=psi(4)
  AG>     psi(4)=psi(5)
  AG>     ...
  AG>     psi(n)=N
 
  AG>     Своего рода кольцевой стек.
 
 Менять только указатель на вершину. что-то типа
 
 push(int data)
 {
 mem[pointer]=data;
 pointer++;
 pointer &=16;
 }
 
 pop(int *i)
 {
 pointer--;
 pointer &=16;
 i=mem[pointer];
 }
 
 pointer &=16 можно/нужно переписать в if(pointer>=16)pointer=0;
 
 .                                                С уважением, Hикита.
 ... Hе все что липкое - сладкое.
 --- GoldED+/LNX 1.1.4.7
  * Origin: Люди Билли не любили... (c) (2:5030/1039.8)
 
 

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

 Тема:    Автор:    Дата:  
 Круговой стек   Alexander Grigorjev   22 Jul 2003 15:47:00 
 Круговой стек   Evgenij Masherov   22 Jul 2003 18:06:07 
 Круговой стек   Nickita A Startcev   23 Jul 2003 22:12:50 
 Re: Круговой стек   Sergiy Kanilo   24 Jul 2003 01:33:39 
 Re: Круговой стек   Oleg Khovayko [SPAM trap - don\'t re   25 Jul 2003 06:26:43 
 Круговой стек   Serge Pashkov   24 Jul 2003 10:21:42 
 Круговой стек   Alexey V Bugrov   24 Jul 2003 10:45:07 
 Круговой стек   Serge Pashkov   24 Jul 2003 12:00:06 
 Круговой стек   Nickita A Startcev   25 Jul 2003 08:36:28 
Архивное /ru.algorithms/39683f1ed108.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional