登录
首页 » 算法 » 一个求解Josephus问题的函数

一个求解Josephus问题的函数

于 2022-01-27 发布 文件大小:250.37 kB
0 67
下载积分: 2 下载次数: 1

代码说明:

  #include #include #define NULL 0 #include typedef struct Lnode {  int data;  struct Lnode *next; }Josephus; void CreateList(Josephus*&L,int n)//建立循环链表 {  int i;  Josephus *p,*s;  s=(Josephus*)malloc(sizeof(Josephus));  s->data=1;  L=p=s;  for(i=2;idata=i;  p->next=s;  p=s;  }  p->next=L; } void DeleteList(Josephus*&L,Josephus*p,Josephus*q) {  q->next=p->next;  free(p); } void Josephus1(Josephus*&L,int s,int m)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C++红黑树的MFC实现桌面字典~~~~
    采用RB树的数据结构,采用mfc框架,界面仿照金山字典,实现 搜索,删除,添加,记忆功能。 在搜索的过程中最大化优化效率,使得时间最少,相比传统的字典树有它的优势!!!!
    2022-12-30 08:45:03下载
    积分:1
  • 高斯双积分
    以我的近似 = 双集成 ((f (x,y) dy dx)) 与限制 * 的从集成到 b 为 x 和从 c(x) 到 d(x) 的 y: * * 输入: 终结点 a、 b ;正整数 m,n.(假定 * 根 r(i,j) 和系数 c(i,j) 是可供 * i 等于 m 和 n 为 1 < = j < = i。 * * 输出: 逼近 J 到我。 */
    2022-03-14 10:23:13下载
    积分:1
  • matlab 多普勒雷达信号仿真处理
    应用背景应用背景为 脉冲多普勒雷达信号产生/处理基本过程,包括信号仿真(高斯白噪声),信号处理(MTI 处理,恒虚警)等。关键技术    s3.m文件是脉冲多普勒雷达信号处理的主要过程;中间主要涉及到的oppler radar 相位相参仿真,MTI处理等过程。     OS-CFAR.m文件是完成有序恒虚警处理过程的调用函数;     Pf.m文件完成了有序恒虚警中已知2L(总的数据长度),m(选取的检测单元),T(品质因数)得到Pf(虚静概率)的运算,论文中以此来选取品质因数。
    2022-03-15 17:51:28下载
    积分:1
  • simHash,用来网页去重最常用的hash方,速度很快.
    Simhash 传统IR领域内文本相似度比较所采用的经典方法是文本相似度的向量夹角余弦,其主要思想是根据一个文章中出现词的词频构成一个向量,然后计算两篇文章对应向量的向量夹角。但由于有可能一个文章的特征向量词特别多导致整个向量维度很高,使得计算的代价太大,对于Google这种处理万亿级别的网页的搜索引擎而言是不可接受的,simhash算法的主要思想是降维,将高维的特征向量映射成一个f-bit的指纹(fingerprint),通过比较两篇文章的f-bit指纹的Hamming Distance来确定文章是否重复或者高度近似。 simhash算法很精巧,但却十分容易理解和实现,具体的simhash过程如下: 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-11-14 00:20:04下载
    积分:1
  • 鼹鼠闯迷宫
    资源描述void creatWay(int (*mg)[N],int x, int y)//在迷宫中产生一条路,使用图的深度遍历思想来实现, { static int dir[4][2] = {0, 1, 1, 0, 0, -1, -1, 0};////将要走的4个方向保存在二维数组中 int zx = x*2; int zy = y*2; int next, turn, i; mg[zx][zy] = 0; if(rand()%2) turn = 1; else turn = 3; for(i=0,next=rand()%4;i
    2022-01-26 05:46:58下载
    积分:1
  • 链表的快速排序
    链表的快速排序法-List`s quick sort
    2022-03-07 17:41:24下载
    积分:1
  • SSIM c++源代码
    采用opencv进行图片读取和处理,c++实现SSIM算法,评估图片质量,工程在VC6.0开发平台实现,工程中包含opencv所需的头文件和库文件。SSIM算法是最经典的图像质量评价算法,c++源代码可以帮助学习,以供参考。
    2022-01-21 05:20:37下载
    积分:1
  • 表格线打印C语言源程序
    表格线打印算法C语言源程序-form lines Print algorithm C language source
    2022-08-06 16:58:02下载
    积分:1
  • first prepared MFC DLL, opening VC 6.0 = gt; File = gt; New = gt; Project = gt;...
    先准备好MFC DLL,打开VC 6.0=gt;文件=gt;新建=gt;项目=gt;MFC AppWizzard(DLL),项目名Calc=gt;下一步=gt;完成。好吧,你在文件视图上打开工作区可以看到有Calc.h,计算cpp,stdafx.h,stdafx.cpp文件那四份文件。
    2022-03-15 08:37:44下载
    积分:1
  • tsp matlab
    旅行推销员问题(TSP) 或旅行推销员问题询问以下问题: 鉴于城市和每一对城市之间的距离的列表,什么是最短的可能路线的一次访问每个城市,并返回到原籍城市?它是一个NP 难问题在组合优化中,重要的业务研究和理论计算机科学。
    2023-04-23 03:05:04下载
    积分:1
  • 696518资源总数
  • 104269会员总数
  • 31今日下载