约瑟夫环的递归实现
来源:互联网 发布:安装解压版mysql步骤 编辑:程序博客网 时间:2024/06/06 13:23
void deleteElem(Node aNode,int M,int count)
{
if (count == M-1)
{
Node t = aNode->next;
aNode->next = aNode->next->next;
free(t);
return;
}
deleteElem(aNode->next,M,count+1);
}
Node deleteCircel(Node aNode,int M,int count)
{
while (aNode != aNode->next)
{
if (count == 0)
{
deleteElem(aNode,M,count);
}
aNode = aNode->next;
count = (count+1)%M;
}
return aNode;
}//如果有人能有更好的实现 请给我留言
- 约瑟夫环的递归实现
- "递归"实现"约瑟夫环","汉诺塔"
- 约瑟夫环-递归实现
- 约瑟夫环的list递归和链表两种实现(java)
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的实现
- 约瑟夫环的递归思想解
- 约瑟夫环:递归算法
- 约瑟夫环:递归算法
- 约瑟夫环-递归算法
- 约瑟夫环递归求解
- 约瑟夫环-PHP递归
- 约瑟夫环:递归算法
- HDU 2153
- android 开源项目(二)可以左右拖动删除、调换位置的的listview的 item的实现(drag-sort-listview)
- C++菜鸟常见错误整理(第八天)
- magento给order的incrementID加前缀
- 慧都UPMS通用用户权限系统——如何实现用户跨系统
- 约瑟夫环的递归实现
- android 下的广播
- Mybatis 在CS程序中的应用
- js new关键字
- mysql命令行操作
- 微软揭示了WindowsServer 2012 R2,SystemCenter 2012 R2,SQLServer 2014
- task_struct 解析(五) 进程关系
- mtd交叉编译
- .Net Introp Excel相关