




已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
深 圳 大 學(xué) 實(shí) 驗(yàn) 報(bào) 告 課程名稱: 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)與課程設(shè)計(jì) 實(shí)驗(yàn)項(xiàng)目名稱: 哈希查找實(shí)驗(yàn) 學(xué)院: 計(jì)算機(jī)與軟件學(xué)院 專業(yè): 軟件工程 指導(dǎo)教師: 楊芳 報(bào)告人: 薛錫增 學(xué)號: 2013150368 班級: 3 實(shí)驗(yàn)時(shí)間: 2014-12-11 實(shí)驗(yàn)報(bào)告提交時(shí)間: 2014/12/12 教務(wù)處制一、實(shí)驗(yàn)?zāi)康?1、掌握哈希查找算法的基本思想2、掌握哈希查找表的構(gòu)造方法3、掌握鏈表法解決沖突的方法4、掌握哈希查找的時(shí)間性能二、實(shí)驗(yàn)要求1、熟悉C+語言編程2、了解哈希查找的原理三、實(shí)驗(yàn)內(nèi)容 1、問題描述采用散列表方式,對關(guān)鍵字進(jìn)行查找。2、查找算法、利用哈希函數(shù)(除留余數(shù)法,哈希表長為5)及記錄的關(guān)鍵字計(jì)算出記錄的存儲地址、直接到指定地址進(jìn)行查找、如果查找不成功,則采用(表頭插入)鏈地址法,將記錄插入到指定地址所在鏈表的頭上。3、輸入、第一行:測試次數(shù)。、每個(gè)樣本分2行:第一行:第一個(gè)數(shù)字n表示樣本數(shù)目,其后跟n個(gè)樣本;第二行:查找的關(guān)鍵字的值。4、輸出查找是否成功(1表示成功,0表示不成功),所在位置(從0開始),查找次數(shù)。5、輸入樣本25 2 4 9 5 746 2 6 8 4 9 176、輸出樣本1 4 20 2 2四、程序清單#includeusing namespace std;struct nodeint data;node* next;node()next=NULL;const int m=11;int main()node h15;int n,i,s;node* p;/freopen(cin1.txt,r,stdin);cinn;for(i=0;is;p=new node();p-data=s;p-next=hs%11.next;hs%11.next=p;int t;cint;while(t-)cins;int sum=1;p=hs%11.next;while(p)if(s=p-data)couts%11 sumnext;if(!p)couterrordata=s;p-next=hs%11.next;hs%11.next=p;return 0;五、程序運(yùn)行時(shí)截圖流程圖:對逐個(gè)輸入的數(shù)據(jù)進(jìn)行除11取余,放到數(shù)組相應(yīng)的位置上輸入數(shù)據(jù)后對其除11取余到數(shù)組相應(yīng)的位置上進(jìn)行查找,找到就輸出數(shù)組下標(biāo)、數(shù)組上的第幾個(gè)結(jié)點(diǎn)六、實(shí)驗(yàn)心得與體會(實(shí)驗(yàn)中遇到的問題及解決方案,或?qū)扅c(diǎn)感想)哈希查找還沒交,對概念不是很懂,在處理問題上也出現(xiàn)不少小細(xì)節(jié),不過最后還是做出來了。指導(dǎo)教師批閱意見:成績評定: 指導(dǎo)教師簽字: 年 月 日備注:注:1、報(bào)告內(nèi)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45616.4-2025自動化系統(tǒng)與集成面向制造的數(shù)字孿生框架第4部分:信息交換
- GB/T 33588.6-2025雷電防護(hù)系統(tǒng)部件(LPSC)第6部分:雷擊計(jì)數(shù)器(LSCs)的要求
- GB/T 33588.4-2025雷電防護(hù)系統(tǒng)部件(LPSC)第4部分:導(dǎo)體緊固件的要求
- 西方古代的管理思想
- 培訓(xùn)機(jī)構(gòu)銷售經(jīng)理崗位職責(zé)與技能
- 城市交通規(guī)劃合同管理成本控制咨詢重點(diǎn)基礎(chǔ)知識點(diǎn)
- 筑牢消防安全防線:多場景消防培訓(xùn)實(shí)踐
- 地下體育場館規(guī)劃重點(diǎn)基礎(chǔ)知識點(diǎn)
- 國防安全意識
- 轉(zhuǎn)讓贈予買賣合同協(xié)議
- DB11T 1010-2019 信息化項(xiàng)目軟件開發(fā)費(fèi)用測算規(guī)范
- 農(nóng)用地分等定級規(guī)程
- 壽力空壓機(jī)操作面板說明書
- SF∕T 0096-2021 肢體運(yùn)動功能評定
- 南京旅游景點(diǎn)介紹PPT模板
- 可靠性維修性測試性保障性安全性環(huán)境適應(yīng)性評價(jià)報(bào)告
- 110kv母線保護(hù)調(diào)試報(bào)告
- 固體火箭發(fā)動機(jī)制造工藝
- 高等代數(shù)與解析幾何ppt課件
- JYLC16VC16TC16D使用說明書
- CJK6140數(shù)控車床
評論
0/150
提交評論