• 大小: 1KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: C/C++
  • 标签: 约瑟夫环  

资源简介

用双向循环链表解决约瑟夫环问题的程序清单

资源截图

代码片段和文件信息

#include 
#include 
typedef struct node
{
int data;
struct node *prior*next;
}NODE*link;
void getparameter(int *nint *mint *i)
{
printf(“total=“);
scanf(“%d“n);
printf(“period=“);
scanf(“%d“m);
printf(“from=“);
scanf(“%d“i);
}
link create(int n)
{
link headpr;
int i;
r=head=(link)malloc(sizeof(NODE));
head->data=1;
for(i=2;i<=n;i++)
{
p=(link)malloc(sizeof(NODE));
p->data=i;
r->next=p;
p->prior=r;
r=p;
}
r->next=head;
head->prior=r;
return head;
}

评论

共有 条评论