#define _crt_secure_no_warnings#include//引用圖形庫標頭檔案
#include#include
#include
#include
#include
#define pi 3.1415926
using
namespace
std;
char str[10000
];int r = 250
;int r1 = 320
;typedef
struct
node
node, *link;
link create_link(
intn);
void draw_circle(node* head, int n, int
m);int
main()
node* create_link(int n)//
建鍊錶
returnp;}
void print_index(int n)//
列印圓編號
p1 = p1->next;
for (int i = 0; i < n; i++)
}void draw_circle(node* z, int n, int m)//
畫環
//刪除頭結點
node *q = p->next;
p->next = q->next;
free
(q);
while (1
)
print_index(n);
//列印圓編號
for (int i = 0; i < m - 1; i++) //
移動到刪除節點位置
if (j == 1)//
列印結果
//刪除節點
node *q = p->next;
p->next = q->next;
free
(q);
j--;
sleep(
600);
getbkcolor();
cleardevice();
}}
#define _crt_secure_no_warnings#include//引用圖形庫標頭檔案
#include#include
#include
#include
#include
#define pi 3.1415926
using
namespace
std;
char str[10000
];int r = 250
;int r1 = 320
;typedef
struct
node
node, *link;
link create_link(
intn);
void draw_circle(node* head, int n, int
m);int
main()
node* create_link(int n)//
建鍊錶
returnp;}
void print_index(int n)//
列印圓編號
p1 = p1->next;
for (int i = 0; i < n; i++)
}void draw_circle(node* z, int n, int m)//
畫環
//刪除頭結點
node *q = p->next;
p->next = q->next;
free
(q);
while (1
)
print_index(n);
//列印圓編號
for (int i = 0; i < m - 1; i++) //
移動到刪除節點位置
if (j == 1)//
列印結果
//刪除節點
//setfillcolor(red);
/*q->r*=1.5;
while (q->r>q->r*0.1)
*/node *q = p->next;
p->next = q->next;
free
(q);
j--;
sleep(
600);
getbkcolor();
cleardevice();
}}
約瑟夫問題 約瑟夫環
約瑟夫 問題 有時也稱為約瑟夫斯置換,是乙個出現在電腦科學和數學中的問題。在計算機程式設計的演算法中,類似問題又稱為約瑟夫環。又稱 丟手絹問題 據說著名猶太歷史學家 josephus有過以下的故事 在羅馬人占領喬塔帕特後,39 個猶太人與josephus及他的朋友躲到乙個洞中,39個猶太人決定寧願死...
約瑟夫問題 約瑟夫環
約瑟夫問題 有時也稱為約瑟夫斯置換,是乙個出現在電腦科學和數學中的問題。在計算機程式設計的演算法中,類似問題又稱為約瑟夫環。又稱 丟手絹問題 據說著名猶太歷史學家 josephus有過以下的故事 在羅馬人占領喬塔帕特後,39 個猶太人與josephus及他的朋友躲到乙個洞中,39個猶太人決定寧願死也...
Josephu 約瑟夫 約瑟夫環 問題
version 2019年08月08日 public class josepfu 建立乙個環形的單向鍊錶 class circlesinglelinkedlist 輔助指標,幫助構建環形鍊錶 boy curboy null for int i 1 i nums i else 遍歷當前的環形鍊錶 pu...