Acubirk約瑟夫環(huán)數(shù)據(jù)結(jié)構(gòu)實驗報告.doc
《Acubirk約瑟夫環(huán)數(shù)據(jù)結(jié)構(gòu)實驗報告.doc》由會員分享,可在線閱讀,更多相關(guān)《Acubirk約瑟夫環(huán)數(shù)據(jù)結(jié)構(gòu)實驗報告.doc(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、Acubirk約瑟夫環(huán)數(shù)據(jù)結(jié)構(gòu)實驗報告 作者: 日期:8 個人收集 僅供參考學(xué)習(xí) 勿做商業(yè)用途生命是永恒不斷的創(chuàng)造,因為在它內(nèi)部蘊含著過剩的精力,它不斷流溢,越出時間和空間的界限,它不停地追求,以形形色色的自我表現(xiàn)的形式表現(xiàn)出來。泰戈爾數(shù)據(jù)構(gòu)造實驗報告實驗1 線性表及其應(yīng)用題目:約瑟夫環(huán)一 需求分析1 本演示程序中,人數(shù)n應(yīng)為任意的,首先應(yīng)輸入一個值賦給初始報數(shù)上限m,程序應(yīng)能自動保存出列人的序號和將出列的人所持的密碼賦給m,再次作為報數(shù)上限,如此循環(huán),直至所有人都出列為止。2 演示程序以用戶和計算機(jī)的對話方式執(zhí)行,即在計算機(jī)終端上顯示“提示信息之后,由用戶在鍵盤上輸入相應(yīng)數(shù)據(jù)即每個人所持的密
2、碼,每個人的序號由程序自動分配。3 程序執(zhí)行的命令包括:1構(gòu)造鏈表;2輸入數(shù)據(jù);3執(zhí)行報數(shù),儲存出列人的序號,刪除出列人的信息以及把出列人的密碼賦給m;4完畢。4 測試數(shù)據(jù)1n7,7個人的密碼依次為:3,1,7,2,4,8,4,首先m值為6,那么這正確的出列順序為6,1,4,7,2,3,5。二 概要設(shè)計為了實現(xiàn)上述操作,應(yīng)以單向循環(huán)鏈表為存儲構(gòu)造。1 根本操作:new_code( ) 操作結(jié)果:構(gòu)造空鏈表,假設(shè)成功就初始化每個人的相關(guān)信息delete_code( ) 初始條件:線性鏈表存在 操作結(jié)果:釋放指向出列的人的結(jié)點,并重新報數(shù)2 本程序包含三個模塊:(1) 主程序模塊;(2) 構(gòu)造鏈表
3、并輸入每個人信息模塊;(3) 釋放結(jié)點模塊;三 詳細(xì)設(shè)計1 元素類型,結(jié)點類型和指針類型:typedef int ElemType; typedef struct LNodeint num;ElemType data;struct LNode *next;LNode; LNode *head; *this; *new; 2 每個模塊的分析:(1) 主程序模塊:main()int m,n,i; printf(Enter the first code (m):);scanf(%d,&m); printf(nEnter the people number (n):);scanf(%d,&n); ge
4、tchar(); printf(n);new_code(n); if(head!=NULL) delete_code(n,m); elseprintf(list is emptyn);exit();for(i=0;inum=i;printf(enter the %d code(data):,i);gets(numstr); this-data=atoi(numstr);new=(LNode *)malloc(sizeof(LNode); this-next=new; this=new; i+;this-num=i;printf(enter the %d code(data):,i);gets(
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Acubirk 約瑟夫 數(shù)據(jù)結(jié)構(gòu) 實驗 報告
鏈接地址:http://zhizhaikeji.com/p-4175169.html