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

正文內(nèi)容

數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)---實(shí)時(shí)監(jiān)控報(bào)警系統(tǒng)-在線(xiàn)瀏覽

2025-08-09 01:27本頁(yè)面
  

【正文】 *listfind(linklist head)。 完成主要的功能。 ( 1)鏈表的結(jié)構(gòu)類(lèi)型如下: typedef struct{ int num。 //時(shí)間 char matter[50]。 typedef struct node{ datatype data。 }Listnode。 Listnode *linklist, *A,*B。但是由于題目要求報(bào)警信息儲(chǔ)存過(guò)多時(shí)需要發(fā)出警告,首先對(duì)鏈表 A進(jìn)行遍歷,若 A的結(jié)點(diǎn)個(gè)數(shù)過(guò)多則輸出警告信息,如下: 設(shè)置一個(gè)整型變量 jj,遍歷到鏈表 A有一個(gè)結(jié)點(diǎn) jj則加 1,以此來(lái) 記錄結(jié)點(diǎn)的個(gè)數(shù)。 h=Anext。 h=hnext。 break。 首先在 case1中定義一個(gè)鏈表 x,要求用戶(hù)輸入報(bào)警的信息,包括時(shí)間內(nèi)容編號(hào) ,將信息存儲(chǔ)在 x 中,再將 x 插入到鏈表 A中,插入的過(guò)程是 :首先尋找合適的插入位置, 再利用指針,進(jìn)行插入。 p1=head。 while(p2!=NULLamp。 ( p2 x )){ //尋找插入位置 p1=p2。 } p1next =x。} 這樣不斷地執(zhí)行 case1的操作,就會(huì)得到一個(gè) 從頭結(jié)點(diǎn)算起編號(hào)由小到大的鏈表,報(bào)警操作成功。如果按照時(shí)間查找,則半段用戶(hù)輸入的時(shí)間這個(gè)字符串是否與鏈表結(jié)點(diǎn)中的時(shí)間字符串相等,若不等指針 p還是往后移,直至查找到節(jié)點(diǎn),返回 p。 int num。 int n。 //兩種查找方式 printf(\t\ \n)。 p=headnext 。n)。amp。 scanf(%d,amp。 while(pnext!=NULLamp。 (pdata .num num ) ) p=pnext 。 //沒(méi)查到返回空 } else if(n==2amp。p!=NULL){ printf(請(qǐng)輸入要查找的時(shí)間 :)。time)。amp。 } return p。如果相等就將該結(jié)點(diǎn)刪除,如不相等,就將 p后移一個(gè)結(jié)點(diǎn),再如此進(jìn)行下去,直到遇到表尾為止。 p=listfind(head)。 return 0。//保存頭結(jié)點(diǎn) while(q!=NULLamp。qnext==p) {qnext =pnext 。 free(p)。 }} 在 case3 中則調(diào)用輸出函數(shù),對(duì)儲(chǔ)存出警情況的鏈表 B 進(jìn)行輸出。然后再將 p結(jié)點(diǎn)的指針指向 p指針的的指針 (即下一結(jié)點(diǎn) ),將 p結(jié)點(diǎn) (即第一結(jié)點(diǎn) )的數(shù)據(jù)輸出。 void printlist(linklist head){ Listnode *p。 //將第一個(gè)節(jié)點(diǎn)賦給 p if(p==NULL){ printf(沒(méi)有信息 !\n\n)。 //返回空 } printf(編號(hào) 時(shí)間 內(nèi)容 \n)。 p=pnext 。xdata .num,amp。xdata .matter)。 ( 2) 在查找函數(shù)中,要求用戶(hù)輸入按照 按編 號(hào), 按時(shí)間查找,程序里有一個(gè) if()語(yǔ)句,我一開(kāi)始將里面的條件設(shè)為 if(n==1),if(拿)這樣編寫(xiě)以后程序還是能夠運(yùn)行,但是程序有一個(gè)漏洞,就是當(dāng)你報(bào)警一次再出警一次之后,鏈表里應(yīng)該沒(méi)有了之前的記錄, 如果再出一次警應(yīng)該顯示“沒(méi)有信息”,但是實(shí)際上再出一次警之后,程序就不能正常顯示了。amp。 五、 測(cè)試結(jié)果及其分析。 ( 3) 再次報(bào)警,多次報(bào)警的話(huà)會(huì)出現(xiàn)警告,提示未處理的信息過(guò)多。 ( 5) 查詢(xún)出警情況,將會(huì)顯示出警的信息,包括案件的編號(hào)、報(bào)案時(shí)間、報(bào)案內(nèi)容。 六、 用戶(hù)使用說(shuō)明。 (2)在實(shí)現(xiàn)報(bào)警功能時(shí)需要輸入編號(hào)、時(shí)間、內(nèi)容三大項(xiàng),請(qǐng)注意編號(hào)請(qǐng)輸入整形字符,時(shí)間和內(nèi)容可以輸入任意字符串。 七、參考文 獻(xiàn)。 八、 附錄。 //編號(hào) ,這里用 int 的型在后面比較
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1