1. 首页
  2. 编程语言
  3. PHP
  4. EDA/PLD中的约瑟夫问题C语言代码实现过程

EDA/PLD中的约瑟夫问题C语言代码实现过程

上传者: 2020-11-10 14:49:49上传 PDF文件 39.31KB 热度 12次
约瑟夫问题:N个人围成一圈,从第M个位置开始按1.2.3...报数报到K的就出圈,请问出圈的人的顺序.请用链表实现该功能。约瑟夫问题可以用循环单链表解决,循环单链表的特点是链表中最后一个节点的指针域不再是NULL,而是指向整个链表的第一个节点,从而使链表形成一个环。 本题用到链表的建立,删除链表中的节点等知识: #include #include #define NULL 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2 typedef struct Cnode { in
用户评论