Typedef struct node {datatype data; struct node next:}linknode,*link; void Josephu(link L,int n,int k,int m) {int i; link p,r; p=L; if(k<=n&&m<=n) {for(i=1;i<=k-1;i++) {r=p;p=p->next:} while(p->next!=p) {for(i=1;i<=m-1;i++) {r=p;p=p->next;} r->next=p->next; free(p); p=r->next; } free(p); } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题