约瑟夫问题 c++代码
来源:互联网 发布:淘宝口令变成链接 编辑:程序博客网 时间:2024/06/08 13:18
#include
using namespace std;
struct node
{
int data;
node*next;
};
class ysf
{
public:
ysf(int *a,int n);
void func(int n,int m);
private:
node *p;
node *head;
};
ysf::ysf(int *a,int n)
{ p=head=new node;
for(int i=0;i
{
p->data=*(a+i);
p->next=new node;
p=p->next;
}
p->data=*(a+n-1);
p->next=head;
}
void ysf::func(int n,int m)
{
p=head;
for(int k=1;k<=n;k++)
{
for(int j=1;j
{
while(p->data==0)
{
p=p->next;
}
p=p->next;
}
while(p->data==0)
{
p=p->next;
}
cout<<p->data<<endl;
p->data=0;
p=p->next;
}
}
int main()
{
int m,n;
int a[100];
cout<<"input:"<<endl;
cout<<"n=";
cin>>n;
cout<<"m=";
cin>>m;
cout<<"please the numbers:"<<endl;
for(int ii=0;ii
cin>>*(a+ii);
ysf obj(a,n);
obj.func(n,m);
return 0;
}
0 0
- 约瑟夫问题 C语言代码
- 约瑟夫问题 c++代码
- “约瑟夫问题”实现代码
- 约瑟夫问题Java代码
- 约瑟夫问题的代码
- 约瑟夫问题 java代码
- 约瑟夫问题求解(C++)
- 约瑟夫问题(c++)
- 约瑟夫问题的代码实现
- 约瑟夫环的问题代码
- C语言求解约瑟夫问题
- c之约瑟夫环问题
- C语言/约瑟夫环问题
- 【C语言】 约瑟夫环问题
- 数据结构 C语言 约瑟夫问题
- 随手小代码——约瑟夫出圈问题/约瑟夫环
- 约瑟夫环问题 (c / c++)
- 用链表实现约瑟夫问题(c/C++)
- 迅搜中文分词简明教程
- 正则表达式(笔记)
- 句法模式识别(二)-正规文法、上下文无关文法
- cocos2dx场景切换中init、onEnter、onEnterTransitionDidFinish的调用顺序
- 查找(二)简单清晰的B树、Trie树详解
- 约瑟夫问题 c++代码
- Cocos2d-x 渲染自定义字体--bmfont工具简单使用
- 21、下载整个网站。
- 模式匹配KMP POJ 3461
- OCP-1Z0-051 第148题 子查询和ANY,ALL的使用
- c++中 类的相关事项(1)
- 【不明觉厉,厚积薄发】ARM_linux(四)
- hdu3746 KMP的next数组应用,求项链首尾项链循环
- android listview 不显示选中效果分析