Estructura de datos lista enlazada circular única
#include ltiostream.h gt
#include "Circlist.h"
plantilla ltT clase gt
void Josephus(Circlist ltT gt ampJs, int n, int m){
CircLinkNode ltT gt*p=js.getHead(), * pre = NULL
int i, j;
for(I = 0 ;i ltn-1;i){
for(j = 1;j ltm;j)
{ pre = p;p = p- gt;link;}< / p>
cout lt "La persona retirada de la cola es" < ltp->; data lt ltendl
pre->; enlace p- gt; >p=pre->Enlace;
}
};
void main(0{
Circlist ltint gtclist
int i.n, m;
cout lt lt"Ingrese el número de jugadores y el intervalo de informes:";
CIN gt;
for(I = 1;i lt= n;i)clist.insert(I);
Josephus (Carolina del Norte);
}
p>