最新數(shù)據(jù)結(jié)構(gòu)實驗報告(精選18篇)

字號:

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