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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)-公司職工管理系統(tǒng)-wenkub.com

2024-12-11 15:59 本頁面
   

【正文】 給我的啟示就是要經(jīng)常性的編程,經(jīng)常性的看書。 盡管遇到這么多麻煩,我還是非常滿意,因?yàn)檫@是我完全是我自己編寫的,雖然不是很完美,但是我已經(jīng)非常盡力了。 在編程中,我運(yùn)用了七個(gè)主要的子函數(shù),一個(gè)是從文件中讀入職工信息,第二個(gè)是希爾排序,第三個(gè)是順序插入一個(gè)元素,第四個(gè)是查找某個(gè)職工的信息,第五個(gè)是輸入姓名刪除這個(gè)職工的信息。 ( 2)刪除一名職工:從職工管理文件中刪除一名職工對(duì)象。先用除留余數(shù)法算出該關(guān)鍵字的哈希地址,然后在哈希表中查找該哈希地址下是否存在其他關(guān)鍵字。 creat(st,i)。 st=stu。 printf(the chengji of the %dth elemtype is %d\n,i,stu[i].chengji)。 for(i=0。 i++。s[b].chengji)。 printf(please input the name of the %dth elemtype\n,i)。 scanf(%d,amp。i++) s[i].panduan=0。 stude s。 int chengji。 思考題解析 所選擇的 思考題:試設(shè)計(jì)構(gòu)造一個(gè)哈希表的算法。 解決方案: 經(jīng)過查資料知道運(yùn)用 system(“pauses”)。k)。break。 case 7:travser(worke)。s worker,c)。 scanf(%s,name)。s worker,b)。 scanf(%s,name)。s worker,a)。 scanf(%s,name)。 insertwork(worke,p)。 printf(\ninput adress )。 printf(\ninput which school the worker graduate from )。s birthday ,)。d=0。 break。 scanf(%d,amp。f)。 getchar()。 } shellsort(worke,data,3)。i3。k)。 break。 break。 switch(g) { case 1:printf(input how many workers do you need\n)。 } do{ getchar()。 m。 if(!strcmp(s,password)) { printf(congrulation\n)。 workee=amp。 wor v,w。 } printf(\nthere are %d workers,plength)。s worker adress is %s,i,pw[i].adress)。s worker graduate from %s,i,pw[i].xueli)。s worker birthday is %s,i,pw[i].birthday)。s worker name is %s,i,pw[i].name)。 for(i=1。 } lw[low]=lw[0]。 while((lowhigh)amp。 while(lowhigh) { while((lowhigh)amp。 qsort(l,low,p1)。 return i。 printf(\nthe %d39。 printf(\nthe %d39。 printf(\nthe %d39。 if(strcmp(name,(pw[i].name))==0) {printf(\nthe %d39。 system(cls)。 8 scanf(%s,pw[i].tel)。s tel,1:yes,2:no)。j)。 scanf(%s,pw[i].position)。s position,1:yes,2:no)。j)。 scanf(%s,pw[i].workage)。s workage,1:yes,2:no)。j)。 } }while(m==0)。break。 getchar()。 do{ printf(\ninput %s39。s sex,1:yes,2:no)。j)。(i=plength)) ++i。 } int changework(work p,char *name) { int i=1,j,m。 plength。 if(strcmp(name,(pw[i].name))==0) { k=i。 if(plength==0) return 0。 } pw[i+1]=q。 } } void insertwork(work p,worker q) { int i,j。amp。i=plength。kt。 plength++。 for (i=1。 fread(amp。 if((fp=fopen(filename,rb))==NULL) {printf(cannot open file\n)。 char filename[20]。(pw[i]),sizeof(worker),1,fp)!=1) printf(file write error\n)。n,sizeof(int),1,fp)。 if((fp=fopen(filename,wb))==NULL) {printf(can39。 char filename[20]。 scanf(%s,pw[i].tel)。 scanf(%s,pw[i].position)。 scanf(%s,pw[i].workage)。 printf(\ninput %s39。 default:printf(input wrong,please input anain)。 switch(m) { case 1:strcpy(pw[i].sex,man)。s sex,1:man,2:woman ,pw[i].name)。i++) { printf(\ninput name )。 void creatwork(work p,int t) { int i,m。 int length。 char adress[15]。 char birthday[15]。 ( 4)修改:檢索某個(gè)職工對(duì)象,對(duì)其某些屬性進(jìn)行修改。 ( 3)對(duì)排序后的職工對(duì)象進(jìn)行增、刪、查詢、修改、排序等操作。 職工對(duì)象數(shù)不必很多,便于一次讀入內(nèi)存,所有操作不經(jīng)過內(nèi)外存交換。 ( 2)刪除一名職工:從職工管理文件中刪除一名職工對(duì)象。 ( 4)程序健壯性強(qiáng),當(dāng)數(shù)據(jù)輸入 錯(cuò)誤 時(shí),要進(jìn)行相應(yīng)的處理; ( 5)分析算法的時(shí)間復(fù)雜度,要求算法的效率盡可能高 ; ( 6)對(duì)于排序算法,要驗(yàn)證排序算法的穩(wěn)定性 。通過實(shí)踐設(shè)計(jì)使學(xué)生進(jìn)一步加深對(duì)程序設(shè)計(jì)的規(guī)范化及對(duì)復(fù)雜程序設(shè)計(jì)步驟的理解。 6. 驗(yàn)證排序算法的穩(wěn)定性。 2.每個(gè)題目編寫源程序時(shí),每個(gè)子功能定義為相應(yīng)的子函數(shù),在 主函數(shù)中調(diào)用各子函數(shù),程序結(jié)構(gòu)清晰。 3. 除了指定的之外,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)根據(jù)需要自行定義。 指導(dǎo)教師評(píng)語及成績(jī) 成績(jī): 指導(dǎo)教師簽字: 年 月 日 目 錄 第 1 章 課程設(shè)計(jì)目的與要求 ................................................................................................................................... 1 課程設(shè)計(jì)目的 ......................................................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1