#include
CircLinkNode
CircLinkNode(CircLinkNode
CircLinkNode(T d,CircLinkNode
template
private: int n;
CircLinkNode
CircLinkNode
void Remove(int m,int k);
};
template
CircList
CircLinkNode
current=new CircLinkNode
for(int i=m-1;i>0;i--) { }
p=new CircLinkNode
front->link=current; };
template
void CircList
CircLinkNode
s=front->link; h=NULL; for(int i=0;i { for(int j=1;j } cout<<\出列的是\h->link=s->link; delete s; s=h->link; } cout<<\最终剩下的人:\}; template private: int num; int inver; public: Josephus(int i,int j); void jsp(); }; template Josephus num=i; inver=j; } template CircList void main() { int m,k; } cout<<\输入总的人数和报数间隔:\cin>>m>>k; Josephus
相关推荐: