约瑟夫杯算法

约瑟夫杯算法,第1张

约瑟夫杯算法

int main()

{
    int m=0;
    printf("请输入初始值:n");
    LinitList(*p);//初始化链表
    GreatFormHead(L); //尾插法当链表
    scanf("%d",m); //开始给定的初始值
    int j=1,k=m;
    Node *p,*pre;
    while(p->next=p)
    {
        if(p->data!=k)
        {
            pre=p;
            p=p->next;
        }
        else
        {
            k=p->data;
            pre->next=p->next;
            printf("%d",k);
            free(p);
        }
    }
    return 0;
 } 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/4653493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-06
下一篇 2022-11-06

发表评论

登录后才能评论

评论列表(0条)

保存