国产在线视频精品视频,国产亚洲精品久久久久久青梅 ,国产麻豆精品一区,国产真实乱对白精彩久久,国产精品视频一区二区三区四

約瑟夫環(huán)問題c語言(約瑟夫環(huán)問題)

發(fā)布時間:2023-08-21 13:54:45
來源:互聯(lián)網(wǎng)


(相關資料圖)

導讀

1、/* 約瑟夫環(huán)問題——鏈表模擬*/# include # include typedef struct node{ int id; struct node* next;} node; int main(){ int m, n, i; node *p, *q, *head; while (~scanf("%d%d", &m, &n)) { // 創(chuàng)建含 n 個節(jié)點的循環(huán)鏈表。

2、初始化編號 head = (node *)malloc(sizeof(node)); head->id = 1; q = head; for (i = 2; i id = i; q->next = p; q = p; } q->next = head; // 模擬退出過程 i = 1; p = head; while (p->next != p) { q = p; p = p->next; ++i; if (i == m) //delete(p); i = 1; { q->next = p->next; free(p); p = q->next; i = 1; } } // 打印剩余節(jié)點的編號 printf("%d", p->id); free(p); } return 0;}。

本文到此分享完畢,希望對大家有所幫助。

免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!
更多相關文章