freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-閱讀頁

2024-10-17 07:25本頁面
  

【正文】 。2).實(shí)現(xiàn)數(shù)據(jù)的存盤和讀盤。4).顯示第n 代所有人的信息。6).按照出生日期查詢成員名單。8).某成員添加孩子。10).修改某成員信息。12).打開一家譜時(shí),提示當(dāng)天生日的健在成員。界面要求:有合理的提示,每個(gè)功能可以設(shè)立菜單,根據(jù)提示,可以完成相關(guān)的功能要求。測試數(shù)據(jù):要求使用全部合法數(shù)據(jù);局部非法數(shù)據(jù)。測試數(shù)據(jù)及測試結(jié)果請?jiān)谏辖坏馁Y料中寫明;排序算法比較設(shè)計(jì)要求:利用隨機(jī)函數(shù)產(chǎn)生10個(gè)樣本,每個(gè)樣本有50000隨機(jī)整數(shù),利用直接插入排序、折半插入排序,表插入排序,希爾排序,起泡排序、快速排序、選擇排序、堆排序,歸并排序,基數(shù)排序十種排序方法進(jìn)行排序(結(jié)果為由小到大的順序),并統(tǒng)計(jì)每一種排序所耗費(fèi)的平均時(shí)間(統(tǒng)計(jì)為圖表坐標(biāo)形式)。假設(shè)操作數(shù)是正整數(shù),運(yùn)算符只含加減乘除等四種運(yùn)算符,界限符有左右括號和表達(dá)式起始、結(jié)束符“”,如:(7+15)*(2328/4)。編程利用“算符優(yōu)先法”求算術(shù)表達(dá)式的值。(2)顯示輸入序列和棧的變化過程。數(shù)據(jù)結(jié)構(gòu):鍵樹校園導(dǎo)游程序[問題描述]用無向網(wǎng)表示你所在學(xué)校的校園景點(diǎn)平面圖,圖中頂點(diǎn)表示主要景點(diǎn),存放景點(diǎn)的編號、名稱、簡介等信息,圖中的邊表示景點(diǎn)間的道路,存放路徑長度等信息。[基本要求](1)查詢各景點(diǎn)的相關(guān)信息;(2)查詢圖中任意兩個(gè)景點(diǎn)間的最短路徑。(4)增加、刪除、更新有關(guān)景點(diǎn)和道路的信息。1平衡二叉樹任務(wù):平衡二叉樹的建立、結(jié)點(diǎn)的插入和刪除。1HASH表任務(wù):以班級學(xué)生姓名(拼音)為關(guān)鍵字,建立HASH涵數(shù),實(shí)現(xiàn)HASH表存儲,用鏈地址方法解決沖突。如函數(shù)、變量命名,‘{ }’的縮進(jìn),關(guān)鍵位置適量注釋等:除要求實(shí)現(xiàn)的功能外,完成了其它的功能,實(shí)現(xiàn)了功能的完善 :可視化界面,或者交互良好的DOS界面 5.……(自薦加分項(xiàng)目)代碼量要求:=1000行。編程語言:C或C++語言編程環(huán)境:Microsoft Visual C++ 檢查方式: ,正確性,可讀性,健壯性,功能的完備性,代碼量,程序的結(jié)構(gòu)是否合理;局部檢查三個(gè)以上函數(shù)塊 時(shí)間安排: 上機(jī)時(shí)間安排 課程設(shè)計(jì)報(bào)告上交時(shí)間 3 課程設(shè)計(jì)檢查時(shí)間課程設(shè)計(jì)報(bào)告要求:,均要有封面,包括:課題名稱、班級、學(xué)號、學(xué)生姓名、成績和指導(dǎo)教師;; ;,并在必要的代碼處給出注釋; ;、另外可以提出算法的改進(jìn)方法;:說明完成課程設(shè)計(jì)的情況,心得體會;課程設(shè)計(jì)報(bào)告的電子文檔在上機(jī)檢查程序時(shí)一并檢查;書面文檔在指定的時(shí)間內(nèi)上交。(1)新增圖書上架新書上架時(shí),需要登記新書的:書名、作者、出版社、總冊數(shù)的信息。(3)圖書查詢讀者按照圖書編號查詢圖書基本信息,并可以得知現(xiàn)還有幾冊可以借閱。讀者借書時(shí),應(yīng)登記書號、借書日期(年月日)。二.基本功能1)圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書); 2)會員管理(增加會員、查詢會員、刪除會員、借書信息); 3)系統(tǒng)管理(初始化、載入數(shù)據(jù)、保存數(shù)據(jù)、退出程序);三.程序設(shè)計(jì)include include includedefine NULL 0typedef struct BookInfo{ /////圖書結(jié)構(gòu)int b_Code。/////名稱int b_Total。///借出數(shù) BookInfo* nextbook。typedef struct MemberInfo{ ///會員結(jié)構(gòu)long m_Code。////會員名字int l_Codes[6]。////下一會員}MemberInfo。MemberInfo* MI。////圖書類庫存量int MemberTota。System* InitSystem()。////增加圖書 BookInfo* SearchBook(System*,int)。/////刪除圖書void BrrowBook(System*)。////還書處理void AddMember(System*)。////刪除會員MemberInfo* SearchMember(System*,int)。void LoadData(System*)。void main(){ System* S=InitSystem()。do{coutcoutcoutcoutcoutcoutcoutdo{cinsel。amp。switch(sel){case 1:AddBook(S)。case 2:SearchBook(S,1)。case 3:DelBook(S)。case 4:BrrowBook(S)。case 5:TurnBackBook(S)。case 6:AddMember(S)。case 7:DelMember(S)。case 8:SearchMember(S,1)。case 9:LoadData(S)。case 10:StoreData(S)。default:ExitSystem()。}System* InitSystem(){System* S=(System*)malloc(sizeof(System))。SBookTotal=0。SMI=(MemberInfo*)malloc(sizeof(MemberInfo))。SMInextmember=NULL。}void AddBook(System* S){ int Tempcode。BookInfo* p=SBI。BookInfo* m。do{coutcinTempcode。mb_Total+=num。tb_Code=Tempcode。coutcintb_Total。tnextbook=pnextbook。SBookTotal++。if(sel==39。||sel==39。){coutreturn。}BookInfo* SearchBook(System* S,int code){BookInfo* bi=SBInextbook。if(code==1){coutcinbookcode。while(biamp。bib_Code!=bookcode)bi=binextbook。}void DelBook(System* S){BookInfo* bi。MemberInfo* memi。int tempcode。do{pl=SBI。memi=SMInextmember。while(bi){if(bib_Code==tempcode)break。bi=binextbook。SBookTotal。il_Codes[0]。}if(il_Codes[0]){for(。i++)memil_Codes[i]=memil_Codes[i+1]。}memi=meminextmember。}coutcinsel。N39。n39。}}while(1)。BookInfo* p。int memcode。int tempcode。p=SearchBook(S,tempcode)。mp=SearchMember(S,memcode)。mpl_Codes[++mpl_Codes[0]]=tempcode。if(sel==39。||sel==39。){coutreturn。}void TurnBackBook(System* S){BookInfo* bi=SBInextbook。MemberInfo* mp。int tempcode。char sel。p=SearchBook(S,tempcode)。if(!(mp=SearchMember(S,membercode)))coutelse{pb_Out。il_Codes[0]。}while(il_Codes[0]){mpl_Codes[i]=mpl_Codes[i+1]。}mpl_Codes[0]。if(sel==39。||sel==39。){coutreturn。}void AddMember(System* S){int Tempcode。MemberInfo* p=SMI。do{coutcinTempcode。tm_Code=Tempcode。tl_Codes[0]=0。pnextmember=t。coutcoutcinsel。n39。N39。}}while(1)。int membercode。if(code==1){coutcinmembercode。while(biamp。bim_Code!=membercode)bi=binextmember。il_Codes[0]。}void DelMember(System* S){MemberInfo* bi。BookInfo* book。int i。do{bi=SMInextmember。coutcintempcode。pl=bi。}if(!bi)coutelse{plnextmember=binextmember。for(i=1。i++){if(!(book=SearchBook(S,bil_Codes[i]))){cout}else{bookb_Out。} }free(bi)。if(sel==39。||sel==39。){coutreturn。}void StoreData(System* S){FILE* fp。if(!(fp=fopen(“BookSys”,“wb”))){coutexit(0)。(SBookTotal),sizeof(int),1,fp)。bi=binextbook。fwrite(amp。while(mi){fwrite(mi,sizeof(MemberInfo),1,fp)。}fclose(fp)。if(!(fp=fopen(“BookSys”,“rb”))){coutexit(0)。BookInfo* tempbi。(SBookTotal),sizeof(int),1,fp)。iBookTotal。fread(tempbi,sizeof(BookInfo),1,fp)。bi=tempbi。MemberInfo* mi=SMI。fread(amp。for(i=1。i++){tempmi=(MemberInfo*)malloc(sizeof(MemberInfo))。minextmember=tempmi。} minextmember=NULL。}void ExitSystem(){char select。if(select==39。||select==39。)exit(0)。n39。N39。}四.心得體會歷經(jīng)大半個(gè)學(xué)期的努力,我的圖書管理系統(tǒng)終于如期完成了。第一個(gè)就是有了一個(gè)利用本專業(yè)所學(xué)到的知識,來練習(xí),實(shí)踐的機(jī)會。通過進(jìn)行圖書借閱管理系統(tǒng)的設(shè)計(jì),進(jìn)一步明確了研制一個(gè)管理信息系統(tǒng)的方法和思路,將系統(tǒng)開發(fā)的各階段的基本活動貫穿起來,使我更加形象、具體的了解了管理信息系統(tǒng)。我從這一階段工作中收益非淺,通過前段時(shí)間的課程設(shè)計(jì),我能夠融會貫通所學(xué)的專業(yè)基礎(chǔ)知識和專業(yè)理論知識,培養(yǎng)我們綜合運(yùn)用專業(yè)知識分析問題、解決問題的能力及運(yùn)用工具軟件的能力。在做系統(tǒng)的過程中,我遇到的最大的困難是調(diào)程序方面的。這些信息使得我不得不反復(fù)看書,琢磨程序。那時(shí),我終于可以上上的舒一口氣了。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1