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

正文內(nèi)容

基于hash表的班級成員管理_數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(更新版)

2025-09-04 20:19上一頁面

下一頁面
  

【正文】 SearchHash2(char *name,Hash hlist[],int *k) //k 為查找次數(shù) ,偽隨機數(shù)探測查找 { int s0=0,r,n=1。 int adr=s0%M。 hlist[d].s=sum+1。 hlist[adr].data=DATALIST[i].data。 hlist[i].s=0。 hlist[d].data=DATALIST[i].data。 int d=adr。i++) //哈希表的初始化 { hlist[i].data=。 } } int CreateHashList() //建立哈希表 { int i,num,sum。iNAME_NO。 DATALIST[22].data=mengbaiyu。 DATALIST[14].data=shidailong。 DATALIST[6].data=cuililong。 void input() //姓名(結(jié)構(gòu)體數(shù)組)初始化 { char *m。 int s。 3. SearchHash()。在查找時,只要根據(jù)這個對應(yīng)關(guān)系 f 找到給定值 K 的像 f( K)為存儲地址的結(jié)構(gòu)體數(shù)組即為哈希表。(將 DATALIST[i].k 所存的 ASCII 碼作為種子傳入至 srand 函數(shù) 中,并用 rand 函數(shù)產(chǎn)生 L 以內(nèi)的隨機值為哈希地址賦給 adr) 創(chuàng)建 Hash 表 哈希函數(shù) 模塊 (除留取余) 哈希函數(shù) 模塊 (隨機數(shù)法) 哈希函數(shù) 模塊 (分割法) 沖突處理模塊 沖突處理模塊 沖突處理模塊 沖突處理模塊 查找模塊 沖突處理模塊 沖突處理模塊 查找模塊 查找模塊 沈陽航空航天大學(xué) 課程設(shè)計報告 3 3) 分割法 : change(DATALIST,A,i)。 功能要求 1. 用三種方法創(chuàng)建哈希函數(shù),分別為除留取余法,隨機數(shù)法和分割法。在查找時,只要根據(jù)這個對應(yīng)關(guān)系 f 找到給定值 K 的像 f( K)所建立的表即為哈希表。 int adr=rand()%L。 沈陽航空航天大學(xué) 課程設(shè)計報告 4 3 使用的數(shù)據(jù)結(jié)構(gòu)的描述 數(shù)據(jù)結(jié)構(gòu)設(shè)計 建立一個確定的對應(yīng)關(guān)系 f,使每個關(guān)鍵字和結(jié)構(gòu)中的一個唯一的存儲位置相對應(yīng)。 2. CreateHashList(); 作用 :將用戶名輸入至哈希表中,并用兩種沖突處理方法進行沖突處理。沈陽航空航天大學(xué) 課程設(shè)計報告 11 6 參考文獻 [1] 高富平,張楚 . 電子商務(wù)法[ M] . 北京:北京大學(xué)出版社, 20xx [2] Huang S C, Huang Y M, Shieh S M. Vibration and stability of a rotating shaft containing a transerse crack[ J] , J Sound and Vibration, 1993, 162( 3): 387-401. [3]譚浩強著 . C 程序設(shè)計( 第三版) . 北京 : 清華大學(xué)出版社 ,20xx [4]數(shù)據(jù)結(jié)構(gòu) : C 語言版 /嚴蔚敏 ,吳偉明編著 .— 北京 :清華大學(xué)出版社 ,20xx 沈陽航空航天大學(xué) 課程設(shè)計報告 12 附 錄(關(guān)鍵部分程序清單) include include include define L 50 //哈希表的長度 define RAND_MAX 10 //隨機數(shù)范圍 define M 47 //除留取余數(shù)值 define NAME_NO 29 //人名的個數(shù) define SUCCESS 1 define UNSUCESS 0 define ElemType char typedef struct Hash //哈希表 { ElemType *data。DATE DATALIST[NAME_NO]。 DATALIST[5].data=lishengnan。 DATALIST[13].data=fuzedong。 DATALIST[21].data=sunjianwei。 for(i=0。 DATALIST[i].k=s0。iL。 //哈希函數(shù)(除留取余) 沈陽航空航天大學(xué) 課程設(shè)計報告 14 if(i==NAME_NO) break。 hlist[d].k=DATALIST[i].k。 hlist[i].k=0。 if(hlist[adr].s==0) { hlist[adr].k=DATALIST[i].k。 hlist[d].data=DATALIST[i].data。r++) s0=*(name+r)+s0。 return SUCCESS。 return SUCCESS。 printf(** **\n)。int result=0,m,n。 printf(請選擇: \n)。 result=SearchHash1(name,hlist,amp。k)。i++) d+=hlist[i].
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1