静止的流水的学习日志
静止的流水
全部博文(210)
Windows(1)
Linux(31)
2011年(34)
2010年(121)
2009年(37)
2008年(18)
cynthia
wojiuzhu
jd_lzh
鄙人姓王
Jack_Tan
fanbiubi
猜我咯
aaccp1
chrisy52
分类: C/C++
2010-09-03 17:31:41
void JosePhus(int n,int m,int k){ Node *head = new Node; head->data = 0; head->next = head; Node *cur = head; for(int i = 0 ; i < n ; ++i){ Node *temp = new Node; temp->data = i; temp->next = head; cur->next = temp; cur = temp; } for(Node *p = head->next ; p!=head; p = p->next) cout<<p->data<<endl; Node *p = head->next; Node *r; while(k--){ r = p; p = p->next; } while(n--){ for(int s = m-1;s--;r=p,p=p->next); r->next = p->next; cout<<p->data<<endl; free(p); p = r->next; }}
上一篇:Linux网络编程--10. 原始套接字 --11. 后记
下一篇:堆排序
登录 注册