報(bào)告的目的是向讀者傳遞特定的信息,使其能夠理解和評(píng)估所述事物或主題。在寫報(bào)告時(shí),要注重邏輯推理和論證過(guò)程,確保論據(jù)充分、合理。如果你正在撰寫一份報(bào)告,可以參考以下范文,來(lái)提升你的寫作水平。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇一
氣體放電存在多種形式,如電暈放電、電弧放電和火花放電等,通過(guò)此演示實(shí)驗(yàn)觀察火花放電的發(fā)生過(guò)程及條件。
首先讓尖端電極和球型電極與平板電極的距離相等。尖端電極放電,而球型電極未放電。這是由于電荷在導(dǎo)體上的分布與導(dǎo)體的曲率半徑有關(guān)。導(dǎo)體上曲率半徑越小的地方電荷積聚越多(尖端電極處),兩極之間的電場(chǎng)越強(qiáng),空氣層被擊穿。反之越少(球型電極處),兩極之間的電場(chǎng)越弱,空氣層未被擊穿。當(dāng)尖端電極與平板電極之間的距離大于球型電極與平板電極之間的距離時(shí),其間的電場(chǎng)較弱,不能擊穿空氣層。而此時(shí)球型電極與平板電極之間的距離最近,放電只能在此處發(fā)生。
一個(gè)尖端電極和一個(gè)球型電極及平板電極。
雷電暴風(fēng)雨時(shí),最好不要在空曠平坦的田野上行走。為什么?
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇二
數(shù)據(jù)結(jié)構(gòu),作為計(jì)算機(jī)科學(xué)的一門基礎(chǔ)課程,是學(xué)習(xí)編程的重要一環(huán)。在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的過(guò)程中,除了理論知識(shí)的學(xué)習(xí)外,實(shí)驗(yàn)也是必不可少的一部分。通過(guò)實(shí)驗(yàn),我們能夠更深入地理解數(shù)據(jù)結(jié)構(gòu)的原理和應(yīng)用,并鍛煉自己的編程能力。在本文中,我將分享我做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的心得體會(huì),希望對(duì)同學(xué)們有所借鑒。
首先,在做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)之前,我們要明確實(shí)驗(yàn)的目的和要求。每個(gè)實(shí)驗(yàn)都有其獨(dú)特的目標(biāo),而我們?cè)陂_始實(shí)驗(yàn)之前,應(yīng)該仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書并理解老師的要求。如實(shí)驗(yàn)一的目標(biāo)可能是熟悉C++編程環(huán)境,掌握基本數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)和應(yīng)用。而實(shí)驗(yàn)二的目標(biāo)可能是實(shí)現(xiàn)鏈表和棧的基本操作,理解它們的原理與應(yīng)用。只有明確目標(biāo),我們才能在實(shí)驗(yàn)中事半功倍。
其次,對(duì)于每一次實(shí)驗(yàn),我們應(yīng)該提前進(jìn)行預(yù)習(xí)和思考。預(yù)習(xí)實(shí)驗(yàn)內(nèi)容可以幫助我們更好地掌握實(shí)驗(yàn)的基本概念和操作步驟。比如,在實(shí)驗(yàn)二中,我們要實(shí)現(xiàn)鏈表和棧,那么我們?cè)陂_始實(shí)驗(yàn)之前可以先了解這兩個(gè)數(shù)據(jù)結(jié)構(gòu)的基本特性和操作方法,這樣我們?cè)趯?shí)驗(yàn)中就能有條不紊地進(jìn)行編程操作,而不會(huì)被一些基本問(wèn)題困擾。
第三,充分利用助教和同學(xué)間的討論與交流。數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中會(huì)出現(xiàn)一些比較復(fù)雜的問(wèn)題,對(duì)于新手來(lái)說(shuō)可能會(huì)有些難以理解。而這時(shí)候,向助教和同學(xué)請(qǐng)教,進(jìn)行討論是十分必要的。助教和同學(xué)們可能對(duì)實(shí)驗(yàn)有著不同的理解和見解,通過(guò)互相交流,我們能夠更全面地認(rèn)識(shí)到問(wèn)題的本質(zhì)和解決辦法。而且,分享自己的想法和經(jīng)驗(yàn)也能夠幫助到其他人,增進(jìn)團(tuán)隊(duì)的合作和學(xué)習(xí)氛圍。
第四,要學(xué)會(huì)查閱資料和提高自己的解決問(wèn)題的能力。在實(shí)驗(yàn)過(guò)程中,我們難免會(huì)遇到一些困難和問(wèn)題,此時(shí)我們要學(xué)會(huì)查閱相關(guān)的資料來(lái)解決問(wèn)題??梢酝ㄟ^(guò)搜索引擎、學(xué)術(shù)論壇、編程社區(qū)等渠道找到與自己遇到問(wèn)題相關(guān)的資料。并且,通過(guò)這個(gè)過(guò)程,我們也能夠提高自己的解決問(wèn)題的能力,培養(yǎng)獨(dú)立思考和解決問(wèn)題的能力。
最后,及時(shí)總結(jié)和反思是非常重要的。在實(shí)驗(yàn)結(jié)束后,我們應(yīng)該對(duì)整個(gè)實(shí)驗(yàn)進(jìn)行總結(jié)和反思,總結(jié)收獲和經(jīng)驗(yàn),反思問(wèn)題和不足之處。通過(guò)總結(jié)和反思,我們能夠更好地鞏固和應(yīng)用所學(xué)的知識(shí),為以后的學(xué)習(xí)和實(shí)踐打下基礎(chǔ)。同時(shí),我們可以將經(jīng)驗(yàn)分享給其他同學(xué),共同進(jìn)步。
總之,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)是我們學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)過(guò)程中不可或缺的一環(huán)。通過(guò)實(shí)驗(yàn),我們能夠更深入地理解數(shù)據(jù)結(jié)構(gòu)的原理和應(yīng)用,并提高自己的編程能力。希望本文中的心得體會(huì)能夠?qū)ν瑢W(xué)們?cè)跀?shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中有所幫助,讓我們能夠更好地掌握數(shù)據(jù)結(jié)構(gòu)這門重要的學(xué)科。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇三
課程名稱:
學(xué)生學(xué)號(hào):
所屬院部:
(理工類)。
學(xué)生姓名:
指導(dǎo)教師:——20學(xué)年第學(xué)期。
金陵科技學(xué)院教務(wù)處制。
實(shí)驗(yàn)報(bào)告書寫要求。
實(shí)驗(yàn)報(bào)告原則上要求學(xué)生手寫,要求書寫工整。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。紙張一律采用a4的紙張。
實(shí)驗(yàn)報(bào)告書寫說(shuō)明。
實(shí)驗(yàn)報(bào)告中一至四項(xiàng)內(nèi)容為必填項(xiàng),包括實(shí)驗(yàn)?zāi)康暮鸵螅粚?shí)驗(yàn)儀器和設(shè)備;實(shí)驗(yàn)內(nèi)容與過(guò)程;實(shí)驗(yàn)結(jié)果與分析。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加項(xiàng)目。
填寫注意事項(xiàng)。
(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(2)準(zhǔn)確說(shuō)明,層次清晰。
(3)盡量采用專用術(shù)語(yǔ)來(lái)說(shuō)明事物。
(4)外文、符號(hào)、公式要準(zhǔn)確,應(yīng)使用統(tǒng)一規(guī)定的名詞和符號(hào)。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。
實(shí)驗(yàn)報(bào)告批改說(shuō)明。
實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。實(shí)驗(yàn)報(bào)告的批改成績(jī)采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。
實(shí)驗(yàn)報(bào)告裝訂要求。
實(shí)驗(yàn)批改完畢后,任課老師將每門課程的每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)報(bào)告以自然班為單位、按學(xué)號(hào)升序排列,裝訂成冊(cè),并附上一份該門課程的實(shí)驗(yàn)大綱。
實(shí)驗(yàn)項(xiàng)目名稱:順序表實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)1順序表。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 掌握順序表的定位、插入、刪除等操作。
二、實(shí)驗(yàn)儀器和設(shè)備。
vc6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫程序建立一個(gè)順序表,并逐個(gè)輸出順序表中所有數(shù)據(jù)元素的值。編寫主函數(shù)測(cè)試結(jié)果。
(2)編寫順序表定位操作子函數(shù),在順序表中查找是否存在數(shù)據(jù)元素x。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。編寫主函數(shù)測(cè)試結(jié)果。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。
解題思路:首先查找插入的位置,再移位,最后進(jìn)行插入操作;從第一個(gè)元素開始找到第一個(gè)大于該新結(jié)點(diǎn)值x的元素位置i即為插入位置;然后將從表尾開始依次將元素后移一個(gè)位置直至元素i;最后將新結(jié)點(diǎn)x插入到i位置。
(4)刪除順序表中所有等于x的數(shù)據(jù)元素。
2、選做題。
(5)已知兩個(gè)順序表a和b按元素值遞增有序排列,要求寫一算法實(shí)現(xiàn)將a和b歸并成一個(gè)按元素值遞減有序排列的順序表(允許表中含有值相同的元素)。
程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:?jiǎn)捂湵韺?shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)2單鏈表。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 1、實(shí)驗(yàn)?zāi)康摹?BR> 掌握單鏈表的定位、插入、刪除等操作。
2、實(shí)驗(yàn)要求。
(1)注意鏈表的空間是動(dòng)態(tài)分配的,某結(jié)點(diǎn)不用之后要及時(shí)進(jìn)行物理刪除,以便釋放其內(nèi)存空間。
(2)鏈表不能實(shí)現(xiàn)直接定位,一定注意指針的保存,防止丟失。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫程序建立一個(gè)單鏈表,并逐個(gè)輸出單鏈表中所有數(shù)據(jù)元素。(2)在遞增有序的單鏈表中插入一個(gè)新結(jié)點(diǎn)x,保持單鏈表的有序性。
解題思路:首先查找插入的位置然后進(jìn)行插入操作;從第一個(gè)結(jié)點(diǎn)開始找到第一個(gè)大于該新結(jié)點(diǎn)值的結(jié)點(diǎn)即為插入位置;然后在找到的此結(jié)點(diǎn)之前插入新結(jié)點(diǎn);注意保留插入位置之前結(jié)點(diǎn)的指針才能完成插入操作。
(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測(cè)試結(jié)果。
2、選做題。
已知指針la和lb分別指向兩個(gè)無(wú)頭結(jié)點(diǎn)單鏈表的首元結(jié)點(diǎn)。要求編一算法實(shí)現(xiàn),從表la中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表lb中第j個(gè)元素之前。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:堆棧和隊(duì)列實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)3堆棧和隊(duì)列。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握應(yīng)用棧解決問(wèn)題的方法。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。
(3)掌握隊(duì)列的存儲(chǔ)結(jié)構(gòu)及基本操作實(shí)現(xiàn),并能在相應(yīng)的應(yīng)用問(wèn)題中正確選用它們。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)判斷一個(gè)算術(shù)表達(dá)式中開括號(hào)和閉括號(hào)是否配對(duì)。(2)測(cè)試“漢諾塔”問(wèn)題。
(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個(gè)算法判別讀入的一個(gè)以’@’為結(jié)束符的字符序列是否是“回文”。
2、選做題。
在順序存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn)輸出受限的雙端循環(huán)隊(duì)列的入列和出列算法。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。入隊(duì)列采取簡(jiǎn)化的短作業(yè)優(yōu)先原則,若一個(gè)新提交的作業(yè)的預(yù)計(jì)執(zhí)行時(shí)間小于隊(duì)頭和隊(duì)尾作業(yè)的平均時(shí)間,則插入在隊(duì)頭,否則插入在隊(duì)尾。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:串實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)4串。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 掌握串的存儲(chǔ)及應(yīng)用。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫輸出字符串s中值等于字符ch的第一個(gè)字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。
(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。
解題思路:可以將第一題程序改進(jìn)成一個(gè)子函數(shù),在本題中循環(huán)調(diào)用。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長(zhǎng)度為k的子串。
2、選做題。
假設(shè)以鏈結(jié)構(gòu)表示串,編寫算法實(shí)現(xiàn)將串s插入到串t中某個(gè)字符之后,若串t中不存在這個(gè)字符,則將串s聯(lián)接在串t的末尾。
提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:二叉樹實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)5二叉樹。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握二叉樹的生成,以及前、中、后序遍歷算法。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問(wèn)題的方法。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)建立一棵二叉樹。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。
(2)在第一題基礎(chǔ)上,求二叉樹中葉結(jié)點(diǎn)的個(gè)數(shù)。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。(4)在第一題基礎(chǔ)上,求二叉樹的深度。
2、選做題。
已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。試編寫算法由此順序存儲(chǔ)結(jié)構(gòu)建立該二叉樹的二叉鏈表。
解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來(lái)確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。完全二叉樹順序存儲(chǔ)的一個(gè)重要性質(zhì)為,第i個(gè)結(jié)點(diǎn)的左孩子是編號(hào)為2i的結(jié)點(diǎn),第i個(gè)結(jié)點(diǎn)的右孩子是編號(hào)為2i+1的結(jié)點(diǎn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:圖實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)6圖。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)熟練掌握?qǐng)D的基本概念、構(gòu)造及其存儲(chǔ)結(jié)構(gòu)。
(2)熟練掌握對(duì)圖的深度優(yōu)先搜索遍歷和廣度優(yōu)先搜索遍歷的算法。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)構(gòu)造一個(gè)無(wú)向圖(用鄰接矩陣表示存儲(chǔ)結(jié)構(gòu))。
(2)對(duì)上面所構(gòu)造的無(wú)向圖,進(jìn)行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,輸出遍歷序列。
2、選做題。
采用鄰接表存儲(chǔ)結(jié)構(gòu),編寫一個(gè)判別無(wú)向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長(zhǎng)度為k的簡(jiǎn)單路徑的算法。簡(jiǎn)單路徑是指其頂點(diǎn)序列中不含有重復(fù)頂點(diǎn)的路徑。提示:兩個(gè)頂點(diǎn)及k值均作為參數(shù)給出。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:排序?qū)嶒?yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)7排序。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)熟練掌握希爾排序、堆排序、直接插入排序、起泡排序、快速排序、直接選擇排序、歸并排序和基數(shù)排序的基本概念。
(2)掌握以上各種排序的算法。區(qū)分以上不同排序的優(yōu)、缺點(diǎn)。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
用隨機(jī)數(shù)產(chǎn)生100000個(gè)待排序數(shù)據(jù)元素的關(guān)鍵字值。測(cè)試下列各排序函數(shù)的機(jī)器實(shí)際執(zhí)行時(shí)間(至少測(cè)試兩個(gè)):直接插入排序、希爾排序(增量為4,2,1)、冒泡排序、快速排序、直接選擇排序、二路歸并排序、堆排序和基于鏈?zhǔn)疥?duì)列的基數(shù)排序。
2、選做題。
假設(shè)含n個(gè)記錄的序列中,其所有關(guān)鍵字為值介于v和w之間的整數(shù),且其中很多關(guān)鍵字的值是相同的。則可按如下方法排序:另設(shè)數(shù)組number[v…w],令number[i]統(tǒng)計(jì)關(guān)鍵字為整數(shù)i的紀(jì)錄個(gè)數(shù),然后按number重排序列以達(dá)到有序。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:查找實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)8查找。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握順序表查找、有序表查找、索引順序表查找的各種算法。(2)掌握哈希表設(shè)計(jì)。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)在一個(gè)遞增有序的線性表中利用二分查找法查找數(shù)據(jù)元素x。
2、選做題。
(2)構(gòu)造一個(gè)哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。設(shè)計(jì)一個(gè)測(cè)試程序進(jìn)行測(cè)試。
提示:構(gòu)造哈希表只是完成查找的第一步,大家應(yīng)該掌握在哈希表上進(jìn)行查找的過(guò)程,可以試著編程序?qū)崿F(xiàn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇四
婚姻狀況:未婚民族:漢族。
誠(chéng)信徽章:未申請(qǐng)身高:157cm。
人才測(cè)評(píng):未測(cè)評(píng)體重:
人才類型:在校學(xué)生。
應(yīng)聘職位:幼教/保育員,家教,銷售主管/銷售代表/客戶代表。
工作年限:1職稱:
求職類型:兼職可到職日期:隨時(shí)
月薪要求:面議希望工作地區(qū):天河區(qū),越秀區(qū),廣州。
工作經(jīng)歷。
無(wú)起止年月:-10~-05。
公司性質(zhì):所屬行業(yè):
擔(dān)任職位:作業(yè)指導(dǎo)。
工作描述:輔導(dǎo)小學(xué)生作業(yè),照顧小學(xué)生。
擔(dān)任職位:地鐵志愿者。
工作描述:
畢業(yè)院校:廣東交通職業(yè)技術(shù)學(xué)院。
最高學(xué)歷:大專獲得學(xué)位:畢業(yè)日期:-06
專業(yè)一:軟件技術(shù)專業(yè)二:
起始年月終止年月學(xué)校(機(jī)構(gòu))所學(xué)專業(yè)獲得證書證書編號(hào)。
語(yǔ)言能力。
外語(yǔ):英語(yǔ)良好粵語(yǔ)水平:一般。
其它外語(yǔ)能力:
國(guó)語(yǔ)水平:優(yōu)秀。
工作能力及其他專長(zhǎng)。
個(gè)人自傳。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇五
本實(shí)例是通過(guò)“站點(diǎn)定義為”對(duì)話框中的“高級(jí)”選項(xiàng)卡創(chuàng)建一個(gè)新站點(diǎn)。
1、生均一臺(tái)多媒體電腦,組建內(nèi)部局域網(wǎng),并且接入國(guó)際互聯(lián)網(wǎng)。
2、安裝windowsxp操作系統(tǒng);建立iis服務(wù)器環(huán)境,支持asp。
通過(guò)“站點(diǎn)定義為”對(duì)話框中的“高級(jí)”選項(xiàng)卡創(chuàng)建一個(gè)新站點(diǎn)。
1)執(zhí)行“站點(diǎn)\管理站點(diǎn)”命令,在彈出的“管理站點(diǎn)”對(duì)話框中單擊“新建”按鈕,在彈出的快捷菜單中選擇“站點(diǎn)”命令。
2)在彈出的“站點(diǎn)定義為”對(duì)話框中單擊“高級(jí)”選項(xiàng)卡。
3)在“站點(diǎn)名稱”文本框中輸入站點(diǎn)名稱,在“默認(rèn)文件夾”文本框中選擇所創(chuàng)建的站點(diǎn)文件夾。在“默認(rèn)圖象文件夾”文本框中選擇存放圖象的文件夾,完成后單擊“確定”按鈕,返回“管理站點(diǎn)”對(duì)話框。
4)在“管理站點(diǎn)”對(duì)話框中單擊“完成”按鈕,站點(diǎn)創(chuàng)建完畢。
實(shí)驗(yàn)開始之前要先建立一個(gè)根文件夾,在實(shí)驗(yàn)的過(guò)程中把站點(diǎn)存在自己建的文件夾里,這樣才能使實(shí)驗(yàn)條理化,不至于在實(shí)驗(yàn)后找不到自己的站點(diǎn)。在實(shí)驗(yàn)過(guò)程中會(huì)出現(xiàn)一些選項(xiàng),計(jì)算機(jī)一般會(huì)有默認(rèn)的選擇,最后不要去更改,如果要更改要先充分了解清楚該選項(xiàng)的含義,以及它會(huì)造成的效果,否則會(huì)使實(shí)驗(yàn)的結(jié)果失真。實(shí)驗(yàn)前先熟悉好操作軟件是做好該實(shí)驗(yàn)的關(guān)鍵。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇六
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟悉vc集成環(huán)境。
2.會(huì)定義線性表的順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)。
3.熟悉對(duì)線性表的基本操作,如插入、刪除等。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)線性表的建立、插入、刪除等功能。
寫出線性表、順序表、鏈表的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
2.鏈表的插入操作3.鏈表的刪除操作4.鏈表數(shù)據(jù)元素的訪問(wèn)。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?BR> 第二次實(shí)驗(yàn)棧和隊(duì)列。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> (二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
寫出棧的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
設(shè)計(jì)的算法有:1.初始化棧2.入棧3.出棧。
4.判斷棧是否為空5.十進(jìn)制轉(zhuǎn)換為八進(jìn)制。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟練掌握二叉樹的結(jié)構(gòu),以及這種數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)2.會(huì)定義二叉樹的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。
3.能實(shí)現(xiàn)二叉樹的建立、遍歷等功能,需要完成先序遍歷、中序遍歷和后序遍歷遞歸算法。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)二叉樹的各種基本操作,如二叉樹的建立(頭插法或者尾插法),遍歷等寫出二叉樹的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
第四次實(shí)驗(yàn)。
查找。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟練掌握查找算法的基本思想,以及算法的適用條件。
2.會(huì)定義靜態(tài)查找表的順序結(jié)構(gòu),能實(shí)現(xiàn)順序查找、二分查找。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)順序查找、二分查找。
寫出靜態(tài)查找表的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
設(shè)計(jì)的算法有:1.建立靜態(tài)查找表2.順序查找。
3.建立有序的靜態(tài)查找表4.二分查找。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇七
為了順利完成實(shí)驗(yàn)教學(xué)任務(wù),確保人身、設(shè)備的安全,培養(yǎng)嚴(yán)謹(jǐn)、踏實(shí)、實(shí)事求是的科學(xué)作風(fēng)和愛護(hù)國(guó)家財(cái)產(chǎn)的優(yōu)良品質(zhì),特制定以下實(shí)驗(yàn)規(guī)則:
1、實(shí)驗(yàn)前必須充分預(yù)習(xí),完成指定的預(yù)習(xí)任務(wù)。預(yù)習(xí)要求如下:
(1)認(rèn)真閱讀指導(dǎo)書,進(jìn)行必要的設(shè)計(jì)與計(jì)算。(2)熟悉實(shí)驗(yàn)內(nèi)容。
(3)預(yù)先復(fù)習(xí),并按要求編寫程序。(4)未完成預(yù)習(xí)任務(wù)者不得進(jìn)入實(shí)驗(yàn)室。
2、遵守以下紀(jì)律:
(1)在實(shí)驗(yàn)室不得做和實(shí)驗(yàn)無(wú)關(guān)的事情。
(2)進(jìn)行任課老師指定內(nèi)容以外的實(shí)驗(yàn),必須經(jīng)指導(dǎo)教師同意。(3)遵守紀(jì)律,不遲到。
(4)保持實(shí)驗(yàn)室內(nèi)安靜、整潔,愛護(hù)公物,不許亂寫亂畫。
實(shí)驗(yàn)環(huán)境。
本實(shí)驗(yàn)在386以上的微機(jī)上進(jìn)行,運(yùn)行環(huán)境為vc6.0。
實(shí)驗(yàn)報(bào)告要求。
1、實(shí)驗(yàn)題目2.實(shí)驗(yàn)?zāi)康?.實(shí)驗(yàn)環(huán)境。
4.實(shí)驗(yàn)內(nèi)容與完成情況(可以附上自主設(shè)計(jì)的源程序)5.出現(xiàn)的問(wèn)題及對(duì)問(wèn)題的解決方案6.實(shí)驗(yàn)思考:(學(xué)生對(duì)本次實(shí)驗(yàn)的收獲的總結(jié))。
實(shí)驗(yàn)一單鏈表。
(一)一、實(shí)驗(yàn)?zāi)康摹?BR> 掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)及其基本操作。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解鏈表的物理存儲(chǔ)模式和邏輯模式。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
實(shí)現(xiàn)一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),該系統(tǒng)的功能有:
1、利用單鏈表建立學(xué)生基本信息表。
2、瀏覽每個(gè)學(xué)生的信息。
3、根據(jù)學(xué)號(hào)查詢某個(gè)學(xué)生的基本信息。
4、添加學(xué)生信息到單鏈表中。
5、刪除一個(gè)學(xué)生的信息。
四、實(shí)現(xiàn)提示。
設(shè)計(jì)結(jié)點(diǎn)的結(jié)構(gòu)體類型,包括學(xué)生的學(xué)號(hào)、姓名、年齡、性別;要求設(shè)計(jì)一個(gè)簡(jiǎn)單的菜單界面,根據(jù)需要選擇所要進(jìn)行的操作;構(gòu)造函數(shù),每一個(gè)函數(shù)實(shí)現(xiàn)上述的一個(gè)功能。
實(shí)驗(yàn)二單鏈表。
(二)一、實(shí)驗(yàn)?zāi)康摹?BR> 掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)及其基本操作。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解鏈表的物理存儲(chǔ)模式和邏輯模式。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
1、實(shí)現(xiàn)單鏈表的就地逆置。
2、建立兩個(gè)非遞減有序單鏈表,然后合并成一個(gè)非遞減鏈表。
3、建立兩個(gè)非遞減有序單鏈表,然后合并成一個(gè)非遞增鏈表。
4、編寫一個(gè)主函數(shù),調(diào)試上述算法。
四、選做題、思考題。
1、如何用帶表頭結(jié)點(diǎn)的單鏈表作為多項(xiàng)式的存儲(chǔ)表示,實(shí)現(xiàn)兩個(gè)多項(xiàng)式的相加。
2、約毖夫環(huán)的實(shí)現(xiàn)。
3、如何利用文件實(shí)現(xiàn)學(xué)生信息的存取。
實(shí)驗(yàn)三棧。
一、實(shí)驗(yàn)?zāi)康摹?BR> 深入了解并掌握棧的特性及其在實(shí)際中的應(yīng)用;熟練掌握棧的算法實(shí)現(xiàn);運(yùn)用棧操作求解實(shí)際問(wèn)題。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解棧的特性和存儲(chǔ)結(jié)構(gòu),以便在實(shí)際問(wèn)題背景下靈活運(yùn)用。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
利用棧實(shí)現(xiàn)數(shù)據(jù)的分類,要求當(dāng)輸入為偶數(shù)時(shí)進(jìn)棧1,當(dāng)輸入為奇數(shù)時(shí)進(jìn)棧2,最后分別從棧1和棧2輸出偶數(shù)和奇數(shù)序列。
四、實(shí)現(xiàn)提示。
1、開辟一個(gè)連續(xù)的存儲(chǔ)空間,實(shí)現(xiàn)兩個(gè)棧順序存儲(chǔ)空間的共享;分別在兩端設(shè)置棧頂指針,并按要求實(shí)現(xiàn)棧操作。
2、采用順序存儲(chǔ)實(shí)現(xiàn)棧的初始化、入棧、出棧操作。
五、選做題、思考題。
1、兩??臻g共享時(shí),棧滿的條件是什么?
2、為停車場(chǎng)編制進(jìn)行管理的模擬程序(習(xí)題集p96,2.1)。
3、編寫程序,利用棧實(shí)現(xiàn)表達(dá)式求值。
實(shí)驗(yàn)四二叉樹。
一、實(shí)驗(yàn)?zāi)康摹?BR> 通過(guò)實(shí)踐掌握二叉樹的存儲(chǔ)結(jié)構(gòu)和遍歷思想;掌握二叉樹的常見算法的程序?qū)崿F(xiàn)。
二、預(yù)習(xí)要求。
二叉樹的三種遍歷方法。
三、實(shí)驗(yàn)內(nèi)容。
1、輸入字符序列,建立二叉鏈表。
2、利用棧,編寫非遞歸算法,編程實(shí)現(xiàn)二叉樹的中序遍歷。
3、求二叉樹的葉子結(jié)點(diǎn)個(gè)數(shù)。
4、在主函數(shù)中設(shè)計(jì)一個(gè)簡(jiǎn)單的菜單,分別調(diào)試上述算法。
四、選做題、思考題。
1、如何實(shí)現(xiàn)二叉樹的后序遍歷(非遞歸)。
2、如何求二叉樹的高度。
實(shí)驗(yàn)五最短路徑(旅游景點(diǎn)導(dǎo)游咨詢模擬)。
一、實(shí)驗(yàn)?zāi)康摹?BR> 利用圖的最短路徑原理為用戶提供路徑咨詢,掌握求最短路徑的算法并編程實(shí)現(xiàn)。
二、預(yù)習(xí)要求。
學(xué)習(xí)了解圖的存儲(chǔ)結(jié)構(gòu),掌握求最短路徑的兩種算法。
三、實(shí)驗(yàn)內(nèi)容。
設(shè)計(jì)一個(gè)旅游景點(diǎn)導(dǎo)游模擬程序,為來(lái)訪的客人提供景點(diǎn)最短路徑的信息查詢服務(wù),任意選取n城市,構(gòu)成一個(gè)有向帶權(quán)圖,圖中頂點(diǎn)表示城市,邊上的權(quán)值表示兩點(diǎn)間的距離,根據(jù)用戶指定的始點(diǎn)和終點(diǎn)輸出相應(yīng)的最短路徑。
四、實(shí)現(xiàn)提示。
咨詢以用戶和計(jì)算機(jī)的對(duì)話方式進(jìn)行,由用戶輸入起始點(diǎn)和終點(diǎn),輸出信息:最短路徑是多少?并指出所經(jīng)過(guò)的城市。存儲(chǔ)結(jié)構(gòu)可選用鄰接矩陣。
五、選做題、思考題。
1.如何實(shí)現(xiàn)對(duì)城市信息進(jìn)行編輯(如:添加或刪除)的功能。
2.用鄰接表作存儲(chǔ)結(jié)構(gòu),求一指定景點(diǎn)出發(fā),到其余各景點(diǎn)的最短路徑。
實(shí)驗(yàn)六內(nèi)部排序。
一、實(shí)驗(yàn)?zāi)康摹?BR> 直觀感受算法的關(guān)鍵字比較次數(shù)和關(guān)鍵字移動(dòng)次數(shù)。
二、預(yù)習(xí)要求。
1、常見的排序算法(插入排序、交換排序、選擇排序、歸并排序、基數(shù)排序等)的思想、特點(diǎn)及其適用條件。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
1、對(duì)直接插入排序和簡(jiǎn)單選擇排序算法進(jìn)行關(guān)鍵字比較次數(shù)和關(guān)鍵字移動(dòng)次數(shù)的比較。
2、利用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編寫程序,實(shí)現(xiàn)直接插入排序和冒泡排序。
四、實(shí)現(xiàn)提示。
測(cè)試數(shù)據(jù)可以為幾組典型的數(shù)據(jù):正序、逆序、亂序。
五、選做題、思考題。
1、快速排序算法的非遞歸實(shí)現(xiàn)。
2、結(jié)合實(shí)驗(yàn),理解針對(duì)不同待排元素的特點(diǎn)而選擇不同排序方法的重要性。
3、如何對(duì)本實(shí)驗(yàn)進(jìn)行時(shí)間、空間的復(fù)雜度分析。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇八
時(shí)間實(shí)驗(yàn)(分組)桌號(hào) 合作者 指導(dǎo)老師
一:實(shí)驗(yàn)?zāi)康模?BR> 二:實(shí)驗(yàn)儀器:
酸式滴定管、堿式滴定管、錐形瓶、鐵架臺(tái)(含滴定管夾)。
實(shí)驗(yàn)藥品: 0.1000mol/l鹽酸(標(biāo)準(zhǔn)溶液)、未知濃度的naoh溶液(待測(cè)溶液)、酸堿指 示劑:酚酞(變色范圍8~10)或者甲基橙(3.1~4.4)
三:實(shí)驗(yàn)原理:
四:實(shí)驗(yàn)過(guò)程:
(一)滴定前的準(zhǔn)備階段
1、檢漏:檢查滴定管是否漏水(具體方法: 酸式滴定管,將滴定管加水,關(guān)閉活塞。靜止放置5 min,看看是否有水漏出。有漏必須在活塞上涂抹凡士林,注意不要涂太多,以免堵住活塞口。 堿式滴定管檢漏方法是將滴定管加水,關(guān)閉活塞。靜止放置5min,看看是否有水漏出。如果有漏,必須更換橡皮管。)
2、洗滌:先用蒸餾水洗滌滴定管,再用待裝液潤(rùn)洗2~3次。 錐形瓶用蒸餾水洗凈即可,不得潤(rùn)洗,也不需烘干。
在0或者0刻度以下)注入錐形瓶中。
v1,讀至小數(shù)點(diǎn)后第二位 。
(二)滴定階段
管活塞,眼睛注視錐形瓶?jī)?nèi)溶液顏色的變化,直到滴入一滴鹽酸后溶液變?yōu)闊o(wú)色且半分鐘內(nèi)不恢復(fù)原色。此時(shí),氫氧化鈉恰好完全被鹽酸中和,達(dá)到滴定終點(diǎn)。記錄滴定后液面刻度v2。
2、把錐形瓶?jī)?nèi)的溶液倒入廢液缸,用蒸餾水把錐形瓶洗干凈,將上述操作重復(fù)2~3次。
(三)實(shí)驗(yàn)記錄
(四).實(shí)驗(yàn)數(shù)據(jù)紀(jì)錄:
五、實(shí)驗(yàn)結(jié)果處理:
c(待)=c(標(biāo))×v(標(biāo))/ v(待)注意取幾次平均值。
六、實(shí)驗(yàn)評(píng)價(jià)與改進(jìn):
[根據(jù):c(h+)×v(酸) = c(oh-)×v(堿)分析]
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇九
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)作為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要課程,對(duì)于學(xué)生的專業(yè)素養(yǎng)和編程能力的培養(yǎng)起著不可或缺的作用。在這門課程中,我們通過(guò)實(shí)驗(yàn),學(xué)習(xí)并掌握了常見的數(shù)據(jù)結(jié)構(gòu),如棧、隊(duì)列、鏈表、二叉樹等,同時(shí)也鍛煉了我們的實(shí)踐能力和團(tuán)隊(duì)合作能力。在我的實(shí)驗(yàn)過(guò)程中,我遇到了許多困難和挫折,但是也從中收獲了很多經(jīng)驗(yàn)和體會(huì)。
首先,我深刻體會(huì)到數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)對(duì)基礎(chǔ)知識(shí)的要求。在課上,老師講解了各種數(shù)據(jù)結(jié)構(gòu)的原理和基本操作,但只有真正操作過(guò),才能夠真正理解其應(yīng)用和局限。而在實(shí)驗(yàn)中,我們需要理論聯(lián)系實(shí)際,通過(guò)編寫代碼來(lái)實(shí)現(xiàn)某種數(shù)據(jù)結(jié)構(gòu),進(jìn)行一系列操作和測(cè)試。這就需要我們?cè)趯?shí)驗(yàn)之前,對(duì)所涉及的數(shù)據(jù)結(jié)構(gòu)進(jìn)行充分的學(xué)習(xí)和準(zhǔn)備。只有對(duì)基礎(chǔ)知識(shí)有了一定的掌握,才能夠在實(shí)驗(yàn)中游刃有余地解決問(wèn)題。
其次,我認(rèn)識(shí)到在實(shí)驗(yàn)中充分利用各種資源的重要性。在實(shí)驗(yàn)中,我遇到了各種各樣的問(wèn)題,有些問(wèn)題難以通過(guò)自主學(xué)習(xí)來(lái)解決。因此,在實(shí)驗(yàn)過(guò)程中,我學(xué)會(huì)了主動(dòng)利用各種資源,如教科書、學(xué)長(zhǎng)學(xué)姐、互聯(lián)網(wǎng)等。在遇到困難時(shí),我首先會(huì)獨(dú)立思考,嘗試自己解決,但如果一時(shí)無(wú)法解決,我會(huì)毫不猶豫地請(qǐng)教他人或查閱相關(guān)資料。這樣能夠幫助我更快地找到答案,解決問(wèn)題,提高工作效率。
另外,實(shí)驗(yàn)過(guò)程中,做好時(shí)間管理也是非常重要的。在實(shí)驗(yàn)開始之前,我會(huì)對(duì)整個(gè)實(shí)驗(yàn)進(jìn)行分析,并制定一個(gè)詳細(xì)的計(jì)劃,包括每個(gè)環(huán)節(jié)所需的時(shí)間。這樣我可以在實(shí)驗(yàn)過(guò)程中掌握進(jìn)度,合理分配時(shí)間,保證每個(gè)環(huán)節(jié)都有足夠的時(shí)間來(lái)完成,減少因時(shí)間不夠而導(dǎo)致的困擾和錯(cuò)誤。同時(shí),我也意識(shí)到,在實(shí)驗(yàn)進(jìn)行過(guò)程中,有時(shí)會(huì)遇到不可預(yù)料的問(wèn)題,這就需要我們靈活調(diào)整計(jì)劃,合理安排時(shí)間,以適應(yīng)實(shí)際情況。
最后,我認(rèn)識(shí)到團(tuán)隊(duì)合作對(duì)于實(shí)驗(yàn)的重要性。在大部分實(shí)驗(yàn)中,我們需要和同學(xué)們一起完成,這就要求我們具備良好的溝通和合作能力。在團(tuán)隊(duì)中,我們需要明確分工,分配任務(wù),并及時(shí)進(jìn)行交流和協(xié)調(diào)。在我的實(shí)驗(yàn)中,我經(jīng)常與隊(duì)友一起進(jìn)行討論,傾聽大家的意見,并讓每個(gè)人充分發(fā)揮自己的優(yōu)勢(shì),相互幫助,共同解決問(wèn)題。這樣不僅提高了實(shí)驗(yàn)效率,還加深了我們對(duì)數(shù)據(jù)結(jié)構(gòu)的理解和運(yùn)用。
總之,通過(guò)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn),我不僅學(xué)到了專業(yè)知識(shí),更培養(yǎng)了自己的實(shí)踐能力和團(tuán)隊(duì)合作精神。我明白了學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的重要性,學(xué)會(huì)了充分利用資源和管理時(shí)間的方法,并體驗(yàn)到了團(tuán)隊(duì)合作的魅力。這些都將對(duì)我的學(xué)習(xí)和未來(lái)的工作產(chǎn)生積極的影響。我相信,在今后的學(xué)習(xí)和工作中,我會(huì)繼續(xù)保持這種精神,不斷提升自己的能力,為我們的未來(lái)做出更大的貢獻(xiàn)。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)中非常重要的一門課程,通過(guò)數(shù)據(jù)結(jié)構(gòu)可以幫助我們更好地組織和管理數(shù)據(jù),提高程序的運(yùn)行效率。為了更好地理解和掌握數(shù)據(jù)結(jié)構(gòu)這門課程,我們經(jīng)常需要進(jìn)行實(shí)驗(yàn)。在進(jìn)行數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的過(guò)程中,我深刻領(lǐng)悟到了數(shù)據(jù)結(jié)構(gòu)的重要性以及實(shí)驗(yàn)帶給我的啟示。在此,我將分享我在完成數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)過(guò)程中的心得體會(huì)。
首先,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)給我?guī)?lái)了實(shí)踐的機(jī)會(huì)。理論知識(shí)是理解和掌握數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),但只有通過(guò)實(shí)踐才能真正鞏固所學(xué)的理論知識(shí)。通過(guò)實(shí)驗(yàn),我可以通過(guò)自己編寫程序、調(diào)試代碼和測(cè)試結(jié)果,將書本上的知識(shí)變成自己的實(shí)際經(jīng)驗(yàn)。例如,在進(jìn)行鏈表實(shí)驗(yàn)時(shí),我親自編寫程序?qū)崿F(xiàn)鏈表的插入、刪除、查找等操作,通過(guò)不斷地調(diào)試和修改代碼,我對(duì)鏈表的結(jié)構(gòu)和操作有了更深入的理解。
其次,數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)讓我意識(shí)到了團(tuán)隊(duì)合作的重要性。在進(jìn)行大型實(shí)驗(yàn)時(shí),我們往往需要與隊(duì)友一起協(xié)同工作。這不僅可以加快實(shí)驗(yàn)進(jìn)度,還能夠借鑒其他同學(xué)的思路和解決方法。在與隊(duì)友合作的過(guò)程中,我更加注重良好的溝通和協(xié)作能力。合理分工、互相幫助和共同解決問(wèn)題是團(tuán)隊(duì)合作的關(guān)鍵。通過(guò)與隊(duì)友一起完成實(shí)驗(yàn),我在數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的過(guò)程中不僅提高了自己的能力,也學(xué)會(huì)了與他人合作的方法和技巧。
第三,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)提高了我的問(wèn)題解決能力。實(shí)驗(yàn)過(guò)程中,我們經(jīng)常會(huì)遇到各種各樣的問(wèn)題,如算法錯(cuò)誤、運(yùn)行時(shí)錯(cuò)誤等。面對(duì)這些問(wèn)題,我學(xué)會(huì)了分析問(wèn)題的根源,不斷調(diào)試和排查錯(cuò)誤,尋找解決問(wèn)題的方法。有時(shí),我也會(huì)通過(guò)查閱資料和請(qǐng)教他人來(lái)解決問(wèn)題。這些經(jīng)歷讓我更加善于發(fā)現(xiàn)問(wèn)題并解決問(wèn)題,在解決數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中的困難后,我收獲到了一種解決問(wèn)題的能力和對(duì)待困難的態(tài)度。
第四,數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)培養(yǎng)了我耐心和毅力。有些數(shù)據(jù)結(jié)構(gòu)的實(shí)驗(yàn)需要花費(fèi)較長(zhǎng)時(shí)間,而且過(guò)程中可能會(huì)出現(xiàn)很多不符合預(yù)期的情況。因此,在這個(gè)過(guò)程中,我需要不斷調(diào)整自己的心態(tài),保持耐心并保持積極的學(xué)習(xí)態(tài)度。即使碰到了困難,我也要堅(jiān)持下去,相信自己的能力,相信最終會(huì)有一個(gè)令人滿意的結(jié)果。通過(guò)這樣的努力,我成功地完成了一個(gè)個(gè)實(shí)驗(yàn),也培養(yǎng)了自己的毅力和堅(jiān)持不懈的品質(zhì)。
最后,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)讓我更好地理解了計(jì)算機(jī)科學(xué)與技術(shù)的重要性。數(shù)據(jù)結(jié)構(gòu)的研究和應(yīng)用無(wú)時(shí)不刻不在影響和改變著我們的生活。通過(guò)實(shí)驗(yàn),我見識(shí)到數(shù)據(jù)結(jié)構(gòu)與算法的威力和應(yīng)用的廣泛性。我深知,只有掌握好數(shù)據(jù)結(jié)構(gòu),才能讓程序運(yùn)行更加高效,讓計(jì)算機(jī)技術(shù)的應(yīng)用更加便捷。這讓我更加堅(jiān)定地向著計(jì)算機(jī)科學(xué)與技術(shù)的方向前進(jìn),并投身于這個(gè)充滿無(wú)限可能的領(lǐng)域。
總之,通過(guò)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的過(guò)程,我深深體會(huì)到了理論與實(shí)踐相結(jié)合的重要性。實(shí)踐讓我們更深入地了解和掌握知識(shí),團(tuán)隊(duì)合作提高了協(xié)作與溝通能力,問(wèn)題解決培養(yǎng)了自我解決問(wèn)題的能力,耐心與毅力讓我們堅(jiān)持到底。這些都是我在做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中獲得的寶貴財(cái)富,也是我繼續(xù)學(xué)習(xí)和進(jìn)步的動(dòng)力。我相信,通過(guò)不斷實(shí)踐和探索,我一定能夠在數(shù)據(jù)結(jié)構(gòu)這個(gè)領(lǐng)域中做出更大的成就。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十一
首先你要知道什么是數(shù)據(jù)結(jié)構(gòu),學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的意義。這將是你學(xué)習(xí)的動(dòng)力所在。計(jì)算機(jī)軟件都用到了數(shù)據(jù)結(jié)構(gòu)。所以,學(xué)好數(shù)據(jù)結(jié)構(gòu)對(duì)于你將來(lái)從事計(jì)算機(jī)編程類的工作有十分重要的作用。
數(shù)據(jù)結(jié)構(gòu)中的基本概念,你要一定清楚。平時(shí)要多看書,要在計(jì)算機(jī)上去調(diào)試程序,在調(diào)試的過(guò)程中,你才能發(fā)現(xiàn)自己的問(wèn)題,然后及時(shí)解決。在上機(jī)調(diào)試的過(guò)程中,更要大膽嘗試,注重運(yùn)用。拿到一個(gè)題時(shí),更要深入分析,嘗試用不同的算法去設(shè)計(jì)。當(dāng)然編程的時(shí)候,要注意格式。比如:變量一定要先定義后使用。變量的定義不要定義在中間。
算法與數(shù)據(jù)結(jié)構(gòu)是緊密聯(lián)系,所以你算法一定要會(huì)。如果你是學(xué)生,只需把課本上出現(xiàn)的搞懂就好了,比如線性表的插入,刪除,查找算法,它都是固定的。你就要理解,當(dāng)然你要學(xué)會(huì)畫圖。對(duì)于書中的內(nèi)容要熟悉。
數(shù)據(jù)結(jié)構(gòu)的大綱如下:線性表、棧和隊(duì)列,串、數(shù)組和廣義表、樹與森林、圖、還有就是查找和排序。簡(jiǎn)單的總結(jié)一下也就是它的邏輯結(jié)構(gòu):線性結(jié)構(gòu)和非線性結(jié)構(gòu)。這些基本的內(nèi)容你如果搞懂了,你的數(shù)據(jù)結(jié)構(gòu)也就學(xué)好了。
要嚴(yán)格要求自己。在學(xué)習(xí)算法的過(guò)程中,你要想它為什么要這樣設(shè)計(jì)?它的優(yōu)點(diǎn)在哪里?想著去改進(jìn)算法,慢慢的的你的邏輯思維能力也就提高了。你會(huì)發(fā)現(xiàn)其實(shí)數(shù)據(jù)結(jié)構(gòu)也就那么回事,不是很難。
有不懂得地方要及時(shí)請(qǐng)教老師,不要不懂裝懂。不要放過(guò)任何一個(gè)細(xì)節(jié),因?yàn)槲业膶I(yè)就是計(jì)算機(jī),所以有很多都是深有體會(huì)。
注意:
一、認(rèn)真安排好你的時(shí)間。
首先你要清楚一周內(nèi)所要做的事情,然后制定一張作息時(shí)間表。在表上填上那些非花不可的時(shí)間,如吃飯、睡覺(jué)、上課、娛樂(lè)等。安排這些時(shí)間之后,選定合適的、固定的時(shí)間用于學(xué)習(xí),必須留出足夠的時(shí)間來(lái)完成正常的閱讀和課后作業(yè)。當(dāng)然,學(xué)習(xí)不應(yīng)該占據(jù)作息時(shí)間表上全部的空閑時(shí)間,總得給休息、業(yè)余愛好、娛樂(lè)留出一些時(shí)間,這一點(diǎn)對(duì)學(xué)習(xí)很重要。一張作息時(shí)間表也許不能解決你所有的問(wèn)題,但是它能讓你了解如何支配你這一周的時(shí)間,從而使你有充足的時(shí)間學(xué)習(xí)和娛樂(lè)。
二、學(xué)習(xí)前先預(yù)習(xí)。
這就意味著在你認(rèn)真投入學(xué)習(xí)之前,先把要學(xué)習(xí)的內(nèi)容快速瀏覽一遍,了解學(xué)習(xí)的大致內(nèi)容及結(jié)構(gòu),以便能及時(shí)理解和消化學(xué)習(xí)內(nèi)容。當(dāng)然,你要注意輕重詳略,在不太重要的地方你可以花少點(diǎn)時(shí)間,在重要的地方,你可以稍微放慢學(xué)習(xí)進(jìn)程。
三、充分利用課堂時(shí)間。
學(xué)習(xí)成績(jī)好的學(xué)生很大程度上得益于在課堂上充分利用時(shí)間,這也意味著在課后少花些功夫。課堂上要及時(shí)配合老師,做好筆記來(lái)幫助自己記住老師講授的內(nèi)容,尤其重要的是要積極地獨(dú)立思考,跟得上老師的思維。
四、學(xué)習(xí)要有合理的規(guī)律。
課堂上做的筆記你要在課后及時(shí)復(fù)習(xí),不僅要復(fù)習(xí)老師在課堂上講授的重要內(nèi)容,還要復(fù)習(xí)那些你仍感模糊的認(rèn)識(shí)。如果你堅(jiān)持定期復(fù)習(xí)筆記和課本,并做一些相關(guān)的習(xí)題,你定能更深刻地理解這些內(nèi)容,你的記憶也會(huì)保持更久。定期復(fù)習(xí)能有效地提高你的考試成績(jī)。
五、一個(gè)安靜的、舒適的學(xué)習(xí)環(huán)境。
選擇某個(gè)地方作你的學(xué)習(xí)之處,這一點(diǎn)很重要。它可以是你的單間書房或教室或圖書館,但是它必須是舒適的,安靜而沒(méi)有干擾。當(dāng)你開始學(xué)習(xí)時(shí),你應(yīng)該全神貫注于你的功課,切忌“身在曹營(yíng)心在漢”。
六、樹立正確的考試觀。
平時(shí)測(cè)驗(yàn)的目的主要看你掌握功課程度如何,所以你不要弄虛作假,而應(yīng)心平氣和地對(duì)待它?;蛟S,你有一兩次考試成績(jī)不盡如人意,但是這不要緊,只要學(xué)習(xí)扎實(shí),認(rèn)真對(duì)待,下一次一定會(huì)考出好成績(jī)來(lái)。通過(guò)測(cè)驗(yàn),可讓你了解下一步學(xué)習(xí)更需要用功夫的地方,更有助于你把新學(xué)的知識(shí)記得牢固。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十二
學(xué)號(hào):
姓名:
教師:
年6月28日。
實(shí)驗(yàn)一去塑膠芯片的封裝。
同組人員:
一、實(shí)驗(yàn)?zāi)康摹?BR> 1.了解集成電路封裝知識(shí),集成電路封裝類型。
2.了解集成電路工藝流程。
3.掌握化學(xué)去封裝的方法。
二、實(shí)驗(yàn)儀器設(shè)備。
1:燒杯,鑷子,電爐。
2:發(fā)煙硝酸,弄硫酸,芯片。
3:超純水等其他設(shè)備。
三、實(shí)驗(yàn)原理和內(nèi)容。
1..傳統(tǒng)封裝:塑料封裝、陶瓷封裝。
(1)塑料封裝(環(huán)氧樹脂聚合物)。
(2)陶瓷封裝。
具有氣密性好,高可靠性或者大功率。
a.耐熔陶瓷(三氧化二鋁和適當(dāng)玻璃漿料):針柵陣列pga、陶瓷扁平封裝fpg。
b.薄層陶瓷:無(wú)引線陶瓷封裝lccc。
2..集成電路工藝。
(1)標(biāo)準(zhǔn)雙極性工藝。
(2)cmos工藝。
(3)bicmos工藝。
3.去封裝。
1.陶瓷封裝。
一般用刀片劃開。
2.塑料封裝。
化學(xué)方法腐蝕,沸煮。
(1)發(fā)煙硝酸煮(小火)20~30分鐘。
(2)濃硫酸沸煮30~50分鐘。
1.打開抽風(fēng)柜電源,打開抽風(fēng)柜。
2.將要去封裝的芯片(去掉引腳)放入有柄石英燒杯中。
3.帶上塑膠手套,在藥品臺(tái)上去濃硝酸。向石英燒杯中注入適量濃硝酸。(操作時(shí)一定注意安全)。
4.將石英燒杯放到電爐上加熱,記錄加熱時(shí)間。(注意:火不要太大)。
5.觀察燒杯中的變化,并做好記錄。
6.取出去封裝的芯片并清洗芯片,在顯微鏡下觀察腐蝕效果。
7.等完成腐蝕后,對(duì)廢液進(jìn)行處理。
五、實(shí)驗(yàn)數(shù)據(jù)。
1:開始放入芯片,煮大約2分鐘,發(fā)煙硝酸即與塑膠封轉(zhuǎn)起反應(yīng),
此時(shí)溶液顏色開始變黑。
2:繼續(xù)煮芯片,發(fā)現(xiàn)塑膠封裝開始大量溶解,溶液顏色變渾濁。
3:大約二十五分鐘,芯片塑膠部分已經(jīng)基本去除。
4:取下燒杯,看到閃亮的芯片伴有反光,此時(shí)芯片塑膠已經(jīng)基本去除。
六、結(jié)果及分析。
1:加熱芯片前要事先用鉗子把芯片的金屬引腳去除,因?yàn)榇藭r(shí)如果不去除,它會(huì)與酸反應(yīng),消耗酸液。
2:在芯片去塑膠封裝的時(shí)候,加熱一定要小火加熱,因?yàn)榘l(fā)煙鹽酸是易揮發(fā)物質(zhì),如果采用大火加熱,其中的酸累物質(zhì)變會(huì)分解揮發(fā),引起容易濃度變低,進(jìn)而可能照成芯片去封裝不完全,或者去封裝速度較慢的情況。
3:通過(guò)實(shí)驗(yàn),了解了去塑膠封裝的基本方法,和去封裝的一般步驟。
實(shí)驗(yàn)二金屬層芯片拍照。
實(shí)驗(yàn)時(shí)間:同組人員:
一、實(shí)驗(yàn)?zāi)康摹?BR> 1.學(xué)習(xí)芯片拍照的方法。
2.掌握拍照主要操作。
3.能夠正確使用顯微鏡和電動(dòng)平臺(tái)。
二、實(shí)驗(yàn)儀器設(shè)備。
1:去封裝后的芯片。
2:芯片圖像采集電子顯微鏡和電動(dòng)平臺(tái)。
3:實(shí)驗(yàn)用pc,和圖像采集軟件。
三、實(shí)驗(yàn)原理和內(nèi)容。
1:實(shí)驗(yàn)原理。
采集去封裝后金屬層照片。
1.打開拍照電腦、顯微鏡、電動(dòng)平臺(tái)。
2.將載物臺(tái)粗調(diào)焦旋鈕逆時(shí)針旋轉(zhuǎn)到底(即載物臺(tái)最低),小心取下載物臺(tái)四英寸硅片平方在桌上,用塑料鑷子小心翼翼的將裸片放到硅片靠中心的位置上,將硅片放到載物臺(tái)。
3.小心移動(dòng)硅片盡量將芯片平整。
4.打開拍照軟件,建立新拍照任務(wù),選擇適當(dāng)倍數(shù),并調(diào)整到顯示圖像。(此處選擇20倍物鏡,即拍200倍照片)。
5.將顯微鏡物鏡旋轉(zhuǎn)到最低倍5x,慢慢載物臺(tái)粗調(diào)整旋鈕使載物臺(tái)慢慢上升,直到有模糊圖像,這時(shí)需要小心調(diào)整載物臺(tái)位置,直至看到圖像最清晰。
6.觀察圖像,將芯片調(diào)平(方法認(rèn)真聽取指導(dǎo)老師講解)。
10.觀測(cè)整體效果,觀察是否有嚴(yán)重錯(cuò)位現(xiàn)象。如果有嚴(yán)重錯(cuò)位,要進(jìn)行重拍。
11.保存圖像,關(guān)閉拍照工程。
12.將顯微鏡物鏡順時(shí)針跳到最低倍(即:5x)。
13.逆時(shí)針旋轉(zhuǎn)粗調(diào)焦旋鈕,使載物臺(tái)下降到最低。
14.用手柄調(diào)節(jié)載物臺(tái),到居中位置。
15.關(guān)閉顯微鏡、電動(dòng)平臺(tái)和pc機(jī)。
五、實(shí)驗(yàn)數(shù)據(jù)。
采集后的芯片金屬層圖片如下:
六、結(jié)果及分析。
1:實(shí)驗(yàn)掌握了芯片金屬層拍照的方法,電動(dòng)平臺(tái)和電子顯微鏡的使用,熟悉了圖像采集軟件的使用方法。
2:在拍攝金屬層圖像時(shí),每拍完一行照片要進(jìn)行檢查,因?yàn)樾酒杏嗥毓夂途劢沟牟町悾赡軙?huì)使某些照片不清晰,對(duì)后面的金屬層拼接照成困難。所以拍完一行后要對(duì)其進(jìn)行檢查,對(duì)不符合標(biāo)準(zhǔn)的照片進(jìn)行重新拍照。
3:拍照是要保證芯片全部在采集視野里,根據(jù)四點(diǎn)確定一個(gè)四邊形平面,要確定芯片的四個(gè)角在采集視野里,就可以保證整個(gè)芯片都在采集視野里。
4:拍照時(shí)的倍數(shù)選擇要與工程分辨率保持一致,過(guò)大或過(guò)小會(huì)引起芯片在整個(gè)視野里的分辨率,不能達(dá)到合適的效果,所以采用相同的倍數(shù),保證芯片的在視野圖像大小合適。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十三
年(班)級(jí):xx
實(shí)驗(yàn)小組成員:xx
實(shí)驗(yàn)時(shí)間:xx
實(shí)驗(yàn)名稱:讓癟乒乓球鼓起來(lái)
實(shí)驗(yàn)器材:燒杯、熱水、癟乒乓球
我的.猜測(cè):球會(huì)鼓起來(lái)
我這樣做:
1、將燒杯加入多半杯熱水
2、把癟乒乓球放入杯中
觀察到的現(xiàn)象或測(cè)量結(jié)果:癟乒乓球鼓起來(lái)了
我認(rèn)為:癟乒乓球受熱鼓起來(lái);氣體受熱會(huì)膨脹
授課教師:xx
評(píng)定等級(jí):xx
注:
1.本表由學(xué)生在實(shí)驗(yàn)課上根據(jù)實(shí)驗(yàn)情況填寫送交實(shí)驗(yàn)室存放。
2.本表每學(xué)期按年級(jí)每個(gè)實(shí)驗(yàn)選樣例裝訂成冊(cè)存檔。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十四
姓名:
學(xué)號(hào):
地點(diǎn):
指導(dǎo)老師:
專業(yè)班級(jí):
實(shí)驗(yàn)名稱:時(shí)間片輪轉(zhuǎn)調(diào)度算法。
一、實(shí)驗(yàn)?zāi)康模?BR> 1、熟悉并掌握動(dòng)態(tài)分區(qū)分配的算法。
2、熟悉并掌握動(dòng)態(tài)分區(qū)中分區(qū)回收的各種情況,并能夠?qū)崿F(xiàn)分區(qū)合并。
二、實(shí)驗(yàn)內(nèi)容:用高級(jí)語(yǔ)言模擬實(shí)現(xiàn)動(dòng)態(tài)分區(qū)存儲(chǔ)管理,要求:
1、分區(qū)分配算法至少實(shí)現(xiàn)首次適應(yīng)算法、最佳適應(yīng)算法和最壞適應(yīng)算法中的至少一種。熟悉并掌握各種算法的空閑區(qū)組織方式。
2、分區(qū)的初始化——可以由用戶輸入初始分區(qū)的大小。(初始化后只有一個(gè)空閑分區(qū),起始地址為0,大小是用戶輸入的大小)。
3、分區(qū)的動(dòng)態(tài)分配過(guò)程:由用戶輸入作業(yè)號(hào)和作業(yè)的大小,實(shí)現(xiàn)分區(qū)過(guò)程。
4、分區(qū)的回收:用戶輸入作業(yè)號(hào),實(shí)現(xiàn)分區(qū)回收,同時(shí),分區(qū)的合并要體現(xiàn)出來(lái)。(注意:不存在的作業(yè)號(hào)要給出錯(cuò)誤提示?。?BR> 5、分區(qū)的顯示:任何時(shí)刻,可以查看當(dāng)前內(nèi)存的情況(起始地址是什么,大小多大的分區(qū)時(shí)空閑的,或者占用的,能夠顯示出來(lái))。
三、實(shí)驗(yàn)代碼。
1、選擇操作界面。
2、選擇操作分配內(nèi)存。
3、查看內(nèi)存分配情況。
4、釋放內(nèi)存。
注意:1.標(biāo)題格式黑體4號(hào)加粗,正文宋體小四。
2.實(shí)驗(yàn)結(jié)果給出你程序運(yùn)行時(shí)的截圖。
3.實(shí)驗(yàn)總結(jié)是通過(guò)這次實(shí)驗(yàn)?zāi)銓W(xué)到的及不足的等方面的內(nèi)容。
4.檢查過(guò)的實(shí)驗(yàn)不交實(shí)驗(yàn)報(bào)告,但要提交程序代碼文件。四個(gè)實(shí)驗(yàn)全部檢查過(guò)的至少交一份實(shí)驗(yàn)報(bào)告。
4.實(shí)驗(yàn)報(bào)告的文件名就是實(shí)驗(yàn)一/實(shí)驗(yàn)二等,所有自己的實(shí)驗(yàn)報(bào)告和程序放到一個(gè)文件夾中,文件夾的名稱是“學(xué)好姓名”,將文件夾壓縮后發(fā)給學(xué)習(xí)委員,學(xué)習(xí)委員建立本班實(shí)驗(yàn)報(bào)告文件夾,文件夾名稱就是“專業(yè)班級(jí)”,壓縮后于13周周二下午將實(shí)驗(yàn)報(bào)告發(fā)給我。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十五
姓名:學(xué)號(hào):
試驗(yàn)xxxxxxxxxxxx。
一、試驗(yàn)?zāi)康?......二、實(shí)驗(yàn)設(shè)備。
三、試驗(yàn)內(nèi)容。
所做具體實(shí)驗(yàn)的概括。
四、實(shí)驗(yàn)步驟(重點(diǎn)寫)。
怎么做的實(shí)驗(yàn),就按步驟順序往下寫,并附貼圖。
五、實(shí)驗(yàn)中遇到的問(wèn)題及思考。
格式自己調(diào)整,但要整齊,頁(yè)眉中插入學(xué)號(hào)、姓名。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十六
[實(shí)驗(yàn)?zāi)康腯:硫酸銅大晶體的制作 [實(shí)驗(yàn)用品]:
儀器:燒杯,表面皿,鐵架臺(tái),酒精燈,石棉網(wǎng),漏斗,量筒,玻璃棒,鑷子,三角架。
用品:濾紙,細(xì)線。 藥品:硫酸銅。 [實(shí)驗(yàn)步驟]:
【1】選用純凈膽礬在潔凈的燒杯里制作飽和溶液:在50ml的燒杯里盛30ml水,水溫:45°c,將硫酸銅加入水中,以玻璃棒不斷攪拌,當(dāng)所加入的硫酸銅完全溶解時(shí),再重復(fù)相同的動(dòng)作,至無(wú)法再溶解為止。
【2】過(guò)濾:為防止晶體在長(zhǎng)成過(guò)程中因雜質(zhì)而受到影響,用濾紙將上述飽和溶液趁熱過(guò)濾,濾液流入一洗凈并用熱水加溫過(guò)的50ml燒杯里。
【3】等待晶種:將過(guò)濾好的飽和溶液(注意硫酸銅溶液中不能有硫酸銅固體)在50ml小燒杯里靜置、室溫下自然冷卻,經(jīng)一夜,燒杯底出現(xiàn)小晶體。從結(jié)晶出來(lái)的晶體中選擇一塊晶形比較好的硫酸銅晶體,作為晶種。
【4】晶體生長(zhǎng):用200ml的燒杯按照【1】、【2】的步驟制作更多的飽和溶液(為了節(jié)約、注意步驟【3】剩余的溶液要一并使用)。揀取一顆晶形比較完整的晶體,用細(xì)線系住,懸掛在盛飽和硫酸銅溶液的燒杯里(注意:晶核不能碰到燒杯壁或者燒杯底),并加蓋,靜置在陰涼、灰塵少的地方,等待晶核長(zhǎng)大。待晶體不再長(zhǎng)大時(shí),取出,測(cè)量尺寸。
小缺口逐漸長(zhǎng)齊了。現(xiàn)在換了5000ml的燒杯繼續(xù)在培養(yǎng)。
藍(lán)礬晶體制作實(shí)驗(yàn)過(guò)程記錄:
(第1頁(yè))
實(shí)驗(yàn)過(guò)程記錄:
(第2頁(yè))
實(shí)驗(yàn)過(guò)程記錄:
(第3頁(yè))
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十七
實(shí)驗(yàn)名稱:鹽到哪里去了。
實(shí)驗(yàn)器材:玻璃杯2個(gè)、鋸末、鹽、玻璃棒、小勺、記錄卡片、水。
我的猜測(cè):化在水里了。
我這樣做:
1、取一勺鹽放一杯里。
2、擦擦勺取一些鋸末放一杯。
3、將兩個(gè)杯中倒入相同質(zhì)量的水。
4、用棒攪拌,下數(shù)相同。
5、觀察有什么現(xiàn)象發(fā)生。
觀察到的現(xiàn)象或測(cè)量結(jié)果:
1、鹽不見了。溶解在水里了。在水中變成變成微小的'顆粒。
2、鋸末浮在水面。
我認(rèn)為:
1、鹽不見了。溶解在水里了。在水中變成變成微小的顆粒。
2、鋸末浮在水面,沒(méi)溶解。
授課教師:xx。
評(píng)定等級(jí):xx。
注:
1.本表由學(xué)生在實(shí)驗(yàn)課上根據(jù)實(shí)驗(yàn)情況填寫送交實(shí)驗(yàn)室存放。
2.本表每學(xué)期按年級(jí)每個(gè)實(shí)驗(yàn)選樣例裝訂成冊(cè)存檔。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十八
探究實(shí)驗(yàn)?zāi)康模簩?duì)蠟燭在點(diǎn)燃前、點(diǎn)燃時(shí)和熄滅后的三個(gè)階段進(jìn)行細(xì)致的觀察,學(xué)會(huì)完整地觀察物質(zhì)的變化過(guò)程及其現(xiàn)象。
實(shí)驗(yàn)用品:一支新蠟燭、火柴、一支干凈燒杯、水、水槽、澄清的石灰水、一把小刀。
1.觀察蠟燭的顏色、形狀、狀態(tài)、硬度;嗅其氣味。
現(xiàn)象:蠟燭是白色、較軟的圓柱狀固體,無(wú)氣味,由白色的棉線和石蠟組成。
2.用小刀切下一塊石蠟,放入水槽,觀察其在水中的現(xiàn)象。
現(xiàn)象:石蠟漂浮在水面上,不溶于水。
結(jié)論:石蠟是一種密度比水小,不溶于水的固體。
3.點(diǎn)燃蠟燭,觀察其變化及其火焰和其各層溫度的比較。
現(xiàn)象:石蠟受熱時(shí)熔化、蠟燭燃燒時(shí)發(fā)光、冒黑煙、放熱。
燭焰分三層:外焰、內(nèi)焰、焰心,外焰溫度最高,焰心最低。
結(jié)論:石蠟受熱會(huì)熔化,燃燒時(shí)形成炭黑。
物理實(shí)驗(yàn)報(bào)告·化學(xué)實(shí)驗(yàn)報(bào)告·生物實(shí)驗(yàn)報(bào)告·實(shí)驗(yàn)報(bào)告格式·實(shí)驗(yàn)報(bào)告模板。
4.干燥的燒杯罩在燭焰上方,觀察燒杯壁上的現(xiàn)象片刻,取下燒杯,倒入少量石灰水。振蕩,觀察其現(xiàn)象。
現(xiàn)象:干燥的燒杯壁上出現(xiàn)了許多小水珠。取下燒杯后迅速倒入澄清石灰水,振蕩,石灰水變得渾濁。
結(jié)論:蠟燭燃燒時(shí)產(chǎn)生了水和能使石灰水變渾濁的二氧化碳兩種物質(zhì)。
5.熄滅蠟燭,觀察其現(xiàn)象,用火柴點(diǎn)燃剛熄滅時(shí)的白煙,觀察有什么現(xiàn)象發(fā)生。
現(xiàn)象:熔化的石蠟逐漸凝固,白色棉線燭心變黑,易碎。用火柴點(diǎn)燃剛熄滅時(shí)的白煙,蠟燭會(huì)重新燃燒。
結(jié)論:石蠟遇冷凝固,燃燒時(shí)產(chǎn)生炭黑,棉線炭化,白煙由細(xì)小的石蠟顆粒構(gòu)成,有可燃性。
蠟燭在空氣中能夠燃燒,在燃燒過(guò)程中和過(guò)程后能產(chǎn)生許多新的物質(zhì)。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇一
氣體放電存在多種形式,如電暈放電、電弧放電和火花放電等,通過(guò)此演示實(shí)驗(yàn)觀察火花放電的發(fā)生過(guò)程及條件。
首先讓尖端電極和球型電極與平板電極的距離相等。尖端電極放電,而球型電極未放電。這是由于電荷在導(dǎo)體上的分布與導(dǎo)體的曲率半徑有關(guān)。導(dǎo)體上曲率半徑越小的地方電荷積聚越多(尖端電極處),兩極之間的電場(chǎng)越強(qiáng),空氣層被擊穿。反之越少(球型電極處),兩極之間的電場(chǎng)越弱,空氣層未被擊穿。當(dāng)尖端電極與平板電極之間的距離大于球型電極與平板電極之間的距離時(shí),其間的電場(chǎng)較弱,不能擊穿空氣層。而此時(shí)球型電極與平板電極之間的距離最近,放電只能在此處發(fā)生。
一個(gè)尖端電極和一個(gè)球型電極及平板電極。
雷電暴風(fēng)雨時(shí),最好不要在空曠平坦的田野上行走。為什么?
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇二
數(shù)據(jù)結(jié)構(gòu),作為計(jì)算機(jī)科學(xué)的一門基礎(chǔ)課程,是學(xué)習(xí)編程的重要一環(huán)。在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的過(guò)程中,除了理論知識(shí)的學(xué)習(xí)外,實(shí)驗(yàn)也是必不可少的一部分。通過(guò)實(shí)驗(yàn),我們能夠更深入地理解數(shù)據(jù)結(jié)構(gòu)的原理和應(yīng)用,并鍛煉自己的編程能力。在本文中,我將分享我做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的心得體會(huì),希望對(duì)同學(xué)們有所借鑒。
首先,在做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)之前,我們要明確實(shí)驗(yàn)的目的和要求。每個(gè)實(shí)驗(yàn)都有其獨(dú)特的目標(biāo),而我們?cè)陂_始實(shí)驗(yàn)之前,應(yīng)該仔細(xì)閱讀實(shí)驗(yàn)指導(dǎo)書并理解老師的要求。如實(shí)驗(yàn)一的目標(biāo)可能是熟悉C++編程環(huán)境,掌握基本數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)和應(yīng)用。而實(shí)驗(yàn)二的目標(biāo)可能是實(shí)現(xiàn)鏈表和棧的基本操作,理解它們的原理與應(yīng)用。只有明確目標(biāo),我們才能在實(shí)驗(yàn)中事半功倍。
其次,對(duì)于每一次實(shí)驗(yàn),我們應(yīng)該提前進(jìn)行預(yù)習(xí)和思考。預(yù)習(xí)實(shí)驗(yàn)內(nèi)容可以幫助我們更好地掌握實(shí)驗(yàn)的基本概念和操作步驟。比如,在實(shí)驗(yàn)二中,我們要實(shí)現(xiàn)鏈表和棧,那么我們?cè)陂_始實(shí)驗(yàn)之前可以先了解這兩個(gè)數(shù)據(jù)結(jié)構(gòu)的基本特性和操作方法,這樣我們?cè)趯?shí)驗(yàn)中就能有條不紊地進(jìn)行編程操作,而不會(huì)被一些基本問(wèn)題困擾。
第三,充分利用助教和同學(xué)間的討論與交流。數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中會(huì)出現(xiàn)一些比較復(fù)雜的問(wèn)題,對(duì)于新手來(lái)說(shuō)可能會(huì)有些難以理解。而這時(shí)候,向助教和同學(xué)請(qǐng)教,進(jìn)行討論是十分必要的。助教和同學(xué)們可能對(duì)實(shí)驗(yàn)有著不同的理解和見解,通過(guò)互相交流,我們能夠更全面地認(rèn)識(shí)到問(wèn)題的本質(zhì)和解決辦法。而且,分享自己的想法和經(jīng)驗(yàn)也能夠幫助到其他人,增進(jìn)團(tuán)隊(duì)的合作和學(xué)習(xí)氛圍。
第四,要學(xué)會(huì)查閱資料和提高自己的解決問(wèn)題的能力。在實(shí)驗(yàn)過(guò)程中,我們難免會(huì)遇到一些困難和問(wèn)題,此時(shí)我們要學(xué)會(huì)查閱相關(guān)的資料來(lái)解決問(wèn)題??梢酝ㄟ^(guò)搜索引擎、學(xué)術(shù)論壇、編程社區(qū)等渠道找到與自己遇到問(wèn)題相關(guān)的資料。并且,通過(guò)這個(gè)過(guò)程,我們也能夠提高自己的解決問(wèn)題的能力,培養(yǎng)獨(dú)立思考和解決問(wèn)題的能力。
最后,及時(shí)總結(jié)和反思是非常重要的。在實(shí)驗(yàn)結(jié)束后,我們應(yīng)該對(duì)整個(gè)實(shí)驗(yàn)進(jìn)行總結(jié)和反思,總結(jié)收獲和經(jīng)驗(yàn),反思問(wèn)題和不足之處。通過(guò)總結(jié)和反思,我們能夠更好地鞏固和應(yīng)用所學(xué)的知識(shí),為以后的學(xué)習(xí)和實(shí)踐打下基礎(chǔ)。同時(shí),我們可以將經(jīng)驗(yàn)分享給其他同學(xué),共同進(jìn)步。
總之,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)是我們學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)過(guò)程中不可或缺的一環(huán)。通過(guò)實(shí)驗(yàn),我們能夠更深入地理解數(shù)據(jù)結(jié)構(gòu)的原理和應(yīng)用,并提高自己的編程能力。希望本文中的心得體會(huì)能夠?qū)ν瑢W(xué)們?cè)跀?shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中有所幫助,讓我們能夠更好地掌握數(shù)據(jù)結(jié)構(gòu)這門重要的學(xué)科。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇三
課程名稱:
學(xué)生學(xué)號(hào):
所屬院部:
(理工類)。
學(xué)生姓名:
指導(dǎo)教師:——20學(xué)年第學(xué)期。
金陵科技學(xué)院教務(wù)處制。
實(shí)驗(yàn)報(bào)告書寫要求。
實(shí)驗(yàn)報(bào)告原則上要求學(xué)生手寫,要求書寫工整。若因課程特點(diǎn)需打印的,要遵照以下字體、字號(hào)、間距等的具體要求。紙張一律采用a4的紙張。
實(shí)驗(yàn)報(bào)告書寫說(shuō)明。
實(shí)驗(yàn)報(bào)告中一至四項(xiàng)內(nèi)容為必填項(xiàng),包括實(shí)驗(yàn)?zāi)康暮鸵螅粚?shí)驗(yàn)儀器和設(shè)備;實(shí)驗(yàn)內(nèi)容與過(guò)程;實(shí)驗(yàn)結(jié)果與分析。各院部可根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)具體要求增加項(xiàng)目。
填寫注意事項(xiàng)。
(1)細(xì)致觀察,及時(shí)、準(zhǔn)確、如實(shí)記錄。(2)準(zhǔn)確說(shuō)明,層次清晰。
(3)盡量采用專用術(shù)語(yǔ)來(lái)說(shuō)明事物。
(4)外文、符號(hào)、公式要準(zhǔn)確,應(yīng)使用統(tǒng)一規(guī)定的名詞和符號(hào)。(5)應(yīng)獨(dú)立完成實(shí)驗(yàn)報(bào)告的書寫,嚴(yán)禁抄襲、復(fù)印,一經(jīng)發(fā)現(xiàn),以零分論處。
實(shí)驗(yàn)報(bào)告批改說(shuō)明。
實(shí)驗(yàn)報(bào)告的批改要及時(shí)、認(rèn)真、仔細(xì),一律用紅色筆批改。實(shí)驗(yàn)報(bào)告的批改成績(jī)采用百分制,具體評(píng)分標(biāo)準(zhǔn)由各院部自行制定。
實(shí)驗(yàn)報(bào)告裝訂要求。
實(shí)驗(yàn)批改完畢后,任課老師將每門課程的每個(gè)實(shí)驗(yàn)項(xiàng)目的實(shí)驗(yàn)報(bào)告以自然班為單位、按學(xué)號(hào)升序排列,裝訂成冊(cè),并附上一份該門課程的實(shí)驗(yàn)大綱。
實(shí)驗(yàn)項(xiàng)目名稱:順序表實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)1順序表。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 掌握順序表的定位、插入、刪除等操作。
二、實(shí)驗(yàn)儀器和設(shè)備。
vc6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫程序建立一個(gè)順序表,并逐個(gè)輸出順序表中所有數(shù)據(jù)元素的值。編寫主函數(shù)測(cè)試結(jié)果。
(2)編寫順序表定位操作子函數(shù),在順序表中查找是否存在數(shù)據(jù)元素x。如果存在,返回順序表中和x值相等的第1個(gè)數(shù)據(jù)元素的序號(hào)(序號(hào)從0開始編號(hào));如果不存在,返回-1。編寫主函數(shù)測(cè)試結(jié)果。(3)在遞增有序的順序表中插入一個(gè)新結(jié)點(diǎn)x,保持順序表的有序性。
解題思路:首先查找插入的位置,再移位,最后進(jìn)行插入操作;從第一個(gè)元素開始找到第一個(gè)大于該新結(jié)點(diǎn)值x的元素位置i即為插入位置;然后將從表尾開始依次將元素后移一個(gè)位置直至元素i;最后將新結(jié)點(diǎn)x插入到i位置。
(4)刪除順序表中所有等于x的數(shù)據(jù)元素。
2、選做題。
(5)已知兩個(gè)順序表a和b按元素值遞增有序排列,要求寫一算法實(shí)現(xiàn)將a和b歸并成一個(gè)按元素值遞減有序排列的順序表(允許表中含有值相同的元素)。
程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:?jiǎn)捂湵韺?shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)2單鏈表。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 1、實(shí)驗(yàn)?zāi)康摹?BR> 掌握單鏈表的定位、插入、刪除等操作。
2、實(shí)驗(yàn)要求。
(1)注意鏈表的空間是動(dòng)態(tài)分配的,某結(jié)點(diǎn)不用之后要及時(shí)進(jìn)行物理刪除,以便釋放其內(nèi)存空間。
(2)鏈表不能實(shí)現(xiàn)直接定位,一定注意指針的保存,防止丟失。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫程序建立一個(gè)單鏈表,并逐個(gè)輸出單鏈表中所有數(shù)據(jù)元素。(2)在遞增有序的單鏈表中插入一個(gè)新結(jié)點(diǎn)x,保持單鏈表的有序性。
解題思路:首先查找插入的位置然后進(jìn)行插入操作;從第一個(gè)結(jié)點(diǎn)開始找到第一個(gè)大于該新結(jié)點(diǎn)值的結(jié)點(diǎn)即為插入位置;然后在找到的此結(jié)點(diǎn)之前插入新結(jié)點(diǎn);注意保留插入位置之前結(jié)點(diǎn)的指針才能完成插入操作。
(3)編寫實(shí)現(xiàn)帶頭結(jié)點(diǎn)單鏈表就地逆置的子函數(shù),并編寫主函數(shù)測(cè)試結(jié)果。
2、選做題。
已知指針la和lb分別指向兩個(gè)無(wú)頭結(jié)點(diǎn)單鏈表的首元結(jié)點(diǎn)。要求編一算法實(shí)現(xiàn),從表la中刪除自第i個(gè)元素起共len個(gè)元素后,將它們插入到表lb中第j個(gè)元素之前。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:堆棧和隊(duì)列實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)3堆棧和隊(duì)列。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握應(yīng)用棧解決問(wèn)題的方法。(2)掌握利用棧進(jìn)行表達(dá)式求和的算法。
(3)掌握隊(duì)列的存儲(chǔ)結(jié)構(gòu)及基本操作實(shí)現(xiàn),并能在相應(yīng)的應(yīng)用問(wèn)題中正確選用它們。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)判斷一個(gè)算術(shù)表達(dá)式中開括號(hào)和閉括號(hào)是否配對(duì)。(2)測(cè)試“漢諾塔”問(wèn)題。
(3)假設(shè)稱正讀和反讀都相同的字符序列為”回文”,試寫一個(gè)算法判別讀入的一個(gè)以’@’為結(jié)束符的字符序列是否是“回文”。
2、選做題。
在順序存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn)輸出受限的雙端循環(huán)隊(duì)列的入列和出列算法。設(shè)每個(gè)元素表示一個(gè)待處理的作業(yè),元素值表示作業(yè)的預(yù)計(jì)時(shí)間。入隊(duì)列采取簡(jiǎn)化的短作業(yè)優(yōu)先原則,若一個(gè)新提交的作業(yè)的預(yù)計(jì)執(zhí)行時(shí)間小于隊(duì)頭和隊(duì)尾作業(yè)的平均時(shí)間,則插入在隊(duì)頭,否則插入在隊(duì)尾。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:串實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)4串。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> 掌握串的存儲(chǔ)及應(yīng)用。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)編寫輸出字符串s中值等于字符ch的第一個(gè)字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。
(2)編寫輸出字符串s中值等于字符ch的所有字符的函數(shù),并用主函數(shù)測(cè)試結(jié)果。
解題思路:可以將第一題程序改進(jìn)成一個(gè)子函數(shù),在本題中循環(huán)調(diào)用。(3)設(shè)字符串采用單字符的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編程刪除串s從位置i開始長(zhǎng)度為k的子串。
2、選做題。
假設(shè)以鏈結(jié)構(gòu)表示串,編寫算法實(shí)現(xiàn)將串s插入到串t中某個(gè)字符之后,若串t中不存在這個(gè)字符,則將串s聯(lián)接在串t的末尾。
提示:為提高程序的通用性,插入位置字符應(yīng)設(shè)計(jì)為從鍵盤輸入。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:二叉樹實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)5二叉樹。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握二叉樹的生成,以及前、中、后序遍歷算法。(2)掌握應(yīng)用二叉樹遞歸遍歷思想解決問(wèn)題的方法。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)建立一棵二叉樹。對(duì)此樹進(jìn)行前序遍歷、中序遍歷及后序遍歷,輸出遍歷序列。
(2)在第一題基礎(chǔ)上,求二叉樹中葉結(jié)點(diǎn)的個(gè)數(shù)。(3)在第一題基礎(chǔ)上,求二叉樹中結(jié)點(diǎn)總數(shù)。(4)在第一題基礎(chǔ)上,求二叉樹的深度。
2、選做題。
已知一棵完全二叉樹存于順序表sa中,[1…]存儲(chǔ)結(jié)點(diǎn)的值。試編寫算法由此順序存儲(chǔ)結(jié)構(gòu)建立該二叉樹的二叉鏈表。
解題思路:根據(jù)完全二叉樹順序存儲(chǔ)的性質(zhì)來(lái)確定二叉樹的父子關(guān)系即“還原”了二叉樹,之后再按照二叉樹二叉鏈表的構(gòu)造方法進(jìn)行建立。完全二叉樹順序存儲(chǔ)的一個(gè)重要性質(zhì)為,第i個(gè)結(jié)點(diǎn)的左孩子是編號(hào)為2i的結(jié)點(diǎn),第i個(gè)結(jié)點(diǎn)的右孩子是編號(hào)為2i+1的結(jié)點(diǎn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:圖實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)6圖。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)熟練掌握?qǐng)D的基本概念、構(gòu)造及其存儲(chǔ)結(jié)構(gòu)。
(2)熟練掌握對(duì)圖的深度優(yōu)先搜索遍歷和廣度優(yōu)先搜索遍歷的算法。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)構(gòu)造一個(gè)無(wú)向圖(用鄰接矩陣表示存儲(chǔ)結(jié)構(gòu))。
(2)對(duì)上面所構(gòu)造的無(wú)向圖,進(jìn)行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,輸出遍歷序列。
2、選做題。
采用鄰接表存儲(chǔ)結(jié)構(gòu),編寫一個(gè)判別無(wú)向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長(zhǎng)度為k的簡(jiǎn)單路徑的算法。簡(jiǎn)單路徑是指其頂點(diǎn)序列中不含有重復(fù)頂點(diǎn)的路徑。提示:兩個(gè)頂點(diǎn)及k值均作為參數(shù)給出。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:排序?qū)嶒?yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)7排序。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)熟練掌握希爾排序、堆排序、直接插入排序、起泡排序、快速排序、直接選擇排序、歸并排序和基數(shù)排序的基本概念。
(2)掌握以上各種排序的算法。區(qū)分以上不同排序的優(yōu)、缺點(diǎn)。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
用隨機(jī)數(shù)產(chǎn)生100000個(gè)待排序數(shù)據(jù)元素的關(guān)鍵字值。測(cè)試下列各排序函數(shù)的機(jī)器實(shí)際執(zhí)行時(shí)間(至少測(cè)試兩個(gè)):直接插入排序、希爾排序(增量為4,2,1)、冒泡排序、快速排序、直接選擇排序、二路歸并排序、堆排序和基于鏈?zhǔn)疥?duì)列的基數(shù)排序。
2、選做題。
假設(shè)含n個(gè)記錄的序列中,其所有關(guān)鍵字為值介于v和w之間的整數(shù),且其中很多關(guān)鍵字的值是相同的。則可按如下方法排序:另設(shè)數(shù)組number[v…w],令number[i]統(tǒng)計(jì)關(guān)鍵字為整數(shù)i的紀(jì)錄個(gè)數(shù),然后按number重排序列以達(dá)到有序。試編寫算法實(shí)現(xiàn)上述排序方法,并討論此種方法的優(yōu)缺點(diǎn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
實(shí)驗(yàn)項(xiàng)目名稱:查找實(shí)驗(yàn)學(xué)時(shí):2同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)日期:實(shí)驗(yàn)成績(jī):批改教師:批改時(shí)間:
實(shí)驗(yàn)8查找。
一、實(shí)驗(yàn)?zāi)康暮鸵蟆?BR> (1)掌握順序表查找、有序表查找、索引順序表查找的各種算法。(2)掌握哈希表設(shè)計(jì)。
二、實(shí)驗(yàn)儀器和設(shè)備。
visualc++6.0。
三、實(shí)驗(yàn)內(nèi)容與過(guò)程(含程序清單及流程圖)。
1、必做題。
(1)在一個(gè)遞增有序的線性表中利用二分查找法查找數(shù)據(jù)元素x。
2、選做題。
(2)構(gòu)造一個(gè)哈希表,哈希函數(shù)采用除留余數(shù)法,哈希沖突解決方法采用鏈地址法。設(shè)計(jì)一個(gè)測(cè)試程序進(jìn)行測(cè)試。
提示:構(gòu)造哈希表只是完成查找的第一步,大家應(yīng)該掌握在哈希表上進(jìn)行查找的過(guò)程,可以試著編程序?qū)崿F(xiàn)。程序清單:
四、實(shí)驗(yàn)結(jié)果與分析(程序運(yùn)行結(jié)果及其分析)。
五、實(shí)驗(yàn)體會(huì)(遇到問(wèn)題及解決辦法,編程后的心得體會(huì))。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇四
婚姻狀況:未婚民族:漢族。
誠(chéng)信徽章:未申請(qǐng)身高:157cm。
人才測(cè)評(píng):未測(cè)評(píng)體重:
人才類型:在校學(xué)生。
應(yīng)聘職位:幼教/保育員,家教,銷售主管/銷售代表/客戶代表。
工作年限:1職稱:
求職類型:兼職可到職日期:隨時(shí)
月薪要求:面議希望工作地區(qū):天河區(qū),越秀區(qū),廣州。
工作經(jīng)歷。
無(wú)起止年月:-10~-05。
公司性質(zhì):所屬行業(yè):
擔(dān)任職位:作業(yè)指導(dǎo)。
工作描述:輔導(dǎo)小學(xué)生作業(yè),照顧小學(xué)生。
擔(dān)任職位:地鐵志愿者。
工作描述:
畢業(yè)院校:廣東交通職業(yè)技術(shù)學(xué)院。
最高學(xué)歷:大專獲得學(xué)位:畢業(yè)日期:-06
專業(yè)一:軟件技術(shù)專業(yè)二:
起始年月終止年月學(xué)校(機(jī)構(gòu))所學(xué)專業(yè)獲得證書證書編號(hào)。
語(yǔ)言能力。
外語(yǔ):英語(yǔ)良好粵語(yǔ)水平:一般。
其它外語(yǔ)能力:
國(guó)語(yǔ)水平:優(yōu)秀。
工作能力及其他專長(zhǎng)。
個(gè)人自傳。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇五
本實(shí)例是通過(guò)“站點(diǎn)定義為”對(duì)話框中的“高級(jí)”選項(xiàng)卡創(chuàng)建一個(gè)新站點(diǎn)。
1、生均一臺(tái)多媒體電腦,組建內(nèi)部局域網(wǎng),并且接入國(guó)際互聯(lián)網(wǎng)。
2、安裝windowsxp操作系統(tǒng);建立iis服務(wù)器環(huán)境,支持asp。
通過(guò)“站點(diǎn)定義為”對(duì)話框中的“高級(jí)”選項(xiàng)卡創(chuàng)建一個(gè)新站點(diǎn)。
1)執(zhí)行“站點(diǎn)\管理站點(diǎn)”命令,在彈出的“管理站點(diǎn)”對(duì)話框中單擊“新建”按鈕,在彈出的快捷菜單中選擇“站點(diǎn)”命令。
2)在彈出的“站點(diǎn)定義為”對(duì)話框中單擊“高級(jí)”選項(xiàng)卡。
3)在“站點(diǎn)名稱”文本框中輸入站點(diǎn)名稱,在“默認(rèn)文件夾”文本框中選擇所創(chuàng)建的站點(diǎn)文件夾。在“默認(rèn)圖象文件夾”文本框中選擇存放圖象的文件夾,完成后單擊“確定”按鈕,返回“管理站點(diǎn)”對(duì)話框。
4)在“管理站點(diǎn)”對(duì)話框中單擊“完成”按鈕,站點(diǎn)創(chuàng)建完畢。
實(shí)驗(yàn)開始之前要先建立一個(gè)根文件夾,在實(shí)驗(yàn)的過(guò)程中把站點(diǎn)存在自己建的文件夾里,這樣才能使實(shí)驗(yàn)條理化,不至于在實(shí)驗(yàn)后找不到自己的站點(diǎn)。在實(shí)驗(yàn)過(guò)程中會(huì)出現(xiàn)一些選項(xiàng),計(jì)算機(jī)一般會(huì)有默認(rèn)的選擇,最后不要去更改,如果要更改要先充分了解清楚該選項(xiàng)的含義,以及它會(huì)造成的效果,否則會(huì)使實(shí)驗(yàn)的結(jié)果失真。實(shí)驗(yàn)前先熟悉好操作軟件是做好該實(shí)驗(yàn)的關(guān)鍵。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇六
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟悉vc集成環(huán)境。
2.會(huì)定義線性表的順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)。
3.熟悉對(duì)線性表的基本操作,如插入、刪除等。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)線性表的建立、插入、刪除等功能。
寫出線性表、順序表、鏈表的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
2.鏈表的插入操作3.鏈表的刪除操作4.鏈表數(shù)據(jù)元素的訪問(wèn)。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?BR> 第二次實(shí)驗(yàn)棧和隊(duì)列。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> (二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
寫出棧的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
設(shè)計(jì)的算法有:1.初始化棧2.入棧3.出棧。
4.判斷棧是否為空5.十進(jìn)制轉(zhuǎn)換為八進(jìn)制。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟練掌握二叉樹的結(jié)構(gòu),以及這種數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)2.會(huì)定義二叉樹的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。
3.能實(shí)現(xiàn)二叉樹的建立、遍歷等功能,需要完成先序遍歷、中序遍歷和后序遍歷遞歸算法。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)二叉樹的各種基本操作,如二叉樹的建立(頭插法或者尾插法),遍歷等寫出二叉樹的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
第四次實(shí)驗(yàn)。
查找。
(一)實(shí)驗(yàn)?zāi)康暮鸵螅?BR> 1.熟練掌握查找算法的基本思想,以及算法的適用條件。
2.會(huì)定義靜態(tài)查找表的順序結(jié)構(gòu),能實(shí)現(xiàn)順序查找、二分查找。
(二)實(shí)驗(yàn)內(nèi)容和原理或涉及的知識(shí)點(diǎn)(綜合性實(shí)驗(yàn)):
自己編寫程序?qū)崿F(xiàn)順序查找、二分查找。
寫出靜態(tài)查找表的定義,簡(jiǎn)單寫出主要算法的思路。
(三)實(shí)驗(yàn)條件:安裝有vc的計(jì)算機(jī)。
(四)實(shí)驗(yàn)設(shè)計(jì)方案。
設(shè)計(jì)的算法有:1.建立靜態(tài)查找表2.順序查找。
3.建立有序的靜態(tài)查找表4.二分查找。
(五)實(shí)驗(yàn)過(guò)程、數(shù)據(jù)和實(shí)驗(yàn)結(jié)果記錄。
程序代碼(略)。
實(shí)驗(yàn)過(guò)程中輸入/輸出數(shù)據(jù)、程序運(yùn)行結(jié)果的記錄。(一定要有?。?。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇七
為了順利完成實(shí)驗(yàn)教學(xué)任務(wù),確保人身、設(shè)備的安全,培養(yǎng)嚴(yán)謹(jǐn)、踏實(shí)、實(shí)事求是的科學(xué)作風(fēng)和愛護(hù)國(guó)家財(cái)產(chǎn)的優(yōu)良品質(zhì),特制定以下實(shí)驗(yàn)規(guī)則:
1、實(shí)驗(yàn)前必須充分預(yù)習(xí),完成指定的預(yù)習(xí)任務(wù)。預(yù)習(xí)要求如下:
(1)認(rèn)真閱讀指導(dǎo)書,進(jìn)行必要的設(shè)計(jì)與計(jì)算。(2)熟悉實(shí)驗(yàn)內(nèi)容。
(3)預(yù)先復(fù)習(xí),并按要求編寫程序。(4)未完成預(yù)習(xí)任務(wù)者不得進(jìn)入實(shí)驗(yàn)室。
2、遵守以下紀(jì)律:
(1)在實(shí)驗(yàn)室不得做和實(shí)驗(yàn)無(wú)關(guān)的事情。
(2)進(jìn)行任課老師指定內(nèi)容以外的實(shí)驗(yàn),必須經(jīng)指導(dǎo)教師同意。(3)遵守紀(jì)律,不遲到。
(4)保持實(shí)驗(yàn)室內(nèi)安靜、整潔,愛護(hù)公物,不許亂寫亂畫。
實(shí)驗(yàn)環(huán)境。
本實(shí)驗(yàn)在386以上的微機(jī)上進(jìn)行,運(yùn)行環(huán)境為vc6.0。
實(shí)驗(yàn)報(bào)告要求。
1、實(shí)驗(yàn)題目2.實(shí)驗(yàn)?zāi)康?.實(shí)驗(yàn)環(huán)境。
4.實(shí)驗(yàn)內(nèi)容與完成情況(可以附上自主設(shè)計(jì)的源程序)5.出現(xiàn)的問(wèn)題及對(duì)問(wèn)題的解決方案6.實(shí)驗(yàn)思考:(學(xué)生對(duì)本次實(shí)驗(yàn)的收獲的總結(jié))。
實(shí)驗(yàn)一單鏈表。
(一)一、實(shí)驗(yàn)?zāi)康摹?BR> 掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)及其基本操作。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解鏈表的物理存儲(chǔ)模式和邏輯模式。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
實(shí)現(xiàn)一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),該系統(tǒng)的功能有:
1、利用單鏈表建立學(xué)生基本信息表。
2、瀏覽每個(gè)學(xué)生的信息。
3、根據(jù)學(xué)號(hào)查詢某個(gè)學(xué)生的基本信息。
4、添加學(xué)生信息到單鏈表中。
5、刪除一個(gè)學(xué)生的信息。
四、實(shí)現(xiàn)提示。
設(shè)計(jì)結(jié)點(diǎn)的結(jié)構(gòu)體類型,包括學(xué)生的學(xué)號(hào)、姓名、年齡、性別;要求設(shè)計(jì)一個(gè)簡(jiǎn)單的菜單界面,根據(jù)需要選擇所要進(jìn)行的操作;構(gòu)造函數(shù),每一個(gè)函數(shù)實(shí)現(xiàn)上述的一個(gè)功能。
實(shí)驗(yàn)二單鏈表。
(二)一、實(shí)驗(yàn)?zāi)康摹?BR> 掌握線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)及其基本操作。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解鏈表的物理存儲(chǔ)模式和邏輯模式。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
1、實(shí)現(xiàn)單鏈表的就地逆置。
2、建立兩個(gè)非遞減有序單鏈表,然后合并成一個(gè)非遞減鏈表。
3、建立兩個(gè)非遞減有序單鏈表,然后合并成一個(gè)非遞增鏈表。
4、編寫一個(gè)主函數(shù),調(diào)試上述算法。
四、選做題、思考題。
1、如何用帶表頭結(jié)點(diǎn)的單鏈表作為多項(xiàng)式的存儲(chǔ)表示,實(shí)現(xiàn)兩個(gè)多項(xiàng)式的相加。
2、約毖夫環(huán)的實(shí)現(xiàn)。
3、如何利用文件實(shí)現(xiàn)學(xué)生信息的存取。
實(shí)驗(yàn)三棧。
一、實(shí)驗(yàn)?zāi)康摹?BR> 深入了解并掌握棧的特性及其在實(shí)際中的應(yīng)用;熟練掌握棧的算法實(shí)現(xiàn);運(yùn)用棧操作求解實(shí)際問(wèn)題。
二、預(yù)習(xí)要求。
1、看懂書上的算法,深入理解棧的特性和存儲(chǔ)結(jié)構(gòu),以便在實(shí)際問(wèn)題背景下靈活運(yùn)用。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
利用棧實(shí)現(xiàn)數(shù)據(jù)的分類,要求當(dāng)輸入為偶數(shù)時(shí)進(jìn)棧1,當(dāng)輸入為奇數(shù)時(shí)進(jìn)棧2,最后分別從棧1和棧2輸出偶數(shù)和奇數(shù)序列。
四、實(shí)現(xiàn)提示。
1、開辟一個(gè)連續(xù)的存儲(chǔ)空間,實(shí)現(xiàn)兩個(gè)棧順序存儲(chǔ)空間的共享;分別在兩端設(shè)置棧頂指針,并按要求實(shí)現(xiàn)棧操作。
2、采用順序存儲(chǔ)實(shí)現(xiàn)棧的初始化、入棧、出棧操作。
五、選做題、思考題。
1、兩??臻g共享時(shí),棧滿的條件是什么?
2、為停車場(chǎng)編制進(jìn)行管理的模擬程序(習(xí)題集p96,2.1)。
3、編寫程序,利用棧實(shí)現(xiàn)表達(dá)式求值。
實(shí)驗(yàn)四二叉樹。
一、實(shí)驗(yàn)?zāi)康摹?BR> 通過(guò)實(shí)踐掌握二叉樹的存儲(chǔ)結(jié)構(gòu)和遍歷思想;掌握二叉樹的常見算法的程序?qū)崿F(xiàn)。
二、預(yù)習(xí)要求。
二叉樹的三種遍歷方法。
三、實(shí)驗(yàn)內(nèi)容。
1、輸入字符序列,建立二叉鏈表。
2、利用棧,編寫非遞歸算法,編程實(shí)現(xiàn)二叉樹的中序遍歷。
3、求二叉樹的葉子結(jié)點(diǎn)個(gè)數(shù)。
4、在主函數(shù)中設(shè)計(jì)一個(gè)簡(jiǎn)單的菜單,分別調(diào)試上述算法。
四、選做題、思考題。
1、如何實(shí)現(xiàn)二叉樹的后序遍歷(非遞歸)。
2、如何求二叉樹的高度。
實(shí)驗(yàn)五最短路徑(旅游景點(diǎn)導(dǎo)游咨詢模擬)。
一、實(shí)驗(yàn)?zāi)康摹?BR> 利用圖的最短路徑原理為用戶提供路徑咨詢,掌握求最短路徑的算法并編程實(shí)現(xiàn)。
二、預(yù)習(xí)要求。
學(xué)習(xí)了解圖的存儲(chǔ)結(jié)構(gòu),掌握求最短路徑的兩種算法。
三、實(shí)驗(yàn)內(nèi)容。
設(shè)計(jì)一個(gè)旅游景點(diǎn)導(dǎo)游模擬程序,為來(lái)訪的客人提供景點(diǎn)最短路徑的信息查詢服務(wù),任意選取n城市,構(gòu)成一個(gè)有向帶權(quán)圖,圖中頂點(diǎn)表示城市,邊上的權(quán)值表示兩點(diǎn)間的距離,根據(jù)用戶指定的始點(diǎn)和終點(diǎn)輸出相應(yīng)的最短路徑。
四、實(shí)現(xiàn)提示。
咨詢以用戶和計(jì)算機(jī)的對(duì)話方式進(jìn)行,由用戶輸入起始點(diǎn)和終點(diǎn),輸出信息:最短路徑是多少?并指出所經(jīng)過(guò)的城市。存儲(chǔ)結(jié)構(gòu)可選用鄰接矩陣。
五、選做題、思考題。
1.如何實(shí)現(xiàn)對(duì)城市信息進(jìn)行編輯(如:添加或刪除)的功能。
2.用鄰接表作存儲(chǔ)結(jié)構(gòu),求一指定景點(diǎn)出發(fā),到其余各景點(diǎn)的最短路徑。
實(shí)驗(yàn)六內(nèi)部排序。
一、實(shí)驗(yàn)?zāi)康摹?BR> 直觀感受算法的關(guān)鍵字比較次數(shù)和關(guān)鍵字移動(dòng)次數(shù)。
二、預(yù)習(xí)要求。
1、常見的排序算法(插入排序、交換排序、選擇排序、歸并排序、基數(shù)排序等)的思想、特點(diǎn)及其適用條件。
2、根據(jù)要求,編寫程序準(zhǔn)備上機(jī)調(diào)試。
三、實(shí)驗(yàn)內(nèi)容。
1、對(duì)直接插入排序和簡(jiǎn)單選擇排序算法進(jìn)行關(guān)鍵字比較次數(shù)和關(guān)鍵字移動(dòng)次數(shù)的比較。
2、利用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),編寫程序,實(shí)現(xiàn)直接插入排序和冒泡排序。
四、實(shí)現(xiàn)提示。
測(cè)試數(shù)據(jù)可以為幾組典型的數(shù)據(jù):正序、逆序、亂序。
五、選做題、思考題。
1、快速排序算法的非遞歸實(shí)現(xiàn)。
2、結(jié)合實(shí)驗(yàn),理解針對(duì)不同待排元素的特點(diǎn)而選擇不同排序方法的重要性。
3、如何對(duì)本實(shí)驗(yàn)進(jìn)行時(shí)間、空間的復(fù)雜度分析。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇八
時(shí)間實(shí)驗(yàn)(分組)桌號(hào) 合作者 指導(dǎo)老師
一:實(shí)驗(yàn)?zāi)康模?BR> 二:實(shí)驗(yàn)儀器:
酸式滴定管、堿式滴定管、錐形瓶、鐵架臺(tái)(含滴定管夾)。
實(shí)驗(yàn)藥品: 0.1000mol/l鹽酸(標(biāo)準(zhǔn)溶液)、未知濃度的naoh溶液(待測(cè)溶液)、酸堿指 示劑:酚酞(變色范圍8~10)或者甲基橙(3.1~4.4)
三:實(shí)驗(yàn)原理:
四:實(shí)驗(yàn)過(guò)程:
(一)滴定前的準(zhǔn)備階段
1、檢漏:檢查滴定管是否漏水(具體方法: 酸式滴定管,將滴定管加水,關(guān)閉活塞。靜止放置5 min,看看是否有水漏出。有漏必須在活塞上涂抹凡士林,注意不要涂太多,以免堵住活塞口。 堿式滴定管檢漏方法是將滴定管加水,關(guān)閉活塞。靜止放置5min,看看是否有水漏出。如果有漏,必須更換橡皮管。)
2、洗滌:先用蒸餾水洗滌滴定管,再用待裝液潤(rùn)洗2~3次。 錐形瓶用蒸餾水洗凈即可,不得潤(rùn)洗,也不需烘干。
在0或者0刻度以下)注入錐形瓶中。
v1,讀至小數(shù)點(diǎn)后第二位 。
(二)滴定階段
管活塞,眼睛注視錐形瓶?jī)?nèi)溶液顏色的變化,直到滴入一滴鹽酸后溶液變?yōu)闊o(wú)色且半分鐘內(nèi)不恢復(fù)原色。此時(shí),氫氧化鈉恰好完全被鹽酸中和,達(dá)到滴定終點(diǎn)。記錄滴定后液面刻度v2。
2、把錐形瓶?jī)?nèi)的溶液倒入廢液缸,用蒸餾水把錐形瓶洗干凈,將上述操作重復(fù)2~3次。
(三)實(shí)驗(yàn)記錄
(四).實(shí)驗(yàn)數(shù)據(jù)紀(jì)錄:
五、實(shí)驗(yàn)結(jié)果處理:
c(待)=c(標(biāo))×v(標(biāo))/ v(待)注意取幾次平均值。
六、實(shí)驗(yàn)評(píng)價(jià)與改進(jìn):
[根據(jù):c(h+)×v(酸) = c(oh-)×v(堿)分析]
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇九
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)作為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的一門重要課程,對(duì)于學(xué)生的專業(yè)素養(yǎng)和編程能力的培養(yǎng)起著不可或缺的作用。在這門課程中,我們通過(guò)實(shí)驗(yàn),學(xué)習(xí)并掌握了常見的數(shù)據(jù)結(jié)構(gòu),如棧、隊(duì)列、鏈表、二叉樹等,同時(shí)也鍛煉了我們的實(shí)踐能力和團(tuán)隊(duì)合作能力。在我的實(shí)驗(yàn)過(guò)程中,我遇到了許多困難和挫折,但是也從中收獲了很多經(jīng)驗(yàn)和體會(huì)。
首先,我深刻體會(huì)到數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)對(duì)基礎(chǔ)知識(shí)的要求。在課上,老師講解了各種數(shù)據(jù)結(jié)構(gòu)的原理和基本操作,但只有真正操作過(guò),才能夠真正理解其應(yīng)用和局限。而在實(shí)驗(yàn)中,我們需要理論聯(lián)系實(shí)際,通過(guò)編寫代碼來(lái)實(shí)現(xiàn)某種數(shù)據(jù)結(jié)構(gòu),進(jìn)行一系列操作和測(cè)試。這就需要我們?cè)趯?shí)驗(yàn)之前,對(duì)所涉及的數(shù)據(jù)結(jié)構(gòu)進(jìn)行充分的學(xué)習(xí)和準(zhǔn)備。只有對(duì)基礎(chǔ)知識(shí)有了一定的掌握,才能夠在實(shí)驗(yàn)中游刃有余地解決問(wèn)題。
其次,我認(rèn)識(shí)到在實(shí)驗(yàn)中充分利用各種資源的重要性。在實(shí)驗(yàn)中,我遇到了各種各樣的問(wèn)題,有些問(wèn)題難以通過(guò)自主學(xué)習(xí)來(lái)解決。因此,在實(shí)驗(yàn)過(guò)程中,我學(xué)會(huì)了主動(dòng)利用各種資源,如教科書、學(xué)長(zhǎng)學(xué)姐、互聯(lián)網(wǎng)等。在遇到困難時(shí),我首先會(huì)獨(dú)立思考,嘗試自己解決,但如果一時(shí)無(wú)法解決,我會(huì)毫不猶豫地請(qǐng)教他人或查閱相關(guān)資料。這樣能夠幫助我更快地找到答案,解決問(wèn)題,提高工作效率。
另外,實(shí)驗(yàn)過(guò)程中,做好時(shí)間管理也是非常重要的。在實(shí)驗(yàn)開始之前,我會(huì)對(duì)整個(gè)實(shí)驗(yàn)進(jìn)行分析,并制定一個(gè)詳細(xì)的計(jì)劃,包括每個(gè)環(huán)節(jié)所需的時(shí)間。這樣我可以在實(shí)驗(yàn)過(guò)程中掌握進(jìn)度,合理分配時(shí)間,保證每個(gè)環(huán)節(jié)都有足夠的時(shí)間來(lái)完成,減少因時(shí)間不夠而導(dǎo)致的困擾和錯(cuò)誤。同時(shí),我也意識(shí)到,在實(shí)驗(yàn)進(jìn)行過(guò)程中,有時(shí)會(huì)遇到不可預(yù)料的問(wèn)題,這就需要我們靈活調(diào)整計(jì)劃,合理安排時(shí)間,以適應(yīng)實(shí)際情況。
最后,我認(rèn)識(shí)到團(tuán)隊(duì)合作對(duì)于實(shí)驗(yàn)的重要性。在大部分實(shí)驗(yàn)中,我們需要和同學(xué)們一起完成,這就要求我們具備良好的溝通和合作能力。在團(tuán)隊(duì)中,我們需要明確分工,分配任務(wù),并及時(shí)進(jìn)行交流和協(xié)調(diào)。在我的實(shí)驗(yàn)中,我經(jīng)常與隊(duì)友一起進(jìn)行討論,傾聽大家的意見,并讓每個(gè)人充分發(fā)揮自己的優(yōu)勢(shì),相互幫助,共同解決問(wèn)題。這樣不僅提高了實(shí)驗(yàn)效率,還加深了我們對(duì)數(shù)據(jù)結(jié)構(gòu)的理解和運(yùn)用。
總之,通過(guò)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn),我不僅學(xué)到了專業(yè)知識(shí),更培養(yǎng)了自己的實(shí)踐能力和團(tuán)隊(duì)合作精神。我明白了學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的重要性,學(xué)會(huì)了充分利用資源和管理時(shí)間的方法,并體驗(yàn)到了團(tuán)隊(duì)合作的魅力。這些都將對(duì)我的學(xué)習(xí)和未來(lái)的工作產(chǎn)生積極的影響。我相信,在今后的學(xué)習(xí)和工作中,我會(huì)繼續(xù)保持這種精神,不斷提升自己的能力,為我們的未來(lái)做出更大的貢獻(xiàn)。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)中非常重要的一門課程,通過(guò)數(shù)據(jù)結(jié)構(gòu)可以幫助我們更好地組織和管理數(shù)據(jù),提高程序的運(yùn)行效率。為了更好地理解和掌握數(shù)據(jù)結(jié)構(gòu)這門課程,我們經(jīng)常需要進(jìn)行實(shí)驗(yàn)。在進(jìn)行數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的過(guò)程中,我深刻領(lǐng)悟到了數(shù)據(jù)結(jié)構(gòu)的重要性以及實(shí)驗(yàn)帶給我的啟示。在此,我將分享我在完成數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)過(guò)程中的心得體會(huì)。
首先,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)給我?guī)?lái)了實(shí)踐的機(jī)會(huì)。理論知識(shí)是理解和掌握數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ),但只有通過(guò)實(shí)踐才能真正鞏固所學(xué)的理論知識(shí)。通過(guò)實(shí)驗(yàn),我可以通過(guò)自己編寫程序、調(diào)試代碼和測(cè)試結(jié)果,將書本上的知識(shí)變成自己的實(shí)際經(jīng)驗(yàn)。例如,在進(jìn)行鏈表實(shí)驗(yàn)時(shí),我親自編寫程序?qū)崿F(xiàn)鏈表的插入、刪除、查找等操作,通過(guò)不斷地調(diào)試和修改代碼,我對(duì)鏈表的結(jié)構(gòu)和操作有了更深入的理解。
其次,數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)讓我意識(shí)到了團(tuán)隊(duì)合作的重要性。在進(jìn)行大型實(shí)驗(yàn)時(shí),我們往往需要與隊(duì)友一起協(xié)同工作。這不僅可以加快實(shí)驗(yàn)進(jìn)度,還能夠借鑒其他同學(xué)的思路和解決方法。在與隊(duì)友合作的過(guò)程中,我更加注重良好的溝通和協(xié)作能力。合理分工、互相幫助和共同解決問(wèn)題是團(tuán)隊(duì)合作的關(guān)鍵。通過(guò)與隊(duì)友一起完成實(shí)驗(yàn),我在數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的過(guò)程中不僅提高了自己的能力,也學(xué)會(huì)了與他人合作的方法和技巧。
第三,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)提高了我的問(wèn)題解決能力。實(shí)驗(yàn)過(guò)程中,我們經(jīng)常會(huì)遇到各種各樣的問(wèn)題,如算法錯(cuò)誤、運(yùn)行時(shí)錯(cuò)誤等。面對(duì)這些問(wèn)題,我學(xué)會(huì)了分析問(wèn)題的根源,不斷調(diào)試和排查錯(cuò)誤,尋找解決問(wèn)題的方法。有時(shí),我也會(huì)通過(guò)查閱資料和請(qǐng)教他人來(lái)解決問(wèn)題。這些經(jīng)歷讓我更加善于發(fā)現(xiàn)問(wèn)題并解決問(wèn)題,在解決數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中的困難后,我收獲到了一種解決問(wèn)題的能力和對(duì)待困難的態(tài)度。
第四,數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)培養(yǎng)了我耐心和毅力。有些數(shù)據(jù)結(jié)構(gòu)的實(shí)驗(yàn)需要花費(fèi)較長(zhǎng)時(shí)間,而且過(guò)程中可能會(huì)出現(xiàn)很多不符合預(yù)期的情況。因此,在這個(gè)過(guò)程中,我需要不斷調(diào)整自己的心態(tài),保持耐心并保持積極的學(xué)習(xí)態(tài)度。即使碰到了困難,我也要堅(jiān)持下去,相信自己的能力,相信最終會(huì)有一個(gè)令人滿意的結(jié)果。通過(guò)這樣的努力,我成功地完成了一個(gè)個(gè)實(shí)驗(yàn),也培養(yǎng)了自己的毅力和堅(jiān)持不懈的品質(zhì)。
最后,做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)讓我更好地理解了計(jì)算機(jī)科學(xué)與技術(shù)的重要性。數(shù)據(jù)結(jié)構(gòu)的研究和應(yīng)用無(wú)時(shí)不刻不在影響和改變著我們的生活。通過(guò)實(shí)驗(yàn),我見識(shí)到數(shù)據(jù)結(jié)構(gòu)與算法的威力和應(yīng)用的廣泛性。我深知,只有掌握好數(shù)據(jù)結(jié)構(gòu),才能讓程序運(yùn)行更加高效,讓計(jì)算機(jī)技術(shù)的應(yīng)用更加便捷。這讓我更加堅(jiān)定地向著計(jì)算機(jī)科學(xué)與技術(shù)的方向前進(jìn),并投身于這個(gè)充滿無(wú)限可能的領(lǐng)域。
總之,通過(guò)數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)的過(guò)程,我深深體會(huì)到了理論與實(shí)踐相結(jié)合的重要性。實(shí)踐讓我們更深入地了解和掌握知識(shí),團(tuán)隊(duì)合作提高了協(xié)作與溝通能力,問(wèn)題解決培養(yǎng)了自我解決問(wèn)題的能力,耐心與毅力讓我們堅(jiān)持到底。這些都是我在做數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)中獲得的寶貴財(cái)富,也是我繼續(xù)學(xué)習(xí)和進(jìn)步的動(dòng)力。我相信,通過(guò)不斷實(shí)踐和探索,我一定能夠在數(shù)據(jù)結(jié)構(gòu)這個(gè)領(lǐng)域中做出更大的成就。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十一
首先你要知道什么是數(shù)據(jù)結(jié)構(gòu),學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的意義。這將是你學(xué)習(xí)的動(dòng)力所在。計(jì)算機(jī)軟件都用到了數(shù)據(jù)結(jié)構(gòu)。所以,學(xué)好數(shù)據(jù)結(jié)構(gòu)對(duì)于你將來(lái)從事計(jì)算機(jī)編程類的工作有十分重要的作用。
數(shù)據(jù)結(jié)構(gòu)中的基本概念,你要一定清楚。平時(shí)要多看書,要在計(jì)算機(jī)上去調(diào)試程序,在調(diào)試的過(guò)程中,你才能發(fā)現(xiàn)自己的問(wèn)題,然后及時(shí)解決。在上機(jī)調(diào)試的過(guò)程中,更要大膽嘗試,注重運(yùn)用。拿到一個(gè)題時(shí),更要深入分析,嘗試用不同的算法去設(shè)計(jì)。當(dāng)然編程的時(shí)候,要注意格式。比如:變量一定要先定義后使用。變量的定義不要定義在中間。
算法與數(shù)據(jù)結(jié)構(gòu)是緊密聯(lián)系,所以你算法一定要會(huì)。如果你是學(xué)生,只需把課本上出現(xiàn)的搞懂就好了,比如線性表的插入,刪除,查找算法,它都是固定的。你就要理解,當(dāng)然你要學(xué)會(huì)畫圖。對(duì)于書中的內(nèi)容要熟悉。
數(shù)據(jù)結(jié)構(gòu)的大綱如下:線性表、棧和隊(duì)列,串、數(shù)組和廣義表、樹與森林、圖、還有就是查找和排序。簡(jiǎn)單的總結(jié)一下也就是它的邏輯結(jié)構(gòu):線性結(jié)構(gòu)和非線性結(jié)構(gòu)。這些基本的內(nèi)容你如果搞懂了,你的數(shù)據(jù)結(jié)構(gòu)也就學(xué)好了。
要嚴(yán)格要求自己。在學(xué)習(xí)算法的過(guò)程中,你要想它為什么要這樣設(shè)計(jì)?它的優(yōu)點(diǎn)在哪里?想著去改進(jìn)算法,慢慢的的你的邏輯思維能力也就提高了。你會(huì)發(fā)現(xiàn)其實(shí)數(shù)據(jù)結(jié)構(gòu)也就那么回事,不是很難。
有不懂得地方要及時(shí)請(qǐng)教老師,不要不懂裝懂。不要放過(guò)任何一個(gè)細(xì)節(jié),因?yàn)槲业膶I(yè)就是計(jì)算機(jī),所以有很多都是深有體會(huì)。
注意:
一、認(rèn)真安排好你的時(shí)間。
首先你要清楚一周內(nèi)所要做的事情,然后制定一張作息時(shí)間表。在表上填上那些非花不可的時(shí)間,如吃飯、睡覺(jué)、上課、娛樂(lè)等。安排這些時(shí)間之后,選定合適的、固定的時(shí)間用于學(xué)習(xí),必須留出足夠的時(shí)間來(lái)完成正常的閱讀和課后作業(yè)。當(dāng)然,學(xué)習(xí)不應(yīng)該占據(jù)作息時(shí)間表上全部的空閑時(shí)間,總得給休息、業(yè)余愛好、娛樂(lè)留出一些時(shí)間,這一點(diǎn)對(duì)學(xué)習(xí)很重要。一張作息時(shí)間表也許不能解決你所有的問(wèn)題,但是它能讓你了解如何支配你這一周的時(shí)間,從而使你有充足的時(shí)間學(xué)習(xí)和娛樂(lè)。
二、學(xué)習(xí)前先預(yù)習(xí)。
這就意味著在你認(rèn)真投入學(xué)習(xí)之前,先把要學(xué)習(xí)的內(nèi)容快速瀏覽一遍,了解學(xué)習(xí)的大致內(nèi)容及結(jié)構(gòu),以便能及時(shí)理解和消化學(xué)習(xí)內(nèi)容。當(dāng)然,你要注意輕重詳略,在不太重要的地方你可以花少點(diǎn)時(shí)間,在重要的地方,你可以稍微放慢學(xué)習(xí)進(jìn)程。
三、充分利用課堂時(shí)間。
學(xué)習(xí)成績(jī)好的學(xué)生很大程度上得益于在課堂上充分利用時(shí)間,這也意味著在課后少花些功夫。課堂上要及時(shí)配合老師,做好筆記來(lái)幫助自己記住老師講授的內(nèi)容,尤其重要的是要積極地獨(dú)立思考,跟得上老師的思維。
四、學(xué)習(xí)要有合理的規(guī)律。
課堂上做的筆記你要在課后及時(shí)復(fù)習(xí),不僅要復(fù)習(xí)老師在課堂上講授的重要內(nèi)容,還要復(fù)習(xí)那些你仍感模糊的認(rèn)識(shí)。如果你堅(jiān)持定期復(fù)習(xí)筆記和課本,并做一些相關(guān)的習(xí)題,你定能更深刻地理解這些內(nèi)容,你的記憶也會(huì)保持更久。定期復(fù)習(xí)能有效地提高你的考試成績(jī)。
五、一個(gè)安靜的、舒適的學(xué)習(xí)環(huán)境。
選擇某個(gè)地方作你的學(xué)習(xí)之處,這一點(diǎn)很重要。它可以是你的單間書房或教室或圖書館,但是它必須是舒適的,安靜而沒(méi)有干擾。當(dāng)你開始學(xué)習(xí)時(shí),你應(yīng)該全神貫注于你的功課,切忌“身在曹營(yíng)心在漢”。
六、樹立正確的考試觀。
平時(shí)測(cè)驗(yàn)的目的主要看你掌握功課程度如何,所以你不要弄虛作假,而應(yīng)心平氣和地對(duì)待它?;蛟S,你有一兩次考試成績(jī)不盡如人意,但是這不要緊,只要學(xué)習(xí)扎實(shí),認(rèn)真對(duì)待,下一次一定會(huì)考出好成績(jī)來(lái)。通過(guò)測(cè)驗(yàn),可讓你了解下一步學(xué)習(xí)更需要用功夫的地方,更有助于你把新學(xué)的知識(shí)記得牢固。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十二
學(xué)號(hào):
姓名:
教師:
年6月28日。
實(shí)驗(yàn)一去塑膠芯片的封裝。
同組人員:
一、實(shí)驗(yàn)?zāi)康摹?BR> 1.了解集成電路封裝知識(shí),集成電路封裝類型。
2.了解集成電路工藝流程。
3.掌握化學(xué)去封裝的方法。
二、實(shí)驗(yàn)儀器設(shè)備。
1:燒杯,鑷子,電爐。
2:發(fā)煙硝酸,弄硫酸,芯片。
3:超純水等其他設(shè)備。
三、實(shí)驗(yàn)原理和內(nèi)容。
1..傳統(tǒng)封裝:塑料封裝、陶瓷封裝。
(1)塑料封裝(環(huán)氧樹脂聚合物)。
(2)陶瓷封裝。
具有氣密性好,高可靠性或者大功率。
a.耐熔陶瓷(三氧化二鋁和適當(dāng)玻璃漿料):針柵陣列pga、陶瓷扁平封裝fpg。
b.薄層陶瓷:無(wú)引線陶瓷封裝lccc。
2..集成電路工藝。
(1)標(biāo)準(zhǔn)雙極性工藝。
(2)cmos工藝。
(3)bicmos工藝。
3.去封裝。
1.陶瓷封裝。
一般用刀片劃開。
2.塑料封裝。
化學(xué)方法腐蝕,沸煮。
(1)發(fā)煙硝酸煮(小火)20~30分鐘。
(2)濃硫酸沸煮30~50分鐘。
1.打開抽風(fēng)柜電源,打開抽風(fēng)柜。
2.將要去封裝的芯片(去掉引腳)放入有柄石英燒杯中。
3.帶上塑膠手套,在藥品臺(tái)上去濃硝酸。向石英燒杯中注入適量濃硝酸。(操作時(shí)一定注意安全)。
4.將石英燒杯放到電爐上加熱,記錄加熱時(shí)間。(注意:火不要太大)。
5.觀察燒杯中的變化,并做好記錄。
6.取出去封裝的芯片并清洗芯片,在顯微鏡下觀察腐蝕效果。
7.等完成腐蝕后,對(duì)廢液進(jìn)行處理。
五、實(shí)驗(yàn)數(shù)據(jù)。
1:開始放入芯片,煮大約2分鐘,發(fā)煙硝酸即與塑膠封轉(zhuǎn)起反應(yīng),
此時(shí)溶液顏色開始變黑。
2:繼續(xù)煮芯片,發(fā)現(xiàn)塑膠封裝開始大量溶解,溶液顏色變渾濁。
3:大約二十五分鐘,芯片塑膠部分已經(jīng)基本去除。
4:取下燒杯,看到閃亮的芯片伴有反光,此時(shí)芯片塑膠已經(jīng)基本去除。
六、結(jié)果及分析。
1:加熱芯片前要事先用鉗子把芯片的金屬引腳去除,因?yàn)榇藭r(shí)如果不去除,它會(huì)與酸反應(yīng),消耗酸液。
2:在芯片去塑膠封裝的時(shí)候,加熱一定要小火加熱,因?yàn)榘l(fā)煙鹽酸是易揮發(fā)物質(zhì),如果采用大火加熱,其中的酸累物質(zhì)變會(huì)分解揮發(fā),引起容易濃度變低,進(jìn)而可能照成芯片去封裝不完全,或者去封裝速度較慢的情況。
3:通過(guò)實(shí)驗(yàn),了解了去塑膠封裝的基本方法,和去封裝的一般步驟。
實(shí)驗(yàn)二金屬層芯片拍照。
實(shí)驗(yàn)時(shí)間:同組人員:
一、實(shí)驗(yàn)?zāi)康摹?BR> 1.學(xué)習(xí)芯片拍照的方法。
2.掌握拍照主要操作。
3.能夠正確使用顯微鏡和電動(dòng)平臺(tái)。
二、實(shí)驗(yàn)儀器設(shè)備。
1:去封裝后的芯片。
2:芯片圖像采集電子顯微鏡和電動(dòng)平臺(tái)。
3:實(shí)驗(yàn)用pc,和圖像采集軟件。
三、實(shí)驗(yàn)原理和內(nèi)容。
1:實(shí)驗(yàn)原理。
采集去封裝后金屬層照片。
1.打開拍照電腦、顯微鏡、電動(dòng)平臺(tái)。
2.將載物臺(tái)粗調(diào)焦旋鈕逆時(shí)針旋轉(zhuǎn)到底(即載物臺(tái)最低),小心取下載物臺(tái)四英寸硅片平方在桌上,用塑料鑷子小心翼翼的將裸片放到硅片靠中心的位置上,將硅片放到載物臺(tái)。
3.小心移動(dòng)硅片盡量將芯片平整。
4.打開拍照軟件,建立新拍照任務(wù),選擇適當(dāng)倍數(shù),并調(diào)整到顯示圖像。(此處選擇20倍物鏡,即拍200倍照片)。
5.將顯微鏡物鏡旋轉(zhuǎn)到最低倍5x,慢慢載物臺(tái)粗調(diào)整旋鈕使載物臺(tái)慢慢上升,直到有模糊圖像,這時(shí)需要小心調(diào)整載物臺(tái)位置,直至看到圖像最清晰。
6.觀察圖像,將芯片調(diào)平(方法認(rèn)真聽取指導(dǎo)老師講解)。
10.觀測(cè)整體效果,觀察是否有嚴(yán)重錯(cuò)位現(xiàn)象。如果有嚴(yán)重錯(cuò)位,要進(jìn)行重拍。
11.保存圖像,關(guān)閉拍照工程。
12.將顯微鏡物鏡順時(shí)針跳到最低倍(即:5x)。
13.逆時(shí)針旋轉(zhuǎn)粗調(diào)焦旋鈕,使載物臺(tái)下降到最低。
14.用手柄調(diào)節(jié)載物臺(tái),到居中位置。
15.關(guān)閉顯微鏡、電動(dòng)平臺(tái)和pc機(jī)。
五、實(shí)驗(yàn)數(shù)據(jù)。
采集后的芯片金屬層圖片如下:
六、結(jié)果及分析。
1:實(shí)驗(yàn)掌握了芯片金屬層拍照的方法,電動(dòng)平臺(tái)和電子顯微鏡的使用,熟悉了圖像采集軟件的使用方法。
2:在拍攝金屬層圖像時(shí),每拍完一行照片要進(jìn)行檢查,因?yàn)樾酒杏嗥毓夂途劢沟牟町悾赡軙?huì)使某些照片不清晰,對(duì)后面的金屬層拼接照成困難。所以拍完一行后要對(duì)其進(jìn)行檢查,對(duì)不符合標(biāo)準(zhǔn)的照片進(jìn)行重新拍照。
3:拍照是要保證芯片全部在采集視野里,根據(jù)四點(diǎn)確定一個(gè)四邊形平面,要確定芯片的四個(gè)角在采集視野里,就可以保證整個(gè)芯片都在采集視野里。
4:拍照時(shí)的倍數(shù)選擇要與工程分辨率保持一致,過(guò)大或過(guò)小會(huì)引起芯片在整個(gè)視野里的分辨率,不能達(dá)到合適的效果,所以采用相同的倍數(shù),保證芯片的在視野圖像大小合適。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十三
年(班)級(jí):xx
實(shí)驗(yàn)小組成員:xx
實(shí)驗(yàn)時(shí)間:xx
實(shí)驗(yàn)名稱:讓癟乒乓球鼓起來(lái)
實(shí)驗(yàn)器材:燒杯、熱水、癟乒乓球
我的.猜測(cè):球會(huì)鼓起來(lái)
我這樣做:
1、將燒杯加入多半杯熱水
2、把癟乒乓球放入杯中
觀察到的現(xiàn)象或測(cè)量結(jié)果:癟乒乓球鼓起來(lái)了
我認(rèn)為:癟乒乓球受熱鼓起來(lái);氣體受熱會(huì)膨脹
授課教師:xx
評(píng)定等級(jí):xx
注:
1.本表由學(xué)生在實(shí)驗(yàn)課上根據(jù)實(shí)驗(yàn)情況填寫送交實(shí)驗(yàn)室存放。
2.本表每學(xué)期按年級(jí)每個(gè)實(shí)驗(yàn)選樣例裝訂成冊(cè)存檔。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十四
姓名:
學(xué)號(hào):
地點(diǎn):
指導(dǎo)老師:
專業(yè)班級(jí):
實(shí)驗(yàn)名稱:時(shí)間片輪轉(zhuǎn)調(diào)度算法。
一、實(shí)驗(yàn)?zāi)康模?BR> 1、熟悉并掌握動(dòng)態(tài)分區(qū)分配的算法。
2、熟悉并掌握動(dòng)態(tài)分區(qū)中分區(qū)回收的各種情況,并能夠?qū)崿F(xiàn)分區(qū)合并。
二、實(shí)驗(yàn)內(nèi)容:用高級(jí)語(yǔ)言模擬實(shí)現(xiàn)動(dòng)態(tài)分區(qū)存儲(chǔ)管理,要求:
1、分區(qū)分配算法至少實(shí)現(xiàn)首次適應(yīng)算法、最佳適應(yīng)算法和最壞適應(yīng)算法中的至少一種。熟悉并掌握各種算法的空閑區(qū)組織方式。
2、分區(qū)的初始化——可以由用戶輸入初始分區(qū)的大小。(初始化后只有一個(gè)空閑分區(qū),起始地址為0,大小是用戶輸入的大小)。
3、分區(qū)的動(dòng)態(tài)分配過(guò)程:由用戶輸入作業(yè)號(hào)和作業(yè)的大小,實(shí)現(xiàn)分區(qū)過(guò)程。
4、分區(qū)的回收:用戶輸入作業(yè)號(hào),實(shí)現(xiàn)分區(qū)回收,同時(shí),分區(qū)的合并要體現(xiàn)出來(lái)。(注意:不存在的作業(yè)號(hào)要給出錯(cuò)誤提示?。?BR> 5、分區(qū)的顯示:任何時(shí)刻,可以查看當(dāng)前內(nèi)存的情況(起始地址是什么,大小多大的分區(qū)時(shí)空閑的,或者占用的,能夠顯示出來(lái))。
三、實(shí)驗(yàn)代碼。
1、選擇操作界面。
2、選擇操作分配內(nèi)存。
3、查看內(nèi)存分配情況。
4、釋放內(nèi)存。
注意:1.標(biāo)題格式黑體4號(hào)加粗,正文宋體小四。
2.實(shí)驗(yàn)結(jié)果給出你程序運(yùn)行時(shí)的截圖。
3.實(shí)驗(yàn)總結(jié)是通過(guò)這次實(shí)驗(yàn)?zāi)銓W(xué)到的及不足的等方面的內(nèi)容。
4.檢查過(guò)的實(shí)驗(yàn)不交實(shí)驗(yàn)報(bào)告,但要提交程序代碼文件。四個(gè)實(shí)驗(yàn)全部檢查過(guò)的至少交一份實(shí)驗(yàn)報(bào)告。
4.實(shí)驗(yàn)報(bào)告的文件名就是實(shí)驗(yàn)一/實(shí)驗(yàn)二等,所有自己的實(shí)驗(yàn)報(bào)告和程序放到一個(gè)文件夾中,文件夾的名稱是“學(xué)好姓名”,將文件夾壓縮后發(fā)給學(xué)習(xí)委員,學(xué)習(xí)委員建立本班實(shí)驗(yàn)報(bào)告文件夾,文件夾名稱就是“專業(yè)班級(jí)”,壓縮后于13周周二下午將實(shí)驗(yàn)報(bào)告發(fā)給我。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十五
姓名:學(xué)號(hào):
試驗(yàn)xxxxxxxxxxxx。
一、試驗(yàn)?zāi)康?......二、實(shí)驗(yàn)設(shè)備。
三、試驗(yàn)內(nèi)容。
所做具體實(shí)驗(yàn)的概括。
四、實(shí)驗(yàn)步驟(重點(diǎn)寫)。
怎么做的實(shí)驗(yàn),就按步驟順序往下寫,并附貼圖。
五、實(shí)驗(yàn)中遇到的問(wèn)題及思考。
格式自己調(diào)整,但要整齊,頁(yè)眉中插入學(xué)號(hào)、姓名。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十六
[實(shí)驗(yàn)?zāi)康腯:硫酸銅大晶體的制作 [實(shí)驗(yàn)用品]:
儀器:燒杯,表面皿,鐵架臺(tái),酒精燈,石棉網(wǎng),漏斗,量筒,玻璃棒,鑷子,三角架。
用品:濾紙,細(xì)線。 藥品:硫酸銅。 [實(shí)驗(yàn)步驟]:
【1】選用純凈膽礬在潔凈的燒杯里制作飽和溶液:在50ml的燒杯里盛30ml水,水溫:45°c,將硫酸銅加入水中,以玻璃棒不斷攪拌,當(dāng)所加入的硫酸銅完全溶解時(shí),再重復(fù)相同的動(dòng)作,至無(wú)法再溶解為止。
【2】過(guò)濾:為防止晶體在長(zhǎng)成過(guò)程中因雜質(zhì)而受到影響,用濾紙將上述飽和溶液趁熱過(guò)濾,濾液流入一洗凈并用熱水加溫過(guò)的50ml燒杯里。
【3】等待晶種:將過(guò)濾好的飽和溶液(注意硫酸銅溶液中不能有硫酸銅固體)在50ml小燒杯里靜置、室溫下自然冷卻,經(jīng)一夜,燒杯底出現(xiàn)小晶體。從結(jié)晶出來(lái)的晶體中選擇一塊晶形比較好的硫酸銅晶體,作為晶種。
【4】晶體生長(zhǎng):用200ml的燒杯按照【1】、【2】的步驟制作更多的飽和溶液(為了節(jié)約、注意步驟【3】剩余的溶液要一并使用)。揀取一顆晶形比較完整的晶體,用細(xì)線系住,懸掛在盛飽和硫酸銅溶液的燒杯里(注意:晶核不能碰到燒杯壁或者燒杯底),并加蓋,靜置在陰涼、灰塵少的地方,等待晶核長(zhǎng)大。待晶體不再長(zhǎng)大時(shí),取出,測(cè)量尺寸。
小缺口逐漸長(zhǎng)齊了。現(xiàn)在換了5000ml的燒杯繼續(xù)在培養(yǎng)。
藍(lán)礬晶體制作實(shí)驗(yàn)過(guò)程記錄:
(第1頁(yè))
實(shí)驗(yàn)過(guò)程記錄:
(第2頁(yè))
實(shí)驗(yàn)過(guò)程記錄:
(第3頁(yè))
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十七
實(shí)驗(yàn)名稱:鹽到哪里去了。
實(shí)驗(yàn)器材:玻璃杯2個(gè)、鋸末、鹽、玻璃棒、小勺、記錄卡片、水。
我的猜測(cè):化在水里了。
我這樣做:
1、取一勺鹽放一杯里。
2、擦擦勺取一些鋸末放一杯。
3、將兩個(gè)杯中倒入相同質(zhì)量的水。
4、用棒攪拌,下數(shù)相同。
5、觀察有什么現(xiàn)象發(fā)生。
觀察到的現(xiàn)象或測(cè)量結(jié)果:
1、鹽不見了。溶解在水里了。在水中變成變成微小的'顆粒。
2、鋸末浮在水面。
我認(rèn)為:
1、鹽不見了。溶解在水里了。在水中變成變成微小的顆粒。
2、鋸末浮在水面,沒(méi)溶解。
授課教師:xx。
評(píng)定等級(jí):xx。
注:
1.本表由學(xué)生在實(shí)驗(yàn)課上根據(jù)實(shí)驗(yàn)情況填寫送交實(shí)驗(yàn)室存放。
2.本表每學(xué)期按年級(jí)每個(gè)實(shí)驗(yàn)選樣例裝訂成冊(cè)存檔。
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告篇十八
探究實(shí)驗(yàn)?zāi)康模簩?duì)蠟燭在點(diǎn)燃前、點(diǎn)燃時(shí)和熄滅后的三個(gè)階段進(jìn)行細(xì)致的觀察,學(xué)會(huì)完整地觀察物質(zhì)的變化過(guò)程及其現(xiàn)象。
實(shí)驗(yàn)用品:一支新蠟燭、火柴、一支干凈燒杯、水、水槽、澄清的石灰水、一把小刀。
1.觀察蠟燭的顏色、形狀、狀態(tài)、硬度;嗅其氣味。
現(xiàn)象:蠟燭是白色、較軟的圓柱狀固體,無(wú)氣味,由白色的棉線和石蠟組成。
2.用小刀切下一塊石蠟,放入水槽,觀察其在水中的現(xiàn)象。
現(xiàn)象:石蠟漂浮在水面上,不溶于水。
結(jié)論:石蠟是一種密度比水小,不溶于水的固體。
3.點(diǎn)燃蠟燭,觀察其變化及其火焰和其各層溫度的比較。
現(xiàn)象:石蠟受熱時(shí)熔化、蠟燭燃燒時(shí)發(fā)光、冒黑煙、放熱。
燭焰分三層:外焰、內(nèi)焰、焰心,外焰溫度最高,焰心最低。
結(jié)論:石蠟受熱會(huì)熔化,燃燒時(shí)形成炭黑。
物理實(shí)驗(yàn)報(bào)告·化學(xué)實(shí)驗(yàn)報(bào)告·生物實(shí)驗(yàn)報(bào)告·實(shí)驗(yàn)報(bào)告格式·實(shí)驗(yàn)報(bào)告模板。
4.干燥的燒杯罩在燭焰上方,觀察燒杯壁上的現(xiàn)象片刻,取下燒杯,倒入少量石灰水。振蕩,觀察其現(xiàn)象。
現(xiàn)象:干燥的燒杯壁上出現(xiàn)了許多小水珠。取下燒杯后迅速倒入澄清石灰水,振蕩,石灰水變得渾濁。
結(jié)論:蠟燭燃燒時(shí)產(chǎn)生了水和能使石灰水變渾濁的二氧化碳兩種物質(zhì)。
5.熄滅蠟燭,觀察其現(xiàn)象,用火柴點(diǎn)燃剛熄滅時(shí)的白煙,觀察有什么現(xiàn)象發(fā)生。
現(xiàn)象:熔化的石蠟逐漸凝固,白色棉線燭心變黑,易碎。用火柴點(diǎn)燃剛熄滅時(shí)的白煙,蠟燭會(huì)重新燃燒。
結(jié)論:石蠟遇冷凝固,燃燒時(shí)產(chǎn)生炭黑,棉線炭化,白煙由細(xì)小的石蠟顆粒構(gòu)成,有可燃性。
蠟燭在空氣中能夠燃燒,在燃燒過(guò)程中和過(guò)程后能產(chǎn)生許多新的物質(zhì)。