狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告1

*時(shí)在尋找報(bào)告總結(jié)過(guò)程中,可能會(huì)需要到數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告8篇,希望能讓您節(jié)省時(shí)間起到了幫助的作用。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第1篇

  在經(jīng)濟(jì)飛速發(fā)展的今天,越來(lái)越多的事務(wù)都會(huì)使用到報(bào)告,報(bào)告中提到的所有信息應(yīng)該是準(zhǔn)確無(wú)誤的。相信許多人會(huì)覺(jué)得報(bào)告很難寫吧,下面是小編為家整理的立體構(gòu)成實(shí)驗(yàn)報(bào)告,希望能夠助到家。

  立體構(gòu)成的概念特征及作用:

  立體構(gòu)成是一門研究在三維空間中如何將立體造型要素按照一定的原則組合成賦予個(gè)性的美的立體形態(tài)的學(xué)科。整個(gè)立體構(gòu)成的過(guò)程是一個(gè)分割到組合或組合到分割的過(guò)程。任何形態(tài)可以還原到點(diǎn)、線、面,而點(diǎn)、線、面又可以組合成任何形態(tài)。立體構(gòu)成的探求包括對(duì)材料形、色、質(zhì)等心理效能的探求和材料強(qiáng)度的探求,加工工藝等物理效能的探求這樣幾個(gè)方面。立體構(gòu)成是對(duì)實(shí)際的空間和形體之間的關(guān)系進(jìn)行研究和探討的過(guò)程?臻g的范圍決定了人類活動(dòng)和生存的世界,而空間卻又受占據(jù)空間的形體的`限制,藝術(shù)家要在空間里表述自己的設(shè)想,自然要?jiǎng)?chuàng)造空間里的形體。立體構(gòu)成中形態(tài)與形狀有著本質(zhì)的區(qū)別,物體中的某個(gè)形狀僅是形態(tài)的無(wú)數(shù)面向中的一個(gè)面向的外廓,而形態(tài)是由無(wú)數(shù)形狀構(gòu)成的一個(gè)綜合體。

  立體構(gòu)成的構(gòu)成要素:

  1、點(diǎn)的特征:

  點(diǎn)型是形態(tài)中最初的元素,也是形態(tài)世界最小的表現(xiàn)極限,它在空間中呈飄浮狀態(tài),有長(zhǎng)短,寬窄及運(yùn)動(dòng)方向,它是由各元素相互對(duì)應(yīng),相互比較而特定的,如隨著點(diǎn)與塊的縮小與擴(kuò),它們之間互相的轉(zhuǎn)換,對(duì)形態(tài)上造型語(yǔ)言的不同會(huì)在心理上產(chǎn)生不同的感受,如角狀點(diǎn)型,有強(qiáng)烈的沖擊力,曲狀點(diǎn)型則有柔和的飄浮感。其表現(xiàn)形式無(wú)限多,或方或圓或角或其他任何形狀,還可有實(shí)心與空心的變化。

  2、線的特征:

  線存在于點(diǎn)的移動(dòng)軌跡,面的邊界以及面與面的交界或面的斷、切、截取處,具有豐富的形狀和形態(tài),并能形成強(qiáng)烈的運(yùn)動(dòng)感。線從形態(tài)上可分為直線(*線,重直線,斜線和折線等)和曲線(孤線,螺旋線,拋物線,雙曲線及**線)兩表。a、直線垂直線斜線的b、曲線

  幾何曲線能表達(dá)飽滿,有彈性、嚴(yán)謹(jǐn),理智,明確的現(xiàn)代感覺(jué),同時(shí)也有機(jī)械的冷漠感,**曲線是一種自然的、優(yōu)美的、跳躍的線型,能表達(dá)豐闊、圓闊、柔和、富有人情味的感覺(jué),同時(shí)也有強(qiáng)烈的活動(dòng)感和流動(dòng)感,例如自然中閃電形成的**曲線。

  3、面的特征:

  面作為構(gòu)成空間的基礎(chǔ)之一具有強(qiáng)烈的方向感,面的不同組合方式可以構(gòu)成千變?nèi)f化的空間形態(tài)。面在空間形態(tài)上可分為*面和曲面兩種形態(tài),*面有規(guī)律*面和不規(guī)律*面,曲面有規(guī)律曲面和不規(guī)律曲面。圓形總是封閉的,具有飽滿的,肯定的和**的效果,能表現(xiàn)流動(dòng)、運(yùn)動(dòng)、**、柔美的感覺(jué)不規(guī)則面的基本形是指一些毫無(wú)規(guī)律的**形態(tài)。

  4、塊的特征:

  塊體的基本特征是占據(jù)三維空間,塊體可以由面圍合而成,也可以由面運(yùn)動(dòng)而成,而厚的塊體能產(chǎn)生深厚、穩(wěn)定的感覺(jué),小而薄的塊體,能產(chǎn)生輕盈飄浮的感覺(jué),塊體可分為幾何*面體,幾何曲面體,**體和**曲面體等。幾何*面體包括正三角錐體、正立方體、長(zhǎng)方體和其它的幾何*面所構(gòu)成的多面立體,具有簡(jiǎn)餾方、莊重、嚴(yán)肅、穩(wěn)定的特點(diǎn)。

  這些就是我在立體構(gòu)成課程期間所學(xué)的知識(shí)以及我自己的作品。雖然還有很的欠缺,我想以后在學(xué)習(xí)的過(guò)程中,我會(huì)不斷的學(xué)習(xí)不斷的進(jìn)步,讓我的作品更有創(chuàng)造力,更美觀,更能跟上時(shí)代的潮流,甚至超越時(shí)代的潮流。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第2篇

 。保_定實(shí)驗(yàn)教學(xué)指導(dǎo)思想,強(qiáng)化實(shí)驗(yàn)教學(xué)目標(biāo)

  在中學(xué)物理實(shí)驗(yàn)教學(xué)過(guò)程中確定以實(shí)驗(yàn)為基礎(chǔ),用實(shí)驗(yàn)來(lái)展開激發(fā)學(xué)生的實(shí)驗(yàn)興趣,發(fā)揮學(xué)生參與教學(xué)的主動(dòng)性和積極性,培養(yǎng)學(xué)生操作實(shí)驗(yàn)、設(shè)計(jì)實(shí)驗(yàn)的實(shí)踐能力和創(chuàng)造能力.加強(qiáng)實(shí)驗(yàn)教學(xué)的研究,盡量把驗(yàn)證性實(shí)驗(yàn)改為探索性實(shí)驗(yàn),把演示實(shí)驗(yàn)改為邊講邊實(shí)驗(yàn),通過(guò)挖掘教學(xué)內(nèi)容的學(xué)術(shù)性,有機(jī)地把課內(nèi)探索延伸到課外.總之,尊重科學(xué),實(shí)事求是,面對(duì)群體,以實(shí)驗(yàn)創(chuàng)新教育為前提,使學(xué)生達(dá)到掌握物理實(shí)驗(yàn)技能和科學(xué)方法,養(yǎng)成科學(xué)態(tài)度,學(xué)會(huì)運(yùn)用實(shí)驗(yàn)**解決物理問(wèn)題的能力為指導(dǎo)思想,強(qiáng)化實(shí)驗(yàn)教學(xué)目標(biāo),要求學(xué)生在實(shí)驗(yàn)的全過(guò)程中自始至終抓好“七個(gè)正確”:其一,選擇儀器正確;其二,安裝調(diào)試實(shí)驗(yàn)裝置正確;其三,操作規(guī)程正確;其四,觀察方法正確;其五,測(cè)量讀數(shù)正確;其六,處理數(shù)據(jù)正確;其七,實(shí)驗(yàn)結(jié)論正確.

 。玻剿鲗(shí)驗(yàn)教學(xué)模式,發(fā)揮主導(dǎo)、主體功能

  力探索不適應(yīng)新時(shí)期形勢(shì)的中學(xué)物理實(shí)驗(yàn)教學(xué)模式,建立起按科學(xué)設(shè)計(jì)實(shí)驗(yàn)教學(xué)程序、優(yōu)化實(shí)驗(yàn)教學(xué)過(guò)程、指導(dǎo)實(shí)驗(yàn)方法、培養(yǎng)創(chuàng)新能力的“引導(dǎo)探索實(shí)驗(yàn)掌握”教學(xué)模式.這種教學(xué)模式應(yīng)充分發(fā)揮教師的主導(dǎo)作用,突出學(xué)生的主體地位.教師充分相信學(xué)生,使學(xué)生主動(dòng)參與實(shí)驗(yàn).課本讓學(xué)生看,實(shí)驗(yàn)讓學(xué)生做,思路讓學(xué)生想,疑難讓學(xué)生議,錯(cuò)誤讓學(xué)生析.讓學(xué)生立設(shè)計(jì)實(shí)驗(yàn),利用物理實(shí)驗(yàn),發(fā)揮學(xué)生的主觀能動(dòng)作用,最限度地調(diào)動(dòng)學(xué)生自主學(xué)習(xí)的積極性和主動(dòng)性.變單向信息傳遞為雙向式、多向式信息傳遞與交流,教師在課內(nèi)講重點(diǎn)、關(guān)鍵點(diǎn)和注意點(diǎn),發(fā)揮好主導(dǎo)調(diào)控作用.主要方式是采取**、答疑、討論、觀察實(shí)驗(yàn)現(xiàn)象、動(dòng)手操作等.在實(shí)驗(yàn)中,加強(qiáng)對(duì)學(xué)生實(shí)驗(yàn)方法和創(chuàng)新能力的培養(yǎng).

  按教學(xué)綱規(guī)定必做的分組實(shí)驗(yàn),采用四人一組,總體安排,并將學(xué)生分成三種類型:第一類是理解能力差,應(yīng)較慢,動(dòng)作緩慢;第二類是思維敏捷,動(dòng)作粗糙;第三類是立思考,動(dòng)手能力強(qiáng).不管哪類學(xué)生整個(gè)實(shí)驗(yàn)過(guò)程全部由學(xué)生自己立完成,教師必要時(shí)答疑引路.另外要還實(shí)驗(yàn)報(bào)告的書寫,實(shí)驗(yàn)報(bào)告不要求**的格式,只要求與中學(xué)物理教學(xué)相聯(lián)系,寫出本實(shí)驗(yàn)成功的關(guān)鍵、有何不足.

  3.演示實(shí)驗(yàn)在復(fù)習(xí)課中應(yīng)用的'探討。

  物理復(fù)習(xí)是克服學(xué)生學(xué)習(xí)遺忘的重要**。而物理復(fù)習(xí)的基本方法有:系統(tǒng)總結(jié)法、練習(xí)法、實(shí)驗(yàn)法等。一般認(rèn)為:實(shí)驗(yàn)教學(xué)多出現(xiàn)于新授課中,復(fù)習(xí)課沒(méi)有必要**演示實(shí)驗(yàn)教學(xué),針對(duì)這,我們又做了如下的研究:

  素材取自初三物理總復(fù)習(xí)關(guān)于閱讀探究、實(shí)驗(yàn)設(shè)計(jì)方面題型的復(fù)習(xí)。如:關(guān)于用伏安法測(cè)電阻“遷移實(shí)驗(yàn) ”類型題的復(fù)習(xí)。在缺少一塊電表的情況下的教學(xué)方法設(shè)計(jì)見表:

  20天后進(jìn)行達(dá)標(biāo)測(cè)試,測(cè)試卷內(nèi)包括課堂練習(xí)過(guò)的類似題目1道,新設(shè)計(jì)同類型的遷移題2道。測(cè)試成績(jī)二班明顯高于一班。由此可見,復(fù)習(xí)課中的典型問(wèn)題或典型物理過(guò)程是有必要用演示實(shí)驗(yàn)的探究**來(lái)再現(xiàn)、鞏固的。通過(guò)實(shí)驗(yàn)拓展了知識(shí)的探究、內(nèi)化過(guò)程。它不僅以研究達(dá)到掌握目的,而且還有效的促進(jìn)了學(xué)生的發(fā)展---方法教育及終身學(xué)習(xí)能力的發(fā)展。

  4.演示實(shí)驗(yàn)下放成隨堂小時(shí)驗(yàn)或?qū)W生分組實(shí)驗(yàn)的探討。

  在演示實(shí)驗(yàn)的教學(xué)中,有時(shí)也將其下放為學(xué)生隨堂小實(shí)驗(yàn),甚至設(shè)計(jì)成學(xué)生分組實(shí)驗(yàn)來(lái)操作。我們做了以下研究。教師分別設(shè)置了實(shí)驗(yàn)班和對(duì)照班。課后達(dá)標(biāo)結(jié)果顯示:上面講演示實(shí)驗(yàn)下放為隨堂小實(shí)驗(yàn)的教學(xué),前兩節(jié)課授課效果是理想的,后面的結(jié)果不是很理想。由此可見,這種教法在實(shí)踐中有其明顯的優(yōu)越性,特別有利于學(xué)生相關(guān)領(lǐng)域的發(fā)展及有關(guān)內(nèi)容的授課。

  總之,這一年是忙碌而又豐碩的,我們將在現(xiàn)有的基礎(chǔ)上,繼續(xù)努力,去迎接更豐收的一年。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第3篇

  篇一:實(shí)驗(yàn)報(bào)告整數(shù)規(guī)劃

  一、實(shí)驗(yàn)名稱:整數(shù)規(guī)劃問(wèn)題和動(dòng)態(tài)規(guī)劃問(wèn)題

  二、實(shí)驗(yàn)?zāi)康模?/p>

  熟練使用Spreadsheet建立整數(shù)規(guī)劃、動(dòng)態(tài)規(guī)劃模型,利用excel建立數(shù)學(xué)模型,掌握求解過(guò)程,并能對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析及評(píng)價(jià)

  三、實(shí)驗(yàn)設(shè)備

  計(jì)算機(jī)、Excel

  四、實(shí)驗(yàn)內(nèi)容

 。ㄒ唬┱麛(shù)規(guī)劃

  1、0-1整數(shù)規(guī)劃

  其中,D11=F2;D12=F3;D13=F4;D14=F5;

  B11=SUMPRODUCT($B$9:$E$9,B2:E2);

  B12=SUMPRODUCT($B$9:$E$9,B3:E3);

  B13=SUMPRODUCT($B$9:$E$9,B4:E4);

  B14=SUMPRODUCT($B$9:$E$9,B5:E5);

  H8==SUMPRODUCT($B$9:$E$9,B6:E6);

  用規(guī)劃求解工具求解:目標(biāo)單元格為$H$8,求最值,可變單元格為$B$9:$E$9,約束條件為$B$11:$B$14<=$D$11:$D$14;$B$9:$E$9=二進(jìn)制。在【選項(xiàng)】菜單中選擇“采用線性模型”“假定非負(fù)”。即可進(jìn)行求解得結(jié)果,實(shí)現(xiàn)最利潤(rùn)為

  2、整數(shù)規(guī)劃

  其中,D11=D2;D12=D3;

  B11=SUMPRODUCT($B$8:$C$8,B2:C2);B12=SUMPRODUCT($B$8:$C$8,B3:C3); F7=SUMPRODUCT($B$8:$C$8,B4:C4);

  用規(guī)劃求解工具求解:設(shè)置目標(biāo)單元格為F7,求最值,可變單元格為$B$8:$C$8,約束條件為$B$11:$B$12<=$D$11:$D$12;$B$8:$C$8=整數(shù)。在【選項(xiàng)】菜單中選擇“采用線性模型”“假定非負(fù)”。即可進(jìn)行求解得結(jié)果,實(shí)現(xiàn)最利潤(rùn)為

  3、指派問(wèn)題

  人數(shù)跟任務(wù)數(shù)相等:

  其中,F(xiàn)11=SUM(B11:E11);F12=SUM(B12:E12);F13=SUM(B13:E13);F14=SUM(B14:E14); B15=SUM(B11:B14);C15=SUM(B11:B14);D15=SUM(B11:B14);E15=SUM(B11:B14); H11,H12,H13,H14,B17,C17,D17,E17單元格值均設(shè)為

  用規(guī)劃求解工具求解:設(shè)置目標(biāo)單元格為$B$8,求最小值,可變單元格為$B$11:$E$14,約束條件為$B$11:$E$14=二進(jìn)制;$B$15:$E$15=$B$17:$E$17;$F$11:$F$14=$H$11:$H$ 在【選項(xiàng)】菜單中選擇“采用線性模型”“假定非負(fù)”。即可進(jìn)行求解得結(jié)果,實(shí)現(xiàn)最少時(shí)間為

  人數(shù)跟任務(wù)不等:(人少任務(wù)多)要求每人都有任務(wù),要求每個(gè)任務(wù)都要完成。

  與人數(shù)任務(wù)相等的情況類似,只需要將約束條件稍作改變即可。

 。ǘ﹦(dòng)態(tài)規(guī)劃

  1、資源分配問(wèn)題

  其中,B19==SUM(B13:B18);

  E21==SUMPRODUCT(B13:B18,A13:A18)+SUMPRODUCT(C13:C18,A13:A18)+SUMPRODUCT(D13:D18,A13:A18);

  目標(biāo)值C10=SUMPRODUCT(B2:D7,B13:D18)。

  規(guī)劃求解得:分配給乙分廠2臺(tái)機(jī)器,分配給丙分廠3臺(tái)機(jī)器,甲不分配機(jī)器,所得利潤(rùn)為21。

  2、機(jī)器分配問(wèn)題

  其中,D2=SUM(B2:C2);

  *B2+*C2;

  目標(biāo)值

  I7=SUMPRODUCT(B2:C2,H2:I2)+SUMPRODUCT(B3:C3,H2:I2)+SUMPRODUCT(B4:C4,H2:I2)+SUMPRODUCT(B5:C5,H2:I2)+SUMPRODUCT(B6:C6,H2:I2)。

  規(guī)劃求解得最優(yōu)結(jié)果如題,所能達(dá)到的最利潤(rùn)為2790。

  3、載貨問(wèn)題

  其中,E7=SUMPRODUCT(B7:B9,B2:B4);

  目標(biāo)單元格F10=SUMPRODUCT(B7:B9,C2:C4);

  規(guī)劃求解如圖,裝載1類貨與3類貨各一件,利潤(rùn)為26。

  五、實(shí)驗(yàn)體會(huì)

  通過(guò)實(shí)驗(yàn),覺(jué)得用excel做這類題速度很快,很方便。首先就是要掌握題目梗概,有一個(gè)基本的輪廓,才能為建模做好鋪墊;將題目的信息輸入excel表格中;建模,確定變量,約束條件,目標(biāo)值的計(jì)算方法,求解便可。

  篇二:整數(shù)規(guī)劃實(shí)驗(yàn)報(bào)告

  塞爾默公司的營(yíng)銷經(jīng)理將要主持召開一年一度的有營(yíng)銷區(qū)域經(jīng)理以及銷售人員參加的銷售協(xié)商會(huì)議。為了更好地安排這次會(huì)議,他雇用了四個(gè)臨時(shí)工(安、伊恩、瓊、肖恩),每一個(gè)人負(fù)責(zé)完成下面的一項(xiàng)任務(wù):

  書面陳述的文字處理;

  制作口頭和書面陳述的電腦圖;

  會(huì)議材料的準(zhǔn)備,包括書面材料的抄寫和**;

  處理與會(huì)者的提前和當(dāng)場(chǎng)注冊(cè)報(bào)名;

  現(xiàn)在他需要確定要將哪一項(xiàng)任務(wù)指派個(gè)哪一個(gè)人。

  雖然這四個(gè)臨時(shí)工都有完成這四項(xiàng)任務(wù)所需的基本能力,但是在他們完成每一項(xiàng)任務(wù)時(shí)所表現(xiàn)出來(lái)的有效程度是有很差異的。表顯示了每一個(gè)人完成每一項(xiàng)任務(wù)所用的`時(shí)間(單位:小時(shí))。最右一列給出了以每個(gè)人能力為基礎(chǔ)的小時(shí)薪水。 表 塞爾默公司問(wèn)題的數(shù)據(jù)

  臨時(shí)工每一項(xiàng)任務(wù)所需要的時(shí)間(小時(shí))每小時(shí)工資 文字處理繪圖材料準(zhǔn)備記錄

  安伊恩瓊肖恩

  解:

  決策變量:每個(gè)人被指派的任務(wù):x11,x12,x13,x14,x21,x22,x23,x24,x31,x32,x33,x34,x41,x42,x43,x44;

  mintotalcost14*(35*x1141*x1227*x1340*x14)

  目標(biāo)函數(shù):12*(47*x2145*x2232*x2351*x24)

  13*(39*x3156*x3236*x3343*x34)

  15*(32*x4151*x4225*x4346*x44)

  約束條件:每項(xiàng)任務(wù)將賦予臨時(shí)工,并且每個(gè)臨時(shí)工必須被賦予一項(xiàng)任務(wù)

  數(shù)學(xué)模型:

  mintotalcost14*(35*x1141*x1227*x1340*x14)

  12*(47*x2145*x2232*x2351*x24)

  13*(39*x3156*x3236*x3343*x34)

  15*(32*x4151*x4225*x4346*x44)

  x11x12x13x141

  x21x22x23x241

  x31x32x33x341

  x41x42x43x441

  

  x12x22x32x421

  x13x23x33x431

  x41x42x43x441

  x11,x12,x13,x14,x21,x22,x23,x24,x31,x32,x33,x34,x41,x42,x43,x440,1

  模型文件:

  數(shù)據(jù)文件:

  最優(yōu)解:

  由上圖知,指派安材料準(zhǔn)備,伊恩繪圖,瓊記錄,肖恩文字處理為最優(yōu)方案,總花費(fèi)為1957。

  篇三:數(shù)學(xué)建模實(shí)驗(yàn)報(bào)告3 線性規(guī)劃與整數(shù)規(guī)劃

  【實(shí)驗(yàn)?zāi)康募耙饬x】

  [1] 學(xué)習(xí)最優(yōu)化技術(shù)和基本原理,了解最優(yōu)化問(wèn)題的分類;

  [2] 掌握規(guī)劃的建模技巧和求解方法;

  [3] 學(xué)習(xí)靈敏度分析問(wèn)題的思維方法;

  [4] 熟悉MATLAB軟件求解規(guī)劃模型的基本命令;

  [5] 通過(guò)俘學(xué)習(xí),熟悉建立規(guī)劃模型的基本要素和求解方法。

  通過(guò)該實(shí)驗(yàn)的學(xué)習(xí),使學(xué)生掌握最優(yōu)化技術(shù),認(rèn)識(shí)面對(duì)什么樣的實(shí)際問(wèn)題,提出假設(shè)和建立優(yōu)化模型,并且使學(xué)生學(xué)會(huì)使用MATLAB、Lingo軟件進(jìn)行規(guī)劃模型求解的基本命令,并進(jìn)行靈敏度分析。解決現(xiàn)實(shí)生活中的最優(yōu)化問(wèn)題是本科生學(xué)習(xí)階段中一門重要的課程,因此,本實(shí)驗(yàn)對(duì)學(xué)生的學(xué)習(xí)尤為重要。

  【實(shí)驗(yàn)要求與任務(wù)】

  根據(jù)實(shí)驗(yàn)內(nèi)容和步驟,完成以下實(shí)驗(yàn),要求寫出實(shí)驗(yàn)報(bào)告(符號(hào)說(shuō)明模型的建立模型的求解(程序)結(jié)論)

  A組

  高校資金投資問(wèn)題

  高校現(xiàn)有一筆資金100萬(wàn)元,現(xiàn)有4個(gè)投資項(xiàng)目可供投資。

  項(xiàng)目A:從第一年到底四年年初需要投資,并于次年年末回收本利115%。

  項(xiàng)目B:從第三年年初需要投資,并于第5年末才回收本利135%,但舒定最投資總額不超過(guò)40萬(wàn)元。

  項(xiàng)目C:從第二年年初需要投資,并于第5年末才回收本利M%,但舒定最投資總額不超過(guò)30萬(wàn)元。(其中M為你學(xué)號(hào)的后三位+10)

  項(xiàng)目D:五年內(nèi)每年年初可以買公債,并于當(dāng)年年末歸還,并可獲得6%的利息。 試為該校確定投資方案,使得第5年末他擁有的資金本利總額最。

  該校在第3年有個(gè)校慶,學(xué)校準(zhǔn)備拿出8萬(wàn)元來(lái)籌辦,又應(yīng)該如何安排投資方案,使得第5年末他擁有的資金本利總額最。

  B組題

  1)最短路問(wèn)題, 圖1中弧上的數(shù)字為相鄰2點(diǎn)之間的路程,求從1到7的最短路。

  2)最車流量, 圖1中弧上的數(shù)字為相鄰2點(diǎn)之間每小時(shí)的最車流量。求每小時(shí)1到7最

  車流量。

  3)最小費(fèi)用流, 30輛卡車從1到7運(yùn)送物品。圖1中弧上的數(shù)字為相鄰2點(diǎn)之間的容納的車的數(shù)量。另外每條路段都有不同的路費(fèi)要繳納,下圖2中弧上的數(shù)字為相鄰2點(diǎn)之間的路費(fèi)。如何分配卡車的出發(fā)路徑可以達(dá)到費(fèi)用最低,物品又能全部送到。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第4篇

  Sudoku 數(shù)實(shí)驗(yàn)報(bào)告

  一、 算法描述

  求解Sudoku讓人最容易想到的方法是窮舉每個(gè)方格可能的值,如果符合條件,則得到解,不符合條件則進(jìn)行回溯。通過(guò)遞歸的方法,顯然可以得到數(shù)的解。

  我想到的簡(jiǎn)單的遞歸方法,是每一行從左到右,試驗(yàn)每一個(gè)方格可能的數(shù)字,進(jìn)行遞歸。這種方法看似非常麻煩,實(shí)際上對(duì)于一般的數(shù)題,速度是非?斓,思想比較簡(jiǎn)單,寫出來(lái)的代碼也非常簡(jiǎn)單、易懂。

  算法1:簡(jiǎn)單遞歸方法

  從第一個(gè)格開始,從1到9試驗(yàn),是否滿足行、列、九宮格互不相同的條件。若滿足條件,則填入該數(shù)字,再試驗(yàn)下一個(gè)格。當(dāng)一個(gè)格子出現(xiàn)沒(méi)有數(shù)字能填的情況時(shí),說(shuō)明已經(jīng)填的數(shù)字有誤,回溯,再進(jìn)行遞歸。

  算法2:優(yōu)化的遞歸算法

  先遍歷所有格子,統(tǒng)計(jì)每種格子可能出現(xiàn)數(shù)字的個(gè)數(shù)。每次挑選可能出現(xiàn)數(shù)字個(gè)數(shù)最少的格子來(lái)進(jìn)行遞歸。

  設(shè)置三維數(shù)組poss[i][j][k]來(lái)存儲(chǔ)可能出現(xiàn)數(shù)字的信息。poss[i][j][0]記錄i行j列的格子可能出現(xiàn)數(shù)字的個(gè)數(shù),poss[i][j][k](1<=k<=9) 若poss[i][j][k]=1,表示k可能在(i,j)格出現(xiàn)。若poss[i][j][k]=0,表示k不可能在(i,j)格中出現(xiàn)。每次找poss[i][j][0]最小的格子,來(lái)進(jìn)行下一個(gè)遞歸。

  算法3:生成數(shù)棋盤的算法

  我最開始的想法是窮舉法,隨機(jī)生成滿足行各不相同的9行,再判斷9宮格、每列是否符合要求,符合條件時(shí),隨機(jī)生成停止。然而,這種算法的當(dāng)然時(shí)間復(fù)雜度顯然數(shù)高。第99一步的隨機(jī)生成的次數(shù)是9*9/P9=9608。隨機(jī)生成一組棋盤耗時(shí)就非常。后來(lái),我從求解的個(gè)數(shù)的程序獲得啟發(fā)。算法二對(duì)于1000多組解的數(shù)棋盤,解起來(lái)也很快。隨機(jī)生成填9個(gè)方格,再用算法一的方法解出來(lái),取第一組正確的解作為棋盤即可生成填好的棋盤。再把一定數(shù)量的格子的數(shù)字隨機(jī)刪除,計(jì)算解的`個(gè)數(shù)。如果解唯一,就得到了棋盤。

  二、數(shù)據(jù)結(jié)構(gòu)

  這三種算法的數(shù)據(jù)結(jié)構(gòu)不是非常復(fù)雜,只是普通的數(shù)組。

  算法一:數(shù)組a[i][j]

  算法二:數(shù)組a[i][j]和poss[i][j][k]

  算法三:數(shù)組a[i][j]和poss[i][j][k]

  三、時(shí)間效率分析

  算法1:這種算法在tsinsen系統(tǒng)上只用了15ms得到全部答案。

  雖然這種算法在tsinsen系統(tǒng)的測(cè)試中有很好的表現(xiàn),但是我試了試在幾道骨灰級(jí)難度的題,發(fā)現(xiàn)這種算法可能會(huì)用到10秒以上的時(shí)間,并且測(cè)試數(shù)據(jù)不同,時(shí)間差異非常。

  我認(rèn)為,這種算法的漏洞在于,如果開始的格子可能出現(xiàn)的數(shù)字非常多,遞歸樹開始的枝會(huì)非常多。并且,我們一般做數(shù)題,都會(huì)先挑可能出現(xiàn)數(shù)字個(gè)數(shù)最少的格子來(lái)填,充分利用了已知條件。然而,這種算法只按格子的行列順序來(lái)試驗(yàn),顯然非常傻。于是,我想出了第二種算法。

  算法2:這種算法耗時(shí)長(zhǎng)。

  非常令人失望的是,雖然它能在短時(shí)間內(nèi)解出骨灰級(jí)題目,但是,和上一個(gè)算法相比,對(duì)于簡(jiǎn)單的題目,它比較耗時(shí)。在tsinsen系統(tǒng)中測(cè)試的時(shí)間是91ms。它的缺陷在于,每次遞歸都必須更新(i,j)格子所在的行、列、九宮格所有的元素。每次要求20個(gè)數(shù)的poss[i][j][]。回溯同樣要更新。并且求poss[i][j][]的函數(shù)時(shí)間復(fù)雜度是O(n)。每一步所耗時(shí)間比上一種算法多很多。但是,總的試驗(yàn)的步數(shù)能顯著減少。 所以,這種算法適用于數(shù)解題的動(dòng)畫演示和解極難題目。

  四、程序結(jié)構(gòu)

  五、運(yùn)行結(jié)果

  六、總結(jié)和思

  后來(lái)老師提高了難度,要求程序能求出多解數(shù)題的解的個(gè)數(shù)。幾千個(gè)解的數(shù)據(jù)都能迅速得出答案,但是幾萬(wàn)個(gè)解的數(shù)據(jù),需要很長(zhǎng)時(shí)間,更別提幾百萬(wàn)的數(shù)據(jù)。這兩種遞歸的算法都有問(wèn)題,優(yōu)化的空間也有限,需要更強(qiáng)、高效的算法。

  這次Project讓我不斷思考,改進(jìn)了最初的算法。編程是確實(shí)是一個(gè)克服困難、不斷改進(jìn)與超越的過(guò)程?傆行碌臄(shù)據(jù)擺在面前,把原來(lái)的算法打擊得很慘,激勵(lì)著我們研究更加先進(jìn)的算法。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第5篇

  實(shí)驗(yàn)名稱:結(jié)構(gòu)的動(dòng)力特性試驗(yàn)

  實(shí)驗(yàn)類型:(3) (1)演示;(2)驗(yàn)證;(3) 綜合;(4)設(shè)計(jì);(5)其他

  學(xué) 院:環(huán)境與安全工程學(xué)院

  學(xué)生姓名:孫奧偉

  專業(yè)班級(jí):土木101

  學(xué) 號(hào):10434217

  指導(dǎo)老師:王新杰、謝靜靜

  20XX~20XX學(xué)年第二學(xué)期第4次實(shí)驗(yàn)

  

  同實(shí)驗(yàn)者:申元暢、盛曉青、祁向楠

  實(shí)驗(yàn)時(shí)間20XX年4月23日

  實(shí)驗(yàn)四 結(jié)構(gòu)的動(dòng)力特性試驗(yàn)

  一、試驗(yàn)?zāi)康?/p>

 。1)了解振動(dòng)測(cè)試與**實(shí)驗(yàn)系統(tǒng)的組成、安裝和調(diào)整的方法。

 。2)學(xué)會(huì)激振器、傳感器與數(shù)采分析儀的操作、使用方法。 (3)學(xué)會(huì)測(cè)量鋼梁的強(qiáng)迫振動(dòng)頻率。 本實(shí)驗(yàn)屬于綜合性實(shí)驗(yàn)。

  二、實(shí)驗(yàn)儀器及設(shè)備

  (1)振動(dòng)與**實(shí)驗(yàn)臺(tái)包括簡(jiǎn)支梁、 懸臂梁、薄壁圓盤、單**度系統(tǒng)、二**度系統(tǒng)、多**度系統(tǒng)模型,配以主動(dòng)隔振、被動(dòng)隔振的空氣阻尼減震器、單式動(dòng)力吸振器、復(fù)式動(dòng)力吸振器等組成。

 。2)激動(dòng)振系統(tǒng)與測(cè)振系統(tǒng),激振系統(tǒng)包括DH1301正弦掃頻信號(hào)源,JZ-1接觸式激器,JZF-1非接觸式激振器,偏心電動(dòng)機(jī),調(diào)壓器,力錘; MT-3T型磁電式振動(dòng)速度傳感器,DH130壓電式加速度傳感器,WD302電渦流位移傳感器、測(cè)力傳感器;動(dòng)態(tài)采集分析系統(tǒng)包括信號(hào)調(diào)理器、數(shù)據(jù)采集儀、計(jì)算機(jī)系統(tǒng)、**與基本分析軟件、模態(tài)分析軟件。

  三、實(shí)驗(yàn)原理及操作步驟

 。1)安裝偏心電動(dòng)機(jī)。偏心激振電機(jī)的電源線調(diào)接到調(diào)壓器的輸入端(電源使用三芯接地插座),一定要小心防止接錯(cuò),把調(diào)速電機(jī)通過(guò)安裝底板安裝在簡(jiǎn)支梁中部,電機(jī)轉(zhuǎn)速可用調(diào)壓器電壓調(diào)節(jié)旋鈕來(lái)調(diào)節(jié),調(diào)節(jié)輸出電壓到110v左右,調(diào)好后在實(shí)驗(yàn)過(guò)程中不要改變電機(jī)轉(zhuǎn)速。

 。2)安裝DH1301正弦掃頻信號(hào)源。將DH1301正弦掃頻信號(hào)源的輸出電壓調(diào)節(jié)旋鈕左旋到最小位置,把激振器與輸出接線柱相連。

 。3)接測(cè)試系統(tǒng)。將掃頻信號(hào)源的輸出信號(hào)接到采集儀的1-1通道。將速度傳感器布置在偏心激振電機(jī)附近,速度傳感器測(cè)得的信號(hào)接到數(shù)采儀的1-2通道。設(shè)置頻率類型,正弦掃頻的起、止頻率后按“確認(rèn)”,設(shè)置好后按“開始”,調(diào)節(jié)電壓信號(hào)到頻率掃頻點(diǎn)開始移動(dòng),此時(shí)觀察梁的振動(dòng)情況。按壓電式加速度傳感器DH187,選AC方式,量程

  (4)打開儀器電源,進(jìn)入**分析軟件,新建一個(gè)項(xiàng)目,設(shè)置采樣頻率1K量程范圍、工程單位和傳感器靈敏度等參數(shù)(按壓電式加速度傳感器DH187,選AC方式,量程927,靈敏度系數(shù),磁電式速度傳感器610、620選SIN-DC,靈敏度系數(shù)選210mv/mm?s),然后*衡、**零點(diǎn)、啟動(dòng)采樣,在曲線顯示窗口內(nèi)點(diǎn)擊鼠標(biāo)右鍵,選擇信號(hào),選擇波型1-1和1-2,選擇X-Y記錄儀顯示方式。開始采集數(shù)據(jù),數(shù)據(jù)同步采集顯示在圖形窗口內(nèi)。

 。5)調(diào)節(jié)DH1301 掃頻信號(hào)源的輸出功率,第一步使用線性掃頻找出振動(dòng)頻率的致值,然后利用正弦定頻找出利薩如圖形的頻率,使屏幕上出現(xiàn)一直線或橢(正)圓,此時(shí)信號(hào)源顯示頻率即為簡(jiǎn)支梁的強(qiáng)迫振動(dòng)的頻率f。

 。6)注意采集儀器在采集數(shù)據(jù)的過(guò)程中,不允許關(guān)掉儀器。

  加強(qiáng),在80~90Hz之間一直減弱,定出振動(dòng)頻率的致值在74~85Hz之間。 然后利用正弦定頻仔細(xì)查找共振頻率,由于頻率是以增加的,通過(guò)手觸感覺(jué)共振頻率致在79~80Hz之間。由于是通過(guò)自己的手感覺(jué)的,所以只能確定概的值。

  五、結(jié)果與討論

  (1)電源電壓為110V時(shí),梁的'強(qiáng)迫振動(dòng)的頻率是多少?

  實(shí)驗(yàn)結(jié)果測(cè)得的電壓為110V時(shí),梁的強(qiáng)迫振動(dòng)在79~80Hz左右,由于通過(guò)人體的感覺(jué),所以無(wú)法確定數(shù)據(jù)。

 。2)振動(dòng)與**實(shí)驗(yàn)臺(tái)由哪幾部分組成?

  振動(dòng)與**實(shí)驗(yàn)臺(tái)包括:簡(jiǎn)支梁,懸臂梁,薄壁圓盤,單**度系統(tǒng),二**度系統(tǒng),多**度系統(tǒng)模型,配以主動(dòng)隔振,被動(dòng)隔振的空氣阻尼減震器,單式吸震器,復(fù)式吸震器組成。

 。3)**分析軟件的使用步驟?

  新建一個(gè)項(xiàng)目,設(shè)置采樣頻率1K量程范圍、工程單位和傳感器靈敏度等參數(shù)(按壓電式加速度傳感器DH187,選AC方式,量程927,靈敏度系數(shù),磁電式速度傳感器610、620-1

  選SIN-DC,靈敏度系數(shù)選210mv/mm?s),然后*衡、**零點(diǎn)、啟動(dòng)采樣,在曲線顯示窗口內(nèi)點(diǎn)擊鼠標(biāo)右鍵,選擇信號(hào),選擇波型1-1和1-2,選擇X-Y記錄儀顯示方式。開始采集數(shù)據(jù),數(shù)據(jù)同步采集顯示在圖形窗口內(nèi)。

 。4)寫出實(shí)驗(yàn)過(guò)程中掃頻信號(hào)給的電壓及其出現(xiàn)利薩如圖形時(shí)的頻率

  第一步,使用線性掃頻掃出振動(dòng)頻率的致值,在75~85Hz之間。然后利用正弦定頻找出共振頻率概在79~80Hz之間。

  實(shí)驗(yàn)過(guò)程中,要仔細(xì)調(diào)節(jié),避免由于按鍵的過(guò)快而導(dǎo)致儀器短時(shí)故障。 服從老師安排,聽從老師指導(dǎo)。 原始數(shù)據(jù)記錄:

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第6篇

  小學(xué)語(yǔ)文“四結(jié)合”教學(xué)試驗(yàn),就是以計(jì)算機(jī)為**,運(yùn)用先進(jìn)教育思想和認(rèn)知學(xué)習(xí)理論探索基礎(chǔ)教育途徑,將小學(xué)的語(yǔ)文教學(xué)和計(jì)算機(jī)教學(xué)以及漢字輸入編碼學(xué)習(xí)融為一體,做到“識(shí)字、查字、編碼、打字”四結(jié)合。

  一、加強(qiáng)**,強(qiáng)化管理。

  為了確保實(shí)驗(yàn)的健康發(fā)展和有效調(diào)控,我們先后組建了實(shí)驗(yàn)課題組、設(shè)備管理站、教學(xué)研究室三級(jí)管理網(wǎng)絡(luò)。課題組由校長(zhǎng)親自任組長(zhǎng),教研室**任副組長(zhǎng),吸收骨干教師及部分學(xué)生家長(zhǎng)**組成課題**小組,加強(qiáng)對(duì)實(shí)驗(yàn)的宏觀調(diào)控、科學(xué)管理和具體指導(dǎo),解決實(shí)驗(yàn)中的重問(wèn)題和有關(guān)事宜。設(shè)備管理站由分管后勤的主要**及有關(guān)人員組成,主要負(fù)責(zé)解決教改實(shí)驗(yàn)的設(shè)備條件以及教學(xué)軟件等所需設(shè)施,保證實(shí)驗(yàn)的所需資金和優(yōu)良環(huán)境。教學(xué)研究室由分管教學(xué)的主要**掛帥,吸收能力強(qiáng)、決心、具有一定理論水*和豐富教學(xué)經(jīng)驗(yàn)的教師組成。重點(diǎn)研究教材、教法、學(xué)法、質(zhì)量測(cè)查等教學(xué)研究工作;旧献龅礁骷(jí)機(jī)構(gòu)職責(zé)明確,協(xié)調(diào)合作,加強(qiáng)了對(duì)實(shí)驗(yàn)的宏觀調(diào)控、過(guò)程管理和科學(xué)指導(dǎo)。

  二、多法并用,上好“三課”。

  一是指法課。指法的規(guī)范操作,對(duì)于打字的準(zhǔn)確性和速度是十分重要的。因此,我們一開始讓學(xué)生上機(jī)就嚴(yán)格要求,強(qiáng)化訓(xùn)練。首先讓學(xué)生認(rèn)識(shí)并了解各鍵的功能和作用,接著讓學(xué)生進(jìn)行實(shí)踐操作。在操作過(guò)程中,嚴(yán)格進(jìn)行指法訓(xùn)練,強(qiáng)調(diào)學(xué)生規(guī)范操作,從準(zhǔn)到快,循序漸進(jìn),不斷提高。

  二是編碼課。在上編碼課時(shí),各類字的編碼方法、拆分規(guī)則等必須給學(xué)生講清楚,再用這些方法規(guī)則來(lái)指導(dǎo)編碼。在編碼時(shí),還要把識(shí)字與編碼緊密結(jié)合起來(lái),一邊學(xué)生字一邊學(xué)編碼。三是輸入課。漢字輸入要求學(xué)生把小學(xué)語(yǔ)文的基本知識(shí)和電腦打字的基本技能綜合運(yùn)用,眼、耳、手、腦并用。這對(duì)小學(xué)生來(lái)說(shuō)是高難度的技能,因此,在上漢字輸入課時(shí),首先要過(guò)好編碼關(guān),教師把本節(jié)內(nèi)容中的難記部件或難打字進(jìn)行口頭編碼或拆分練習(xí),然后讓學(xué)生進(jìn)行輸入練習(xí),要求學(xué)生以難為主,從慢到快,循序漸進(jìn),先看打、后聽打、再想打,逐步提高。教師既要有要求,有指導(dǎo),又要隨時(shí)進(jìn)行檢測(cè),使學(xué)生整體提高。

  通過(guò)一年多的實(shí)驗(yàn),我們?nèi)〉昧穗A段性成果:1.優(yōu)化了課堂教學(xué)結(jié)構(gòu)。

  小學(xué)語(yǔ)文“四結(jié)合”計(jì)算機(jī)輔助教學(xué)打破了過(guò)去識(shí)字教學(xué)單從漢字的音、形、義三方面入手,使學(xué)生對(duì)漢字“會(huì)讀、會(huì)認(rèn)、會(huì)寫、會(huì)理解”的四會(huì)和單靠老師的一張嘴、一支粉筆的呆板教學(xué)模式,采用計(jì)算機(jī)輔助教學(xué)的現(xiàn)代教學(xué)**,在小學(xué)語(yǔ)文課堂中采用“識(shí)字、查字、編碼、打字”四結(jié)合的新型課堂結(jié)構(gòu),有利于減輕學(xué)生的課業(yè)負(fù)擔(dān),有利于促進(jìn)學(xué)習(xí)漢字效率的提高。它改造了傳統(tǒng)的語(yǔ)文教學(xué)模式,探索運(yùn)用了新型的.教學(xué)模式和教學(xué)方法,優(yōu)化了教學(xué)過(guò)程。

 。玻ぐl(fā)了學(xué)生的學(xué)習(xí)興趣。

  采用計(jì)算機(jī)輔助教學(xué)的現(xiàn)代化**,在小學(xué)語(yǔ)文課堂中進(jìn)行“識(shí)字、查字、編碼、打字”四結(jié)合的新型教學(xué)方法,既能使學(xué)生獲得必須掌握的語(yǔ)文基礎(chǔ)知識(shí),又能獲得操作計(jì)算機(jī)所需的漢字編碼方法和打字技能,這種圖、文、聲并茂的人機(jī)交互方式,激發(fā)了學(xué)生的學(xué)習(xí)興趣,使其主動(dòng)參與、積極動(dòng)腦,自我檢查、自覺(jué)提高。

 。常岣吡私虒W(xué)質(zhì)量。

  經(jīng)過(guò)一年多的教學(xué)試驗(yàn),實(shí)驗(yàn)班學(xué)生的認(rèn)知、情感、能力和操作技能等都產(chǎn)生了明顯的效果。一是學(xué)生的識(shí)字率提高。二年級(jí)實(shí)驗(yàn)班學(xué)生今年暑假通過(guò)檢測(cè),人均識(shí)字2304個(gè),最多的達(dá)到2810個(gè)。二是學(xué)生對(duì)漢字的筆畫、筆順、間架結(jié)構(gòu)、正確讀音的掌握程度都有明顯提高。三是學(xué)生掌握了漢字編碼與計(jì)算機(jī)的打字技能;旧献龅搅丝、聽、寫、打、想的有機(jī)結(jié)合和綜合運(yùn)用,有效地促進(jìn)了教學(xué)質(zhì)量的提高*

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第7篇

  立體構(gòu)成的概念特征及作用:

  立體構(gòu)成是一門研究在三維空間中如何將立體造型要素按照一定的原則組合成賦予個(gè)性的美的立體形態(tài)的學(xué)科。整個(gè)立體構(gòu)成的過(guò)程是一個(gè)分割到組合或組合到分割的過(guò)程。任何形態(tài)可以還原到點(diǎn)、線、面,而點(diǎn)、線、面又可以組合成任何形態(tài)。立體構(gòu)成的探求包括對(duì)材料形、色、質(zhì)等心理效能的探求和材料強(qiáng)度的探求,加工工藝等物理效能的探求這樣幾個(gè)方面。立體構(gòu)成是對(duì)實(shí)際的空間和形體之間的關(guān)系進(jìn)行研究和探討的過(guò)程?臻g的范圍決定了人類活動(dòng)和生存的世界,而空間卻又受占據(jù)空間的形體的限制,藝術(shù)家要在空間里表述自己的設(shè)想,自然要?jiǎng)?chuàng)造空間里的形體。立體構(gòu)成中形態(tài)與形狀有著本質(zhì)的區(qū)別,物體中的某個(gè)形狀僅是形態(tài)的無(wú)數(shù)面向中的一個(gè)面向的外廓,而形態(tài)是由無(wú)數(shù)形狀構(gòu)成的一個(gè)綜合體。

  立體構(gòu)成的構(gòu)成要素:

  1、點(diǎn)的特征;

  點(diǎn)型是形態(tài)中最初的元素,也是形態(tài)世界最小的表現(xiàn)極限,它在空間中呈飄浮狀態(tài),有長(zhǎng)短,寬窄及運(yùn)動(dòng)方向,它是由各元素相互對(duì)應(yīng),相互比較而特定的,如隨著點(diǎn)與塊的縮小與擴(kuò),它們之間互相的轉(zhuǎn)換,對(duì)形態(tài)上造型語(yǔ)言的不同會(huì)在心理上產(chǎn)生不同的感受,如角狀點(diǎn)型,有強(qiáng)烈的沖擊力,曲狀點(diǎn)型則有柔和的飄浮感。其表現(xiàn)形式無(wú)限多,或方或圓或角或其他任何形狀,還可有實(shí)心與空心的變化。

  2、線的特征:

  線存在于點(diǎn)的移動(dòng)軌跡,面的邊界以及面與面的交界或面的斷、切、截取處,具有豐富的形狀和形態(tài),并能形成強(qiáng)烈的運(yùn)動(dòng)感。線從形態(tài)上可分為直線(*線,重直線,斜線和折線等)和曲線(孤線,螺旋線,拋物線,雙曲線及**線)兩表。 a、直線 垂直線 斜線的 b、曲線

  幾何曲線能表達(dá)飽滿,有彈性、嚴(yán)謹(jǐn),理智,明確的現(xiàn)代感覺(jué),同時(shí)也有機(jī)械的冷漠感,**曲線是一種自然的、優(yōu)美的、跳躍的線型,能表達(dá)豐闊、圓闊、柔和、富有人情味的感覺(jué),同時(shí)也有強(qiáng)烈的活動(dòng)感和流動(dòng)感,例如自然中閃電形成的**曲線。

  3、面的特征:

  面作為構(gòu)成空間的基礎(chǔ)之一具有強(qiáng)烈的方向感,面的'不同組合方式可以構(gòu)成千變?nèi)f化的空間形態(tài)。面在空間形態(tài)上可分為*面和曲面兩種形態(tài),*面有規(guī)律*面和不規(guī)律*面,曲面有規(guī)律曲面和不規(guī)律曲面。圓形總是封閉的,具有飽滿的,肯定的和**的效果,能表現(xiàn)流動(dòng)、運(yùn)動(dòng)、**、柔美的感覺(jué)不規(guī)則面的基本形是指一些毫無(wú)規(guī)律的**形態(tài)。

  4、塊的特征:

  塊體的基本特征是占據(jù)三維空間,塊體可以由面圍合而成,也可以由面運(yùn)動(dòng)而成,而厚的塊體能產(chǎn)生深厚、穩(wěn)定的感覺(jué),小而薄的塊體,能產(chǎn)生輕盈飄浮的感覺(jué),塊體可分為幾何*面體,幾何曲面體,**體和**曲面體等。幾何*面體包括正三角錐體、正立方體、長(zhǎng)方體和其它的幾何*面所構(gòu)成的多面立體,具有簡(jiǎn)餾方、莊重、嚴(yán)肅、穩(wěn)定的特點(diǎn)。

  這些就是我在立體構(gòu)成課程期間所學(xué)的知識(shí)以及我自己的作品。雖然還有很的欠缺,我想以后在學(xué)習(xí)的過(guò)程中,我會(huì)不斷的學(xué)習(xí)不斷的進(jìn)步,讓我的作品更有創(chuàng)造力,更美觀,更能跟上時(shí)代的潮流,甚至超越時(shí)代的潮流。

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告第8篇

  篇一:無(wú)機(jī)化學(xué)實(shí)驗(yàn)六 醋酸電離度和電離常數(shù)的測(cè)定

  一、實(shí)驗(yàn)?zāi)康?/p>

  1.測(cè)定醋酸的電離度和電離常數(shù);

  2.學(xué)習(xí)pH計(jì)的使用。 [教學(xué)重點(diǎn)]

  醋酸的電離度、電離常數(shù)的測(cè)定 [教學(xué)難點(diǎn)] pH計(jì)的使用 [實(shí)驗(yàn)用品]

  儀器:滴定管、吸量管(5mL)、容量瓶(50 mL)、pH計(jì)、玻璃電極、甘汞電極

  藥品:0、200 molL-1HAc標(biāo)準(zhǔn)溶液、0、200 molL-1NaOH標(biāo)準(zhǔn)溶液、酚酞指示劑、標(biāo)準(zhǔn)緩沖溶液

  (pH=6、86、pH=4、00)

  二、基本原理

  HAc → H++ Ac-

  C:HAc的起始濃度;[H+]、[Ac-]、[HAc]:分別為*衡濃度; α:電離數(shù);K:*衡常數(shù)

  α =

  × 100%

  Ka = =

  當(dāng)α小于5時(shí),C - [H+]≈C,所以Ka≈

  根據(jù)以上關(guān)系,通過(guò)測(cè)定已知濃度HAc溶液的pH值,就可算出[H+],從而可以計(jì)算該HAc溶液的電離度和*衡常數(shù)。(pH=-lg[H+],[H+]=10-pH)

  三、實(shí)驗(yàn)內(nèi)容

  1.HAc溶液濃度的測(cè)定(堿式滴定管)

  以酚酞為指示劑,用已知濃度的NaOH溶液測(cè)定HAc的濃度。

  滴定序號(hào) CNaOH(molL-1) VHAc(mL VNaOH(mL CHAc

  測(cè)定值 *均值

  25、001

  2 25、00

  25、003

  2.配制不同濃度的HAc溶液

  用移液管或吸量管分別取2、50 mL、5、00 mL、25、00 mL已測(cè)得準(zhǔn)確濃度的HAc溶液,分別加入3只50 mL容量瓶中,用去離子水稀釋至刻度,搖勻,并計(jì)算出三個(gè)容量瓶中HAc溶液的準(zhǔn)確濃度。將溶液從稀到濃排序編號(hào)為:1、2、3,原溶液為4號(hào)。

  3.測(cè)定HAc溶液的pH值,并計(jì)算HAc的電離度、電離常數(shù)

  把以上四種不同濃度的HAc溶液分別加入四只潔凈干燥的50 L杯中,按由稀到濃的順序在pH計(jì)上分別測(cè)定它們的pH值,并記錄數(shù)據(jù)和室溫。將數(shù)據(jù)填入下表(p、129、),計(jì)算HAc電離度和電離常數(shù)。

  溶液

  C (molL-1)

  pH

  [H+]

  α(%)

  電離常數(shù)K

  編號(hào) 1 2 3 4

  四、**

  1/20 CHAc 1/10 CHAc 1/2 CHAc CHAc

  (molL-1)

  測(cè)定值

  *均值

  K值在1、0×10-5~2、0×10-5范圍內(nèi)合格(文獻(xiàn)值25℃1、76×10-5)

  1.燒杯是否必須烘干?還可以做怎樣的處理? 答:不需烘干,用待測(cè)溶液蕩洗2~3次即可。 2.測(cè)定原理是什么?

  五、思考題

  1.若所用HAc溶液的濃度極稀,是否還能用近似公式Ka=[H+]2/C來(lái)計(jì)算K,為什么? 答:若CHAc很小,則C酸/Ka就可能不于400,就不能用近似公式Ka=[H+]2/C,如用近似公式,會(huì)造成較的誤差。

  2.改變所測(cè)HAc溶液的濃度或溫度,則有無(wú)變化? 答:CHAc減小,α增,Ka不變;

  Ka隨T改變而變化很小,在室溫范圍內(nèi)可忽略。

  六、注意事項(xiàng)

  1.測(cè)定HAc溶液的pH值時(shí),要按溶液從稀到濃的次序進(jìn)行,每次換測(cè)量液時(shí)都必須清洗電極,并吸干,保證濃度不變,減小誤差。

  2.PHs-PI酸度計(jì)使用時(shí),先用標(biāo)準(zhǔn)pH溶液校正。

  3.玻璃電極的球部特別薄,要注意保護(hù),安裝時(shí)略低于甘汞電極,使用前用去離子水浸泡48小時(shí)以上。

  4.甘汞電極使用時(shí)應(yīng)拔去橡皮塞和橡皮帽,內(nèi)部無(wú)氣泡,并有少量結(jié)晶,以保證KCl溶液是飽和的,用前將溶液加滿,用后將橡皮塞和橡皮帽套好。

  附:介紹PHs-PI酸度計(jì)的使用方法及注意事項(xiàng)。 pH電極的標(biāo)定:

  1.定位:將**的電極插入pH=7的緩沖溶液中,調(diào)節(jié)TEMP(溫度)旋鈕,使指示的溫度與溶液溫度一致。打開電源開關(guān),再調(diào)節(jié)CALIB(校準(zhǔn))旋鈕,使儀器顯示的pH值與該緩沖溶液在此溫度下的pH值相同。

  2.調(diào)節(jié)斜率:把電極從緩沖溶液中取出,**,吸干,插入pH=4的緩沖溶液中,調(diào)SLOPE(斜率)旋鈕,使儀器顯示的pH值與該溶液在此溫度下的pH值相同,標(biāo)定結(jié)束(測(cè)量堿性溶液時(shí),用pH=9的緩沖溶液調(diào)節(jié)斜率)。

  pH值測(cè)定:調(diào)節(jié)好的旋鈕就不要再動(dòng),將待測(cè)溶液分別進(jìn)行測(cè)量,待讀數(shù)穩(wěn)定時(shí)記錄pH值。

  篇二:實(shí)驗(yàn)八 醋酸電離度和電離*衡常數(shù)的測(cè)定

  一、實(shí)驗(yàn)?zāi)康?/p>

  1、測(cè)定醋酸電離度和電離*衡常數(shù)。

  2、學(xué)習(xí)使用pH計(jì)。

  3、掌握容量瓶、移液管、滴定管基本操作。

  二、實(shí)驗(yàn)原理

  醋酸是弱電解質(zhì),在溶液中存在下列*衡:

  HAc

  + H

  + Ac-

  [H][Ac]c2

  Ka

  [HAc]1

  式中[ H+]、[ Ac-]、[HAc]分別是H+、 Ac-、HAc的*衡濃度;c為醋酸的起始濃度;Ka

  為醋酸的電離*衡常數(shù)。通過(guò)對(duì)已知濃度的醋酸的pH值的測(cè)定,按pH=-lg[H+]換算成[H+],[H]

  根據(jù)電離度,計(jì)算出電離度α,再代入上式即可求得電離*衡常數(shù)Ka。

  三、儀器和藥品

  儀器:移液管(25mL),吸量管(5mL),容量瓶(50mL),燒杯(50mL),錐形瓶(250mL),堿式滴定管,鐵架,滴定管夾,吸氣橡皮球,Delta320-S pH計(jì)。

  藥品:HAc(約0、2molL-1),標(biāo)準(zhǔn)緩沖溶液(pH=6、86,pH=4、00),酚酞指示劑,標(biāo)準(zhǔn)NaOH溶液(約0、2molL-1)。

  四、實(shí)驗(yàn)內(nèi)容

  1.醋酸溶液濃度的標(biāo)定

  用移液管吸取25mL約0、2molL-1 HAc溶液三份,分別置于三個(gè)250mL錐形瓶中,各加2~3滴酚酞指示劑。分別用標(biāo)準(zhǔn)氫氧化鈉溶液滴定至溶液呈現(xiàn)微,半分鐘不褪色為止,記下所用氫氧化鈉溶液的體積。從而求得HAc溶液的精確濃度(四位有效數(shù)字)。

  2.配制不同濃度的醋酸溶液

  用移液管和吸量瓶分別取25mL,5mL,2、5mL已標(biāo)定過(guò)濃度的HAc溶液于三個(gè)50mL容量瓶中,用蒸餾水稀釋至刻度,搖勻,并求出各份稀釋后的醋酸溶液精確濃度(cc,210c)的值(四位有效數(shù)字)。

  3.測(cè)定醋酸溶液的pH值

  用四個(gè)干燥的50mL燒杯分別取30~40mL上述三種濃度的醋酸溶液及未經(jīng)稀釋的HAc溶液,由稀到濃分別用pH計(jì)測(cè)定它們的.pH值(三位有效數(shù)字),并紀(jì)錄室溫。

  4.計(jì)算電離度與電離*衡常數(shù)

  根據(jù)四種醋酸的濃度pH值計(jì)算電離度與電離*衡常數(shù)。

  五、數(shù)據(jù)紀(jì)錄和結(jié)果

  1、醋酸溶液濃度的標(biāo)定

  滴定序號(hào)

  標(biāo)準(zhǔn)NaOH溶液的濃度/ molL-1 所取HAc溶液的量/mL 標(biāo)準(zhǔn)NaOH溶液的用量/ mL 實(shí)驗(yàn)測(cè)定HAc 測(cè)定值 溶液精確濃度/ molL-1 *均值

  2、醋酸溶液的pH值測(cè)定及*衡常數(shù)、電離度的計(jì)算 t = ℃

  HAc溶液編號(hào) 1 (c/20) 2 (c/10) 3 (c/2) 4 (c)

  cHAc/ molL-1

  pH

  [H+]/ molL-1

  α/%

  Ka

  六、預(yù)習(xí)要求及思考題

  1.預(yù)習(xí)要求

  (1)認(rèn)真預(yù)習(xí)電離*衡常數(shù)與電離度的計(jì)算方法,以及影響弱酸電離*衡常數(shù)與電離度的因素。

 。2)pH計(jì)的型號(hào)不同使用方法也略有區(qū)別,使用前應(yīng)認(rèn)真預(yù)習(xí),熟悉實(shí)驗(yàn)所用型號(hào)的

  pH計(jì)的使用方法。

  2.思考題

 。1)標(biāo)定醋酸濃度時(shí),可否用甲基橙作指示劑?為什么?

 。2)當(dāng)醋酸溶液濃度變小時(shí),[H+]、α如何變化?Ka值是否隨醋酸溶液濃度變化而變化?

  (3)如果改變所測(cè)溶液的溫度,則電離度和電離常數(shù)有無(wú)變化?

  篇三:實(shí)驗(yàn)三醋酸電離度和電離*衡常數(shù)的測(cè)定

  一、實(shí)驗(yàn)?zāi)康?/p>

  1、測(cè)定醋酸的電離度和電離*衡常數(shù)。

  2、學(xué)會(huì)正確地使用pH計(jì)。

  3、練習(xí)和鞏固容量瓶、移液管、滴定管等儀器的基本操作。

  二、實(shí)驗(yàn)原理

  醋酸CH3COOH(簡(jiǎn)寫為HAc)是一元弱酸,在溶液中存在下列電離*衡:

  HAc(aq)+H2O(l)

  H3O+(aq)+Ac-(aq)

  忽略水的電離,其電離常數(shù):

  首先,一元弱酸的濃度是已知的,其次在一定溫度下,通過(guò)測(cè)定弱酸的pH值,由pH=-lg[H3O+],可計(jì)算出其中的[H3O+]。對(duì)于一元弱酸,當(dāng)c/Ka≥500時(shí),存在下列關(guān)系式:

  [H3O+]2[H3O+] Ka

  cc

  [H3O+][Ac-][H3O+]2

  Ka

  [HAc][HAc]

  由此可計(jì)算出醋酸在不同濃度時(shí)的解離度()和醋酸的電離*衡常數(shù)(Ka);蛘咭部捎

  Kac2計(jì)算出弱酸的解離常數(shù)(Ka)。

  三、儀器和試藥

  儀器:移液管、吸量管、容量瓶、堿式滴定管、錐形瓶、燒杯、量筒、pHS-3C型酸度計(jì)。 試劑:冰醋酸(或醋酸)、NaOH標(biāo)準(zhǔn)溶液(0、1molL-1)、標(biāo)準(zhǔn)緩沖溶液(pH=6、86, 4、00)、酚酞溶液(1%)。

  四、實(shí)驗(yàn)內(nèi)容

  1、配置250mL濃度為0、1molL-1的醋酸溶液

  用量筒量取4mL 36%(約6、2 molL-1)的醋酸溶液置于燒杯中,加入250mL蒸餾水稀釋,混勻即得250mL 濃度約為0、1molL-1的醋酸溶液,將其儲(chǔ)存于試劑瓶中備用。

  2、醋酸溶液的標(biāo)定

  用移液管準(zhǔn)確移取25、00mL醋酸溶液(V1)于錐型瓶中,加入1滴酚酞指示劑,用標(biāo)準(zhǔn)NaOH溶液(c2)滴定,邊滴邊搖,待溶液呈淺,且半分鐘內(nèi)不褪色即為終點(diǎn)。由滴定管讀出所消耗的NaOH溶液的體積V2,根據(jù)公式c1V1=c2V2計(jì)算出醋酸溶液的濃度c1。*行做三份,計(jì)算出醋酸溶液濃度的*均值。

  3、pH值的測(cè)定

  分別用吸量管或移液管準(zhǔn)確量取2、50、5、00、10、00、25、00mL上述醋酸溶液于四個(gè)50mL的容量瓶中,用蒸餾水定容,得到一系列不同濃度的醋酸溶液。將四溶液及0、1molL-1原溶液按濃度由低到高的順序,分別用pH計(jì)測(cè)定它們的pH值。

  4、由測(cè)得的醋酸溶液pH值計(jì)算醋酸的電離度、電離*衡常數(shù)。

  五、實(shí)驗(yàn)結(jié)論 數(shù)據(jù)記錄與處理

  編號(hào) 1 2 3 4 5

  V HAc / mL 2、50 5、00 10、00 25、00 50、00

  c HAc / molL-1

  pH

  [H+] / molL-1

  Ka

  六、注意事項(xiàng)

  1、測(cè)定醋酸溶液pH值用的小燒杯,必須潔凈、干燥,否則,會(huì)影響醋酸起始濃度,以及所測(cè)得的pH值。

  2、吸量管的使用與移液管類似,但如果所需液體的量小于吸量管體積時(shí),溶液仍需吸至刻度線,然后放出所需量的液體。不可只吸取所需量的液體,然后完全放出。

  3、pH計(jì)使用時(shí)按濃度由低到高的順序測(cè)定pH值,每次測(cè)定完畢,都必須用蒸餾水將電極頭清洗干凈,并用濾紙擦干。

  七、思考題

  1、用pH計(jì)測(cè)定醋酸溶液的pH值,為什么要按濃度由低到高的順序進(jìn)行?

  2、本實(shí)驗(yàn)中各醋酸溶液的[H+]測(cè)定可否改用酸堿滴定法進(jìn)行?

  3、醋酸的電離度和電離*衡常數(shù)是否受醋酸濃度變化的影響?

  4、若所用醋酸溶液的濃度極稀,是否還可用公式 Ka[H3O] 計(jì)算電離常數(shù)?


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)擴(kuò)展閱讀


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展1)

——大學(xué)《數(shù)據(jù)結(jié)構(gòu)》試題及答案3篇

大學(xué)《數(shù)據(jù)結(jié)構(gòu)》試題及答案1

  1.屬性與服務(wù)相同的對(duì)象構(gòu)成類,類中的每個(gè)對(duì)象稱為該類的一——·

  2.在類的繼承結(jié)構(gòu)中,位于上層的類叫做一——,其下層的類則 叫做 類.

  3.若設(shè)串S=“documentHash.docO”,則詼字符串S的長(zhǎng)度為——·

  4.線性表的鏈接存儲(chǔ)只能通過(guò)—————————順序訪問(wèn)。

  5.設(shè)鏈棧中結(jié)點(diǎn)的結(jié)構(gòu)為(data,link),棧頂 指針為top,則向該鏈棧插入、—個(gè)新結(jié)點(diǎn)*p

  時(shí),應(yīng)依次執(zhí)行—————————————和一————操作。

  6.廣義表的深度定義為廣義表中括號(hào)被嵌套的——一·

  7.在一棵高度為h的完全二又樹中,最少含有——個(gè)結(jié)點(diǎn).假定樹根結(jié)點(diǎn)的高度為O.

  8.從有序擊(12,10,30,43,56,78,02,95)中折半搜索56和98元素時(shí),其搜索長(zhǎng)度分別為——和——·

  9。n個(gè)(n>o)頂點(diǎn)的連通無(wú)向圖中各頂點(diǎn)的度之和最少為————·

  10.設(shè)圖的頂點(diǎn)數(shù)為n,則求解最短路徑的Dijkstra算法的時(shí)間復(fù)雜度為————·

  11.給定一組數(shù)據(jù)對(duì)象的關(guān)鍵碼為{46,79,56,38,40,84},則利用堆排序方法建立的初始最大堆的堆首和堆尾的關(guān)鍵碼分別為——和——·L2.在索引表中,著一個(gè)索引項(xiàng)對(duì)應(yīng)數(shù)據(jù)對(duì)象表中的一個(gè)表項(xiàng),0C稱此索引為稠密索引

  若對(duì)應(yīng)數(shù)據(jù)對(duì)象表中的若干表項(xiàng),則稱此索引為——一索引.

  答案

  1.實(shí)例

  2.基類 派生(或于類)

  3. 16

  4.鏈接指針

  5.p一>Link=top top=p

  6.重?cái)?shù)

  7.2h

  8. 3 2

  9.2(n-1)

  10。O(n2)

  11.84 46

  12。稀疏


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展2)

——數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁選2篇)

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告1

  一.實(shí)驗(yàn)內(nèi)容:

  實(shí)現(xiàn)哈夫曼編碼的生成算法。

  二.實(shí)驗(yàn)?zāi)康模?/strong>

  1、使學(xué)生熟練掌握哈夫曼樹的生成算法。

  2、熟練掌握哈夫曼編碼的方法。

  三.問(wèn)題描述:

  已知n個(gè)字符在原文中出現(xiàn)的頻率,求它們的哈夫曼編碼。

  1、讀入n個(gè)字符,以及字符的權(quán)值,試建立一棵Huffman樹。

  2、根據(jù)生成的Huffman樹,求每個(gè)字符的Huffman編碼。并對(duì)給定的待編碼字符序列進(jìn)行編碼,并輸出。

  四.問(wèn)題的實(shí)現(xiàn)

  (1)郝夫曼樹的存儲(chǔ)表示

  typedef struct{

  unsigned int weight;

  unsigned int parent,lchild,rchild;

  }HTNode,*HuffmanTree; //動(dòng)態(tài)分配數(shù)組存儲(chǔ)郝夫曼樹

  郝夫曼編碼的存儲(chǔ)表示

  typedef char* *HuffmanCode;//動(dòng)態(tài)分配數(shù)組存儲(chǔ)郝夫曼編碼

  (2)主要的實(shí)現(xiàn)思路:

  a.首先定義郝夫曼樹的存儲(chǔ)形式,這里使用了數(shù)組

  b.用select遍歷n個(gè)字符,找出權(quán)值最小的兩個(gè)

  c.構(gòu)造郝夫曼樹HT,并求出n個(gè)字符的郝夫曼編碼HC

  總結(jié)

  1.基本上沒(méi)有什么太大的問(wèn)題,在調(diào)用select這個(gè)函數(shù)時(shí),想把權(quán)值最小的兩個(gè)結(jié)點(diǎn)的序號(hào)帶回HuffmanCoding,所以把那2個(gè)序號(hào)設(shè)置成了引用。

  2.在編程過(guò)程中,在什么時(shí)候分配內(nèi)存,什么時(shí)候初始化花的時(shí)間比較長(zhǎng)

  3.最后基本上實(shí)現(xiàn)后,發(fā)現(xiàn)結(jié)果仍然存在問(wèn)題,經(jīng)過(guò)分步調(diào)試,發(fā)現(xiàn)了特別低級(jí)的輸入錯(cuò)誤。把HT[i].weight=HT[s1].weight+HT[s2].weight;中的s2寫成了i

  附:

  //動(dòng)態(tài)分配數(shù)組存儲(chǔ)郝夫曼樹

  typedef struct{

  int weight; //字符的.權(quán)值

  int parent,lchild,rchild;

  }HTNode,*HuffmanTree;

  //動(dòng)態(tài)分配數(shù)組存儲(chǔ)郝夫曼編碼

  typedef char* *HuffmanCode;

  //選擇n個(gè)(這里是k=n)節(jié)點(diǎn)中權(quán)值最小的兩個(gè)結(jié)點(diǎn)

  void Select(HuffmanTree &HT,int k,int &s1,int &s2)

  { int i;

  i=1;

  while(i<=k && HT[i].parent!=0)i++;

  //下面選出權(quán)值最小的結(jié)點(diǎn),用s1指向其序號(hào)

  s1=i;

  for(i=1;i<=k;i++)

  {

  if(HT[i].parent==0&&HT[i].weight

  }

  //下面選出權(quán)值次小的結(jié)點(diǎn),用s2指向其序號(hào)

  for(i=1;i<=k;i++)

  {

  if(HT[i].parent==0&&i!=s1)break;

  }

  s2=i;

  for(i=1;i<=k;i++)

  {

  if(HT[i].parent==0&&i!=s1&&HT[i].weight

  }

  }

  //構(gòu)造Huffman樹,求出n個(gè)字符的編碼

  void HuffmanCoding(HuffmanTree &HT,HuffmanCode &HC,int *w,int n)

  {

  int m,c,f,s1,s2,i,start;

  char *cd;

  if(n<=1)return;

  m=2*n-1; //n個(gè)葉子n-1個(gè)結(jié)點(diǎn)

  HT=(HuffmanTree)malloc((m+1)*sizeof(HTNode)); //0號(hào)單元未用,預(yù)分配m+1個(gè)單元

  HuffmanTree p=HT+1;

  w++; //w的號(hào)單元也沒(méi)有值,所以從號(hào)單元開始

  for(i=1;i<=n;i++,p++,w++)

  {

  p->weight=*w;

  p->parent=p->rchild=p->lchild=0;

  }

  for(;i<=m;++i,++p)

  {

  p->weight=p->parent=p->rchild=p->lchild=0;

  }

  for(i=n+1;i<=m;i++)

  {

  Select(HT,i-1,s1,s2); //選出當(dāng)前權(quán)值最小的

  HT[s1].parent=i;

  HT[s2].parent=i;

  HT[i].lchild=s1;

  HT[i].rchild=s2;

  HT[i].weight=HT[s1].weight+HT[s2].weight;

  }

  //從葉子到根逆向求每個(gè)字符的郝夫曼編碼

  HC=(HuffmanCode)malloc((n+1)*sizeof(char*)); //分配n個(gè)字符編碼的頭指針變量

  cd=(char*)malloc(n*sizeof(char)); //分配求編碼的工作空間

  cd[n-1]='';//編碼結(jié)束符

  for(i=1;i<=n;i++) //逐個(gè)字符求郝夫曼編碼

  {

  start=n-1; //編碼結(jié)束符位置

  for(c=i,f=HT[i].parent;f!=0;c=f,f=HT[f].parent) //從葉子到根逆向求編碼

  {

  if(HT[f].lchild==c)cd[--start]='0';

  else

  cd[--start]='1';

  }

  HC[i]=(char*)malloc((n-start)*sizeof(char)); //為第i個(gè)字符編碼分配空間

  strcpy(HC[i],&cd[start]);//從cd復(fù)制編碼到HC

  }

  free(cd); //**工作空間

  }

  void main

  { int n,i;

  int* w; //記錄權(quán)值

  char* ch; //記錄字符

  HuffmanTree HT;

  HuffmanCode HC;

  cout<<"請(qǐng)輸入待編碼的字符個(gè)數(shù)n=";

  cin>>n;

  w=(int*)malloc((n+1)*sizeof(int)); //記錄權(quán)值,號(hào)單元未用

  ch=(char*)malloc((n+1)*sizeof(char));//記錄字符,號(hào)單元未用

  cout<<"依次輸入待編碼的字符data及其權(quán)值weight"<

  for(i=1;i<=n;i++)

  {

  cout<<"data["<

  }

數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告2

  一、實(shí)驗(yàn)?zāi)康募耙?/strong>

  1)掌握棧和隊(duì)列這兩種特殊的線性表,熟悉它們的特性,在實(shí)際問(wèn)題背景下靈活運(yùn)用它們。

  本實(shí)驗(yàn)訓(xùn)練的要點(diǎn)是“棧”和“隊(duì)列”的觀點(diǎn);

  二、實(shí)驗(yàn)內(nèi)容

  1) 利用棧,實(shí)現(xiàn)數(shù)制轉(zhuǎn)換。

  2) 利用棧,實(shí)現(xiàn)任一個(gè)表達(dá)式中的語(yǔ)法檢查(選做)。

  3) 編程實(shí)現(xiàn)隊(duì)列在兩種存儲(chǔ)結(jié)構(gòu)中的基本操作(隊(duì)列的初始化、判隊(duì)列空、入隊(duì)列、出隊(duì)列);

  三、實(shí)驗(yàn)流程、操作步驟或核心代碼、算法片段

  順序棧:

  Status InitStack(SqStack &S)

  {

  S.base=(ElemType*)malloc(STACK_INIT_SIZE*sizeof(ElemType));

  if(!S.base)

  return ERROR;

  S.top=S.base;

  S.stacksize=STACK_INIT_SIZE;

  return OK;

  }

  Status DestoryStack(SqStack &S)

  {

  free(S.base);

  return OK;

  }

  Status ClearStack(SqStack &S)

  {

  S.top=S.base;

  return OK;

  }

  Status StackEmpty(SqStack S)

  {

  if(S.base==S.top)

  return OK;

  return ERROR;

  }

  int StackLength(SqStack S)

  {

  return S.top-S.base;

  }

  Status GetTop(SqStack S,ElemType &e)

  {

  if(S.top-S.base>=S.stacksize)

  {

  S.base=(ElemType *)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(ElemType));

  if(!S.base) return ERROR;

  S.top=S.base+S.stacksize;

  S.stacksize+=STACKINCREMENT;

  }

  *S.top++=e;

  return OK;

  }

  Status Push(SqStack &S,ElemType e)

  {

  if(S.top-S.base>=S.stacksize)

  {

  S.base=(ElemType *)realloc(S.base,(S.stacksize+STACKINCREMENT)*sizeof(ElemType));

  if(!S.base)

  return ERROR;

  S.top=S.base+S.stacksize;

  S.stacksize+=STACKINCREMENT;

  }

  *S.top++=e;

  return OK;

  }

  Status Pop(SqStack &S,ElemType &e)

  {

  if(S.top==S.base)

  return ERROR;

  e=*--S.top;

  return OK;

  }

  Status StackTraverse(SqStack S)

  {

  ElemType *p;

  p=(ElemType *)malloc(sizeof(ElemType));

  if(!p) return ERROR;

  p=S.top;

  while(p!=S.base)//S.top上面一個(gè)...

  {

  p--;

  printf("%d ",*p);

  }

  return OK;

  }

  Status Compare(SqStack &S)

  {

  int flag,TURE=OK,FALSE=ERROR;

  ElemType e,x;

  InitStack(S);

  flag=OK;

  printf("請(qǐng)輸入要進(jìn)棧或出棧的元素:");

  while((x= getchar)!='#'&&flag)

  {

  switch (x)

  {

  case '(':

  case '[':

  case '{':

  if(Push(S,x)==OK)

  printf("括號(hào)匹配成功! ");

  break;

  case ')':

  if(Pop(S,e)==ERROR || e!='(')

  {

  printf("沒(méi)有滿足條件 ");

  flag=FALSE;

  }

  break;

  case ']':

  if ( Pop(S,e)==ERROR || e!='[')

  flag=FALSE;

  break;

  case '}':

  if ( Pop(S,e)==ERROR || e!='{')

  flag=FALSE;

  break;

  }

  }

  if (flag && x=='#' && StackEmpty(S))

  return OK;

  else

  return ERROR;

  }

  鏈隊(duì)列:

  Status InitQueue(LinkQueue &Q)

  {

  Q.front =Q.rear=

  (QueuePtr)malloc(sizeof(QNode));

  if (!Q.front) return ERROR;

  Q.front->next = NULL;

  return OK;

  }

  Status DestoryQueue(LinkQueue &Q)

  {

  while(Q.front)

  {

  Q.rear=Q.front->next;

  free(Q.front);

  Q.front=Q.rear;

  }

  return OK;

  }

  Status QueueEmpty(LinkQueue &Q)

  {

  if(Q.front->next==NULL)

  return OK;

  return ERROR;

  }

  Status QueueLength(LinkQueue Q)

  {

  int i=0;

  QueuePtr p,q;

  p=Q.front;

  while(p->next)

  {

  i++;

  p=Q.front;

  q=p->next;

  p=q;

  }

  return i;

  }

  Status GetHead(LinkQueue Q,ElemType &e)

  {

  QueuePtr p;

  p=Q.front->next;

  if(!p)

  return ERROR;

  e=p->data;

  return e;

  }

  Status ClearQueue(LinkQueue &Q)

  {

  QueuePtr p;

  while(Q.front->next )

  {

  p=Q.front->next;

  free(Q.front);

  Q.front=p;

  }

  Q.front->next=NULL;

  Q.rear->next=NULL;

  return OK;

  }

  Status EnQueue(LinkQueue &Q,ElemType e)

  {

  QueuePtr p;

  p=(QueuePtr)malloc(sizeof (QNode));

  if(!p)

  return ERROR;

  p->data=e;

  p->next=NULL;

  Q.rear->next = p;

  Q.rear=p; //p->next 為空

  return OK;

  }

  Status DeQueue(LinkQueue &Q,ElemType &e)

  {

  QueuePtr p;

  if (Q.front == Q.rear)

  return ERROR;

  p = Q.front->next;

  e = p->data;

  Q.front->next = p->next;

  if (Q.rear == p)

  Q.rear = Q.front; //只有一個(gè)元素時(shí)(不存在指向尾指針)

  free (p);

  return OK;

  }

  Status QueueTraverse(LinkQueue Q)

  {

  QueuePtr p,q;

  if( QueueEmpty(Q)==OK)

  {

  printf("這是一個(gè)空隊(duì)列! ");

  return ERROR;

  }

  p=Q.front->next;

  while(p)

  {

  q=p;

  printf("%d<- ",q->data);

  q=p->next;

  p=q;

  }

  return OK;

  }

  循環(huán)隊(duì)列:

  Status InitQueue(SqQueue &Q)

  {

  Q.base=(QElemType*)malloc(MAXQSIZE*sizeof(QElemType));

  if(!Q.base)

  exit(OWERFLOW);

  Q.front=Q.rear=0;

  return OK;

  }

  Status EnQueue(SqQueue &Q,QElemType e)

  {

  if((Q.rear+1)%MAXQSIZE==Q.front)

  return ERROR;

  Q.base[Q.rear]=e;

  Q.rear=(Q.rear+1)%MAXQSIZE;

  return OK;

  }

  Status DeQueue(SqQueue &Q,QElemType &e)

  {

  if(Q.front==Q.rear)

  return ERROR;

  e=Q.base[Q.front];

  Q.front=(Q.front+1)%MAXQSIZE;

  return OK;

  }

  int QueueLength(SqQueue Q)

  {

  return(Q.rear-Q.front+MAXQSIZE)%MAXQSIZE;

  }

  Status DestoryQueue(SqQueue &Q)

  {

  free(Q.base);

  return OK;

  }

  Status QueueEmpty(SqQueue Q) //判空

  {

  if(Q.front ==Q.rear)

  return OK;

  return ERROR;

  }

  Status QueueTraverse(SqQueue Q)

  {

  if(Q.front==Q.rear)

  printf("這是一個(gè)空隊(duì)列!");

  while(Q.front%MAXQSIZE!=Q.rear)

  {

  printf("%d<- ",Q.base[Q.front]);

  Q.front++;

  }

  return OK;

  }


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展3)

——數(shù)據(jù)結(jié)構(gòu)面試常見問(wèn)題

數(shù)據(jù)結(jié)構(gòu)面試常見問(wèn)題1

  數(shù)據(jù)結(jié)構(gòu)與算法,這個(gè)部分的內(nèi)容其實(shí)是十分的龐大,要想都覆蓋到不太容易。在校學(xué)習(xí)階段我們可能需要對(duì)每種結(jié)構(gòu),每種算法都學(xué)習(xí),但是找工作筆試或者面試的時(shí)候,要在很短的時(shí)間內(nèi)考察一個(gè)人這方面的能力,把每種結(jié)構(gòu)和算法都問(wèn)一遍不太現(xiàn)實(shí)。所以,實(shí)際的情況是,企業(yè)一般考察一些看起來(lái)很基本的概念和算法,或者是一些變形,然后讓你去實(shí)現(xiàn)。也許看起來(lái)簡(jiǎn)單,但是如果真讓你在紙上或者是計(jì)算機(jī)上快速地完成一個(gè)算法,并且設(shè)計(jì)測(cè)試案例,最后跑起來(lái),你就會(huì)發(fā)現(xiàn)會(huì)很難了。這就要求我們要熟悉,并牢固掌握常用的算法,特別是那些看起來(lái)貌似簡(jiǎn)單的算法,正是這些用起來(lái)很普遍的算法,才要求我們能很扎實(shí)的掌握,在實(shí)際工作中提高工作效率。遇到復(fù)雜的算法,通過(guò)分析和扎實(shí)的基本功,應(yīng)該可以很快地進(jìn)行開發(fā)。

  閑話少說(shuō),下面進(jìn)入正題。

  一.數(shù)據(jù)結(jié)構(gòu)部分

  1.數(shù)組和鏈表的區(qū)別。(很簡(jiǎn)單,但是很?迹浀靡卮鹑妫

  C++語(yǔ)言中可以用數(shù)組處理一組數(shù)據(jù)類型相同的數(shù)據(jù),但不允許動(dòng)態(tài)定義數(shù)組的大小,即在使用數(shù)組之前必須確定數(shù)組的大小。而在實(shí)際應(yīng)用中,用戶使用數(shù)組之前有時(shí)無(wú)法準(zhǔn)確確定數(shù)組的大小,只能將數(shù)組定義成足夠大小,這樣數(shù)組中有些空間可能不被使用,從而造成內(nèi)存空間的浪費(fèi)。鏈表是一種常見的數(shù)據(jù)**形式,它采用動(dòng)態(tài)分配內(nèi)存的形式實(shí)現(xiàn)。需要時(shí)可以用new分配內(nèi)存空間,不需要時(shí)用將已分配的空間**,不會(huì)造成內(nèi)存空間的浪費(fèi)。

  從邏輯結(jié)構(gòu)來(lái)看:數(shù)組必須事先定義固定的長(zhǎng)度(元素個(gè)數(shù)),不能適應(yīng)數(shù)據(jù)動(dòng)態(tài)地增減的情況,即數(shù)組的大小一旦定義就不能改變。當(dāng)數(shù)據(jù)增加時(shí),可能超出原先定義的元素個(gè)數(shù);當(dāng)數(shù)據(jù)減少時(shí),造成內(nèi)存浪費(fèi);鏈表動(dòng)態(tài)地進(jìn)行存儲(chǔ)分配,可以適應(yīng)數(shù)據(jù)動(dòng)態(tài)地增減的.情況,且可以方便地插入、刪除數(shù)據(jù)項(xiàng)。(數(shù)組中插入、刪除數(shù)據(jù)項(xiàng)時(shí),需要移動(dòng)其它數(shù)據(jù)項(xiàng))。

  從內(nèi)存存儲(chǔ)來(lái)看:(靜態(tài))數(shù)組從棧中分配空間(用NEW創(chuàng)建的在堆中), 對(duì)于程序員方便快速,但是**度。绘湵韽亩阎蟹峙淇臻g, **度大但是申請(qǐng)管理比較麻煩.

  1.從訪問(wèn)方式來(lái)看:數(shù)組在內(nèi)存中是連續(xù)存儲(chǔ)的,因此,可以利用下標(biāo)索引進(jìn)行隨機(jī)訪問(wèn);鏈表是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),在訪問(wèn)元素的時(shí)候只能通過(guò)線性的方式由前到后順序訪問(wèn),所以訪問(wèn)效率比數(shù)組要低。

  2.鏈表的一些操作,如鏈表的反轉(zhuǎn),鏈表存在環(huán)路的判斷(快慢指針),雙向鏈表,循環(huán)鏈表相關(guān)操作。

  3.隊(duì)列(特殊的如優(yōu)先級(jí)隊(duì)列),棧的應(yīng)用。(比如隊(duì)列用在消息隊(duì)列,棧用在遞歸調(diào)用中)

  4.二叉樹的基本操作

  二叉樹的三種遍歷方式(前序,中序,后序)及其遞歸和非遞歸實(shí)現(xiàn),三種遍歷方式的主要應(yīng)用(如后綴表達(dá)式等)。相關(guān)操作的時(shí)間復(fù)雜度。

  5.字符串相關(guān)

  整數(shù),浮點(diǎn)數(shù)和字符串之間的轉(zhuǎn)換(atoi,atof,itoa)

  字符串拷貝注意異常檢查,比如空指針,字符串重疊,自賦值,字符串結(jié)束符'/0'等。

  二.算法部分

  1.排序算法:

  排序可以算是最基本的,最常用的算法,也是筆試面試中最常被考察到的算法。最基本的冒泡排序,選擇排序,插入排序要可以很快的用代碼實(shí)現(xiàn),這些主要考察你的實(shí)際編碼能力。堆排序,歸并排序,快排序,這些算法需要熟悉主要的思想,和需要注意的細(xì)節(jié)地方。需要熟悉常用排序算法的時(shí)間和空間復(fù)雜度。

  各種排序算法的使用范圍總結(jié):

  (1)當(dāng)數(shù)據(jù)規(guī)模較小的時(shí)候,可以用簡(jiǎn)單的排序算法如直接插入排序或直接選擇排序。

 。2)當(dāng)文件的初態(tài)已經(jīng)基本有序時(shí),可以用直接插入排序或冒泡排序。

 。3)當(dāng)數(shù)據(jù)規(guī)模比較大時(shí),應(yīng)用速度快的排序算法?梢钥紤]用快速排序。當(dāng)記錄隨機(jī)分布的時(shí)候,快排的*均時(shí)間最短,但可能出現(xiàn)最壞的情況,這時(shí)候的時(shí)間復(fù)雜度是O(n^2),且遞歸深度為n,所需的?臻g問(wèn)O(n)。

  (4)堆排序不會(huì)出現(xiàn)快排那樣的最壞情況,且堆排序所需的輔助空間比快排要少。但這兩種算法都不是穩(wěn)定的,若要求排序時(shí)穩(wěn)定的,可以考慮用歸并排序。

 。5)歸并排序可以用于內(nèi)排序,也可以用于外排序。在外排序時(shí),通常采用多路歸并,并且通過(guò)解決長(zhǎng)順串的合并,產(chǎn)生長(zhǎng)的初始串,提高主機(jī)與外設(shè)并行能力等措施,以減少訪問(wèn)外存額次數(shù),提高外排序的效率。

  2,查找算法

  能夠熟練寫出或者是上機(jī)編碼出二分查找的程序。

  3.hash算法

  4.一些算法設(shè)計(jì)思想。

  貪心算法,分治算法,動(dòng)態(tài)規(guī)劃算法,隨機(jī)化算法,回溯算法等。這些可以根據(jù)具體的例子程序來(lái)復(fù)習(xí)。

  5.STL

  STL(Standard Template Library)是一個(gè)C++領(lǐng)域中,用模版技術(shù)實(shí)現(xiàn)的數(shù)據(jù)結(jié)構(gòu)和算法庫(kù),已經(jīng)包含在了C++標(biāo)準(zhǔn)庫(kù)中。其中的vecor,list,stack,queue等結(jié)構(gòu)不僅擁有更強(qiáng)大的功能,還有了更高的安全性。除了數(shù)據(jù)結(jié)構(gòu)外,STL還包含泛化了的迭代器,和運(yùn)行在迭代器上的各種實(shí)用算法。這些對(duì)于對(duì)性能要求不是太高,但又不希望自己從底層實(shí)現(xiàn)算法的應(yīng)用還是很具有**力的。


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展4)

——《數(shù)據(jù)結(jié)構(gòu)》試題及答案3篇

《數(shù)據(jù)結(jié)構(gòu)》試題及答案1

  一、單選題(每題 2 分,共20分)

  1. 棧和隊(duì)列的共同特點(diǎn)是( )。

  A.只允許在端點(diǎn)處插入和刪除元素

  B.都是先進(jìn)后出

  C.都是先進(jìn)先出

  D.沒(méi)有共同點(diǎn)

  2. 用鏈接方式存儲(chǔ)的隊(duì)列,在進(jìn)行插入運(yùn)算時(shí)( ).

  A. 僅修改頭指針 B. 頭、尾指針都要修改

  C. 僅修改尾指針 D.頭、尾指針可能都要修改

  3. 以下數(shù)據(jù)結(jié)構(gòu)中哪一個(gè)是非線性結(jié)構(gòu)?( )

  A. 隊(duì)列 B. 棧 C. 線性表 D. 二叉樹

  4. 設(shè)有一個(gè)二維數(shù)組A[m][n],假設(shè)A[0][0]存放位置在644(10),A[2][2]存放位置在

  676(10),每個(gè)元素占一個(gè)空間,問(wèn)A[3][3](10)存放在什么位置?腳注(10)表示用10進(jìn)制表示。

  A.688 B.678 C.692 D.696

  5. 樹最適合用來(lái)表示( )。

  A.有序數(shù)據(jù)元素 B.無(wú)序數(shù)據(jù)元素

  C.元素之間具有分支層次關(guān)系的數(shù)據(jù) D.元素之間無(wú)聯(lián)系的數(shù)據(jù)

  6. 二叉樹的第k層的結(jié)點(diǎn)數(shù)最多為( ).

  kk-1 A.2-1 B.2K+1 C.2K-1 D. 2

  7. 若有18個(gè)元素的有序表存放在一維數(shù)組A[19]中,第一個(gè)元素放A[1]中,現(xiàn)進(jìn)行二

  分查找,則查找A〔3〕的比較序列的下標(biāo)依次為( )

  A. 1,2,3 B. 9,5,2,3

  C. 9,5,3 D. 9,4,2,3

  8. 對(duì)n個(gè)記錄的文件進(jìn)行快速排序,所需要的輔助存儲(chǔ)空間大致為

  A. O(1) B. O(n) C. O(1og2n) D. O(n2)

  9. 對(duì)于線性表(7,34,55,25,64,46,20,10)進(jìn)行散列存儲(chǔ)時(shí),若選用H(K)

  =K %9作為散列函數(shù),則散列地址為1的元素有( )個(gè),

  A.1 B.2 C.3 D.4

  10. 設(shè)有6個(gè)結(jié)點(diǎn)的無(wú)向圖,該圖至少應(yīng)有( )條邊才能確保是一個(gè)連通圖。

  A.5 B.6 C.7 D.8

  二、填空題(每空1分,共26分)

  1. 通常從四個(gè)方面評(píng)價(jià)算法的質(zhì)量:_________、_________、_________和_________。

  2. 一個(gè)算法的時(shí)間復(fù)雜度為(n3+n2log2n+14n)/n2,其數(shù)量級(jí)表示為________。

  3. 假定一棵樹的.廣義表表示為A(C,D(E,F(xiàn),G),H(I,J)),則樹中所含的結(jié)點(diǎn)數(shù)

  為__________個(gè),樹的深度為___________,樹的度為_________。

  4. 后綴算式9 2 3 +- 10 2 / -的值為__________。中綴算式(3+4X)-2Y/3對(duì)應(yīng)的后綴算式

  為_______________________________。

  5. 若用鏈表存儲(chǔ)一棵二叉樹時(shí),每個(gè)結(jié)點(diǎn)除數(shù)據(jù)域外,還有指向左孩子和右孩子的兩個(gè)指

  針。在這種存儲(chǔ)結(jié)構(gòu)中,n個(gè)結(jié)點(diǎn)的二叉樹共有________個(gè)指針域,***________個(gè)指針域是存放了地址,有________________個(gè)指針是空指針。

  6. 對(duì)于一個(gè)具有n個(gè)頂點(diǎn)和e條邊的有向圖和無(wú)向圖,在其對(duì)應(yīng)的鄰接表中,所含邊結(jié)點(diǎn)

  分別有_______個(gè)和________個(gè)。

  7. AOV網(wǎng)是一種___________________的圖。

  8. 在一個(gè)具有n個(gè)頂點(diǎn)的無(wú)向完全圖中,包含有________條邊,在一個(gè)具有n個(gè)頂點(diǎn)的有

  向完全圖中,包含有________條邊。

  9. 假定一個(gè)線性表為(12,23,74,55,63,40),若按Key % 4條件進(jìn)行劃分,使得同一余數(shù)的元

  素成為一個(gè)子表,則得到的四個(gè)子表分別為____________________________、___________________、_______________________和__________________________。

  10. 向一棵B_樹插入元素的過(guò)程中,若最終引起樹根結(jié)點(diǎn)的**,則新樹比原樹的高度

  ___________。

  11. 在堆排序的過(guò)程中,對(duì)任一分支結(jié)點(diǎn)進(jìn)行篩運(yùn)算的時(shí)間復(fù)雜度為________,整個(gè)堆排序

  過(guò)程的時(shí)間復(fù)雜度為________。

  12. 在快速排序、堆排序、歸并排序中,_________排序是穩(wěn)定的。

  三、計(jì)算題(每題 6 分,共24分)

  1. 在如下數(shù)組A中鏈接存儲(chǔ)了一個(gè)線性表,表頭指針為A [0].next,試寫出該線性表。

  data next 2.

  3. 已知一個(gè)圖的頂點(diǎn)集V和邊集E分別為:V={1,2,3,4,5,6,7};

  E={(1,2)3,(1,3)5,(1,4)8,(2,5)10,(2,3)6,(3,4)15,

  (3,5)12,(3,6)9,(4,6)4,(4,7)20,(5,6)18,(6,7)25};

  用克魯斯卡爾算法得到最小生成樹,試寫出在最小生成樹中依次得到的各條邊。

  4. 畫出向小根堆中加入數(shù)據(jù)4, 2, 5, 8, 3時(shí),每加入一個(gè)數(shù)據(jù)后堆的變化。

  四、閱讀算法(每題7分,共14分)

  1. LinkList mynote(LinkList L)

  {//L是不帶頭結(jié)點(diǎn)的單鏈表的頭指針

  if(L&&L->next){

  q=L;L=L->next;p=L;

  S1: while(p->next) p=p->next;

  S2: p->next=q;q->next=NULL;

  }

  return L;

  }

  請(qǐng)回答下列問(wèn)題:

  (1)說(shuō)明語(yǔ)句S1的功能;

  (2)說(shuō)明語(yǔ)句組S2的功能;

  (3)設(shè)鏈表表示的線性表為(a1,a2

  , ?,an),寫出算法執(zhí)行后的返回值所表示的線性表。

  2. void ABC(BTNode * BT)

  {

  if BT {

  ABC (BT->left);

  ABC (BT->right);

  cout

  }

  }

  該算法的功能是:

  五、算法填空(共8分)

  二叉搜索樹的查找遞歸算法:

  bool Find(BTreeNode* BST,ElemType& item)

  {

  if (BST==NULL)

  return false; //查找失敗

  else {

  if (item==BST->data){

  item=BST->data;//查找成功

  return ___________;}

  else if(itemdata)

  return Find(______________,item); else return Find(_______________,item); }//if

  }

  六、編寫算法(共8分)

  統(tǒng)計(jì)出單鏈表HL中結(jié)點(diǎn)的值等于給定值X的結(jié)點(diǎn)數(shù)。 int CountX(LNode* HL,ElemType x)


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展5)

——《算法數(shù)據(jù)結(jié)構(gòu)》期末試題及答案3篇

《算法數(shù)據(jù)結(jié)構(gòu)》期末試題及答案1

  運(yùn)算題(每小題6分,共30分)

  1.設(shè)有一個(gè)lOXl0的對(duì)稱矩陣A,將其上三角部分按行存放在一個(gè)一維數(shù)組B中,A[o] [0]存放于B[o]中,那么A[5][8]存放于B中什么位置.

  A[5][8]在B中的存放位置:

  2.有7個(gè)帶權(quán)結(jié)點(diǎn),其權(quán)值分別為3,7.8,2,6,10,14,試以它們?yōu)槿~子結(jié)點(diǎn)生成一棵霍夫曼樹,求出該樹的帶權(quán)路徑長(zhǎng)度和高度,假定樹根的高度為o.

  帶權(quán)路徑長(zhǎng)度:

  高度:

  3.已知圖G一(V,E),其中V={a,b,c,d,c},

  E={,,,,,,}

  請(qǐng)問(wèn)該圖的鄰接表中,每個(gè)頂點(diǎn)單鏈表各有多少邊結(jié)點(diǎn).頂點(diǎn): a b c d e

  邊結(jié)點(diǎn)數(shù):

  4.已知一個(gè)AOV網(wǎng)絡(luò)的頂點(diǎn)集V和邊集E分別為:

  V={O,1,2,3,4,5,6,7);

  E,{<0,2>,<1,3>,<1.4>,<2,4>,<2,5>,<3,6>.<3,7>.<4,7>,<5,7>,<6,7>),

  若存儲(chǔ)它采用鄰接表,并且每個(gè)頂點(diǎn)鄰接表中的邊結(jié)點(diǎn)都是按照終點(diǎn)序號(hào)(即dest域的值)從小到大的次序鏈接的,則按主教材中介紹的進(jìn)行拓?fù)渑判虻乃惴,寫出得到的拓(fù)湫蛄?提示:先畫出對(duì)應(yīng)的圖形,然后再運(yùn)算).

  拓?fù)湫蛄校?/p>

  5.已知有一個(gè)數(shù)據(jù)表為{30,18,20,15,38,12,44,53.46,18·,26,86),給出進(jìn)行歸并排序的過(guò)程中每一趟排序后的'數(shù)據(jù)表變化.

  (0) [30 18 20 15 38 12 44 53 46 18*26 86]

  (1)

  (2)

  (3)

  (4)

  答案

  1. 43

  答案說(shuō)明:根據(jù)題意,矩陣A中當(dāng)元素下標(biāo)I與J滿足I≤J時(shí),任意元素A[i][j]在一維

  數(shù)組B中的存放位置為(2。n一1—1)*1/2+J,因此,A[5][8]在數(shù)組B中的位置為:

  (2*10—5—1)*5/2+8=43

  2.

  帶權(quán)路徑長(zhǎng)度:131

  高度:4

  3評(píng)分標(biāo)準(zhǔn):每個(gè)數(shù)據(jù)對(duì)給1分,全對(duì)給6分.

  便點(diǎn): a b c d e

  邊結(jié)點(diǎn)數(shù): 1 1 2 1 2

  4.評(píng)分標(biāo)準(zhǔn);若與答案完全相同得6分,若仍為一種拓?fù)湫蛄杏玫?分,其他用酌情處

  理.

  拓?fù)湫蛄校?。3,6,0,2,5,4,7

  5.分步給分

  (0)[30 18 20 15 38 12 44 53 46 18*26 86]

  (1)[18 30][15 20][12 38][44 53][18*46][26 86]

  (2)[15 18 20 30][12 3e 44 S3][18*26 46 86]

  (3)[12 15 18 20 30 38 44 53][18*26 46 86]

  (4)[12 15 18 18*20 26 30 3a 44 46 53 86]


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展6)

——大學(xué)《算法數(shù)據(jù)結(jié)構(gòu)》試題判斷題及答案3篇

大學(xué)《算法數(shù)據(jù)結(jié)構(gòu)》試題判斷題及答案1

  三、判斷題,在每小題后面的括號(hào)內(nèi)打?qū)μ?hào)表示正確或打叉號(hào)表示錯(cuò)誤(每小題1分,共12分)

  1、算法和程序都應(yīng)具有下面·—些特征c有輸入,有輸出,確定性、有窮性,有效性、 ( )

  2、用字符數(shù)組存儲(chǔ)長(zhǎng)度為n的字符串、數(shù)組長(zhǎng)度至少為n十1、 ( )

  3、在用循環(huán)單鏈表表示的鏈?zhǔn)疥?duì)列中,可以不設(shè)隊(duì)頭指針,僅在鏈尾設(shè)置隊(duì)尾指針、( )

  4、—個(gè)廣義表的表尾總是一個(gè)表、 ( )

  5、在樹的存SD中,若使每個(gè)結(jié)點(diǎn)帶有指向雙親結(jié)點(diǎn)的指針t將在算法中為尋找雙親結(jié)點(diǎn)帶來(lái)方便、 ( )

  6、假定有兩個(gè)用單鏈有序表表示的集合,則這兩個(gè)集合的交運(yùn)算可得到一個(gè)新的集合單鏈表,其長(zhǎng)度小于等于參加運(yùn)算的任意’—個(gè)集合單鏈表的長(zhǎng)度、 ( )

  7、鄰按矩陣適用于稀疏Ig(邊數(shù)遠(yuǎn)小于頂點(diǎn)數(shù)的.*方),鄰接衷適用于稠密圖(邊數(shù)接近于頂點(diǎn)數(shù)的*方)、 ( )

  8、對(duì)一個(gè)無(wú)向連通圖進(jìn)行一次深度優(yōu)先搜索可以追訪圖中的所有頂點(diǎn)、 ( )

  9、在任何情況F,快速排序需要進(jìn)行關(guān)鍵碼比較的次敢都是()(nlog:n)、 ( )

  10、在索引順序結(jié)構(gòu)的搜索中、對(duì)索引表既可以采取順序搜索,也可以采用折半搜索、( )

  11、對(duì)于一棵具有n個(gè)結(jié)點(diǎn)。高度為h的任何二又樹,進(jìn)行任一種次序遍歷的時(shí)間復(fù)雜度均為()(h)、 ( )

  12、圖中各個(gè)便點(diǎn)的編號(hào)是人為的,不是它本身固有的,因此可以根據(jù)需要進(jìn)行改變、 ( )


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展7)

——生物實(shí)驗(yàn)報(bào)告格式

生物實(shí)驗(yàn)報(bào)告格式1

  對(duì)某種教育現(xiàn)象實(shí)驗(yàn)后,要對(duì)整個(gè)實(shí)驗(yàn)過(guò)程進(jìn)行全面總結(jié),提出一個(gè)客觀的、概括的、能反映全過(guò)程及其結(jié)果的書面材料,即謂教育實(shí)驗(yàn)報(bào)告。教育實(shí)驗(yàn)報(bào)告可分為三部分:①前言。②實(shí)驗(yàn)過(guò)程和結(jié)果。③討論及結(jié)論。實(shí)驗(yàn)報(bào)告的基本結(jié)構(gòu):

  (1)題目。應(yīng)以簡(jiǎn)練、概括、明確的語(yǔ)句反映出教育的對(duì)象、領(lǐng)域、方法和問(wèn)題,使讀者一目了然,判斷出有無(wú)閱讀價(jià)值。

  (2)單位、作者。應(yīng)寫明研究者的工作單位,或?qū)懨髂衬痴n題實(shí)驗(yàn)者或牽頭人、組長(zhǎng)、撰稿人,其他人員可寫在報(bào)告的結(jié)尾處。以示對(duì)實(shí)驗(yàn)報(bào)告的負(fù)責(zé),并便于讀者與之聯(lián)系。

  (3)課題部分。是實(shí)驗(yàn)研究工作的出發(fā)點(diǎn)和實(shí)驗(yàn)報(bào)告的核心。課題的表述要具體、清楚,明確表示出作者的研究方向、目的,并說(shuō)明課題來(lái)源、背景、針對(duì)性及解決該課題的實(shí)際意義的價(jià)值。

  (4)實(shí)驗(yàn)方法。這是實(shí)驗(yàn)報(bào)告的主要內(nèi)容之一,目的是使人了解研究結(jié)果是在什么條件下和情況中通過(guò)什么方法,根據(jù)什么事實(shí)得來(lái)的,從而判定實(shí)驗(yàn)研究的科學(xué)性和結(jié)果的真實(shí)性和可靠性,并可依此進(jìn)行重復(fù)驗(yàn)證。關(guān)于實(shí)驗(yàn)方法主要應(yīng)交代:①怎樣選擇被試,被試的條件、數(shù)量、取樣方式,實(shí)驗(yàn)時(shí)間及研究結(jié)果的適應(yīng)范圍。②實(shí)驗(yàn)的**類型(方法)及采取這種**類型的依據(jù)。即:?jiǎn)谓M實(shí)驗(yàn)、等組實(shí)驗(yàn)還是輪組實(shí)驗(yàn);采取這種實(shí)驗(yàn)類型的依據(jù)包括哪些方面,如考試成績(jī)及評(píng)分標(biāo)準(zhǔn);基礎(chǔ)測(cè)定及測(cè)定內(nèi)容等。③實(shí)驗(yàn)的具體步驟;對(duì)實(shí)驗(yàn)班進(jìn)行實(shí)驗(yàn)處理的情況。④因果共變關(guān)系的驗(yàn)證(要注意原因變量一定要出現(xiàn)在結(jié)果變量之前,或兩者同時(shí)出現(xiàn),但不能產(chǎn)生于結(jié)果變量之后,否則先果后因,實(shí)驗(yàn)就不成立了)。這里,要對(duì)兩個(gè)變量進(jìn)行測(cè)定。測(cè)定方法也應(yīng)交代清楚:是口頭測(cè)定,書面測(cè)定還是操作測(cè)定;是個(gè)別測(cè)定還是集體測(cè)定;有無(wú)后效測(cè)定的時(shí)間等。因此,在實(shí)驗(yàn)前,就應(yīng)對(duì)與效果變量測(cè)定內(nèi)容相關(guān)的原因變量進(jìn)行測(cè)定,以便與效果變量對(duì)比。只有經(jīng)過(guò)這樣的對(duì)比,才能發(fā)現(xiàn)共變關(guān)系。⑤對(duì)無(wú)關(guān)因子的**情況。只有嚴(yán)格**無(wú)關(guān)因子的作用,才可運(yùn)用統(tǒng)計(jì)檢驗(yàn)來(lái)消除偶然因子的作用。

  (5)實(shí)驗(yàn)結(jié)果。實(shí)驗(yàn)結(jié)果中最重要的是提出數(shù)據(jù)和典型事例。數(shù)據(jù)要嚴(yán)格核實(shí),要注意圖表的正確格式。用統(tǒng)計(jì)檢驗(yàn)來(lái)描述實(shí)驗(yàn)因子與實(shí)驗(yàn)結(jié)果之間的關(guān)系;典型事例能使人更好地理解實(shí)驗(yàn)結(jié)果,使實(shí)驗(yàn)更有說(shuō)服力。

  (6)分析與討論。即運(yùn)用教育教學(xué)理論來(lái)討論和分析與實(shí)驗(yàn)結(jié)果有關(guān)的問(wèn)題。其主要內(nèi)容有:①由實(shí)驗(yàn)結(jié)果來(lái)回答篇首提出來(lái)的問(wèn)題;②對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行理論上的分析與論證;③把實(shí)驗(yàn)結(jié)果與同類研究結(jié)果相比較,找出得失優(yōu)差;④提出可供深入研究的問(wèn)題及本實(shí)驗(yàn)存在的問(wèn)題,使以后的研究方向更明確,少走彎路。

  (7)結(jié)論。它是整個(gè)實(shí)驗(yàn)的一個(gè)總結(jié),它直接來(lái)自實(shí)驗(yàn)的.結(jié)果,并回答實(shí)驗(yàn)提出的問(wèn)題。下結(jié)論語(yǔ)言要準(zhǔn)確簡(jiǎn)明;推理要有嚴(yán)密的邏輯性。結(jié)論適用的范圍應(yīng)同取樣的范圍一致。

  (8)附錄和參考文獻(xiàn)。附錄是指內(nèi)容太多、篇幅太長(zhǎng)而不便于寫入研究報(bào)告但又必須向讀者交代的一些重要材料。如測(cè)試題、評(píng)分標(biāo)準(zhǔn)、原始數(shù)據(jù)、研究記錄、統(tǒng)計(jì)檢驗(yàn)等內(nèi)容;參考文獻(xiàn)是指在實(shí)驗(yàn)報(bào)告中參考和引用別人的材料和論述。應(yīng)注明出處、作者、文獻(xiàn)、標(biāo)題、書名或刊名及出版時(shí)間。如引用未經(jīng)編譯的外文資料,最好用原文注解,以資查證。


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展8)

——示波器實(shí)驗(yàn)報(bào)告

示波器實(shí)驗(yàn)報(bào)告1

  一、實(shí)驗(yàn)?zāi)康募耙螅?/strong>

 。1)了解示波器的基本工作原理。

  (2)學(xué)習(xí)示波器、函數(shù)信號(hào)發(fā)生器的使用方法。

  (3)學(xué)習(xí)用示波器觀察信號(hào)波形和利用示波器測(cè)量信號(hào)頻率的方法。

  二、 實(shí)驗(yàn)原理:

  1) 示波器的基本組成部分:示波管、豎直放大器、水*放大器、掃描發(fā)生器、觸發(fā)同步和直流電源等。

  2) 示波管左端為一電子槍,電子槍加熱后發(fā)出一束電子,電子經(jīng)電場(chǎng)加速以高速打在右端的熒光屏上,屏上的熒光物發(fā)光形成一亮點(diǎn)。亮點(diǎn)在偏轉(zhuǎn)板電壓的作用下,位置也隨之改變。在一定范圍內(nèi),亮點(diǎn)的位移與偏轉(zhuǎn)板上所加電壓成正比。

  3) 示波器顯示波形的原理:如果在X軸偏轉(zhuǎn)板加上波形為鋸齒形的電壓,在熒光屏上看到的是一條水*線,如果在Y軸偏轉(zhuǎn)板上加正弦電壓,而X軸偏轉(zhuǎn)板不加任何電壓,則電子束的亮點(diǎn)在縱方向隨時(shí)間作正弦式振蕩,在橫方向不動(dòng)。我們看到的將是一條垂直的亮線,如果在Y軸偏轉(zhuǎn)板上加正弦電壓,又在X軸偏轉(zhuǎn)板上加鋸齒形電壓,則熒光屏上的亮點(diǎn)將同時(shí)進(jìn)行方向互相垂直的兩種位移,兩個(gè)方向的位移合成就描出了正弦圖形。如果正弦波與鋸齒波的周期(頻率)相同,這個(gè)正弦圖形將穩(wěn)定地停在熒光屏上。但如果正弦波與鋸齒波的周期稍有不同,則第二次所描出的曲線將和第一次的曲線位置稍微錯(cuò)開,在熒光屏**看到不穩(wěn)定的圖形或不斷地移動(dòng)的圖形,甚至很復(fù)雜的圖形。要使顯示的波形穩(wěn)定,掃描必須是線性的,即必須加鋸齒波;Y軸偏轉(zhuǎn)板電壓頻率與X軸偏轉(zhuǎn)板電壓頻率的比值必須是整數(shù)。示波器中的鋸齒掃描電壓的頻率雖然可調(diào),但光靠人工調(diào)節(jié)還是不夠準(zhǔn)確,所以在示波器內(nèi)部加裝了自動(dòng)頻率跟蹤的裝置,稱為“同步”。在人工調(diào)節(jié)接近滿足式頻率整數(shù)倍時(shí)條件下,再加入“同步”的作用,掃描電壓的周期就能準(zhǔn)確等于待測(cè)電壓周期的整數(shù)倍,從而獲得穩(wěn)定的波形。

  4) 李薩如圖形的基本原理:如果同時(shí)從示波器的x軸和y軸輸入頻率相同或成簡(jiǎn)單整數(shù)比的兩 個(gè)正弦電壓,則屏幕**呈現(xiàn)出特殊形狀的、穩(wěn)定的光點(diǎn)軌跡,這種軌跡圖稱為李薩如圖形。李薩如圖形的形成規(guī)律為:如果沿x,y分別作一條直線,水*方向的直線做多可得的交點(diǎn)數(shù)為N(x),豎直方向最多可得的交點(diǎn)數(shù)為N(y),則x和y方向輸入的兩正弦波的頻率之比為 f(x):f(y)=N(y):N(x)。

  三、 實(shí)驗(yàn)儀器:

  示波器、函數(shù)信號(hào)發(fā)生器。

  四、 實(shí)驗(yàn)操作的主要步驟:

  (一) 示波器的使用與調(diào)節(jié)

  1) 將各**旋鈕置于相關(guān)位置。

  2) 接通電源,按下面板左下角的“POWER”鈕,指示燈亮,稍待片刻,儀器進(jìn)入正常工作狀 態(tài)。

  3) 經(jīng)示波管燈絲預(yù)熱后,屏上出現(xiàn)綠色亮點(diǎn),調(diào)節(jié)INTEN、FOCUS、POSITION,使亮點(diǎn)清晰。

  4) 將TIME/DIV逐漸旋到2ms或5ms,觀察光點(diǎn)由慢變快移動(dòng),直至屏上顯示一條穩(wěn)定的水 *掃描線,按(3)使線清晰。

  (二) 實(shí)驗(yàn)內(nèi)容:

  1) 觀察正弦波波長(zhǎng):

  a)將AC GND DC轉(zhuǎn)換開關(guān)置于AC

  b)講面板右上角的SOURCE置于CH2

  c)將函數(shù)信號(hào)發(fā)生器的50Hz信號(hào)源直接輸入CH2-Y輸入端(紅插頭應(yīng)接函數(shù)發(fā)生器輸出的紅接線柱)

  d)屏上顯示出正弦波(調(diào)V/DIV調(diào)節(jié)大小,TIME/DIV掃描開關(guān)使之出現(xiàn)正弦波,IEVEL使波形穩(wěn)定)

  e)改變掃描電壓的頻率(TIME/DIV)觀察正弦波得變化,使屏上出現(xiàn)多個(gè)完整的波形圖。

  2) 觀察并描繪李薩如圖形,測(cè)量正弦信號(hào)頻率。

  利用利薩如圖測(cè)正弦電壓的頻率基本原理

  通過(guò)觀察熒光屏上利薩如圖形進(jìn)行頻率對(duì)比的方法稱之為利薩如圖形法。此法于1855年由利薩如所證明。將被測(cè)正弦信號(hào)fx加到y(tǒng)偏轉(zhuǎn)板,將參考正弦信號(hào)fx加到x偏轉(zhuǎn)板,當(dāng)兩者的頻率之比f(wàn)y/fx是整數(shù)時(shí),在熒光屏**出現(xiàn)利薩如圖。

  不同頻率比的利薩如圖形。判斷兩個(gè)電壓信號(hào)頻率比的條件是屏上出現(xiàn)了利薩如圖形穩(wěn)定不動(dòng),方法是對(duì)穩(wěn)定不動(dòng)的圖形分別做水*直線和豎直直線與圖形相切,設(shè)水*線上的切點(diǎn)數(shù)最多為Nx,豎直線上的切點(diǎn)數(shù)最多為Ny,則

  fy/fx=Nx/Ny

  圖1 李薩如圖與信號(hào)頻率的關(guān)系

  圖2 fx/fy=1:1時(shí)李薩如圖與信號(hào)相位差的關(guān)系

  五、數(shù)據(jù)記錄及處理:

  用李薩如圖測(cè)量正弦信號(hào)頻率

  六、實(shí)驗(yàn)注意事項(xiàng) :

  1.信號(hào)發(fā)生器、示波器預(yù)熱3分鐘以后才能正常工作。

  2.測(cè)信號(hào)電壓時(shí),一定要將電壓衰減旋紐的微調(diào)順時(shí)針旋足(校正位置);測(cè)信號(hào)周期時(shí),一定要將掃描速率旋紐的微調(diào)順時(shí)針旋足(校正位置);

  3.不要頻繁開關(guān)機(jī),示波器上光點(diǎn)的亮度不可調(diào)得太強(qiáng),也不能讓亮點(diǎn)長(zhǎng)時(shí)間停在熒光屏的一點(diǎn)上,如果暫時(shí)不用,把輝度降到最低即可。

  4.轉(zhuǎn)動(dòng)旋鈕和按鍵時(shí)必須有的放矢,不要將開關(guān)和旋鈕強(qiáng)行旋轉(zhuǎn)、死拉硬擰,以免損壞按鍵、旋鈕和示波器,示波器探頭與插座的配合方式類似于掛口燈泡與燈座的鎖扣配合方式,切忌生拉硬拽。

  七、趣味物理實(shí)驗(yàn)心得:

  一個(gè)學(xué)期就要過(guò)去了,在本學(xué)期里,老師又教了很多實(shí)驗(yàn),我做了許多類型的實(shí)驗(yàn),讓我受益菲淺,我又學(xué)會(huì)了很多東西,其中很多知識(shí)在*時(shí)的學(xué)習(xí)中都是無(wú)法學(xué)習(xí)到的,其中很多實(shí)驗(yàn)都開闊了我們的視野,讓我們獲得了許多*時(shí)課堂上得不到的知識(shí)。

  通過(guò)高中以及大學(xué)兩個(gè)學(xué)期的物理實(shí)驗(yàn),我發(fā)現(xiàn)實(shí)驗(yàn)是物理學(xué)的基礎(chǔ),我們學(xué)到的許多理論都來(lái)源于實(shí)驗(yàn),也學(xué)到了許多物理課上沒(méi)有教到的理論。很多實(shí)驗(yàn)都是需要花費(fèi)許多心思去學(xué)習(xí)的,也是非常復(fù)雜的。經(jīng)過(guò)這一年的大學(xué)物理實(shí)驗(yàn)課的學(xué)習(xí),讓我收獲多多。想要做好物理實(shí)驗(yàn)容不得半點(diǎn)馬虎,她培養(yǎng)了我們耐心、信心和恒心。當(dāng)然,我也發(fā)現(xiàn)了我存在的很多不足。我的動(dòng)手能力還不夠強(qiáng),當(dāng)有些實(shí)驗(yàn)需要比較強(qiáng)的動(dòng)手能力的時(shí)侯我還不能從容應(yīng)對(duì),實(shí)驗(yàn)就是為了讓你動(dòng)手做,去探索一些你未知的或是你尚不是深刻理解的東西。現(xiàn)在,大學(xué)生的動(dòng)手能力越來(lái)越被人們重視,大學(xué)物理實(shí)驗(yàn)正好為我們提供了這一*臺(tái)讓我們?nèi)ュ憻捵约旱膭?dòng)手能力。我的學(xué)習(xí)方式還有待改善,當(dāng)面對(duì)一些復(fù)雜的實(shí)驗(yàn)時(shí)我還不能很快很好的完成。偉大的科學(xué)家之所以偉大就是他們利用實(shí)驗(yàn)證明了他們的偉大。唯有實(shí)驗(yàn)才是檢驗(yàn)理論正確與否的唯一方法。為了要使你的理論被人接受,你必須用事實(shí)來(lái)證明。


數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 (菁華1篇)(擴(kuò)展9)

——考研計(jì)算機(jī)科目數(shù)據(jù)結(jié)構(gòu)需要注意的問(wèn)題

考研計(jì)算機(jī)科目數(shù)據(jù)結(jié)構(gòu)需要注意的問(wèn)題1

  【復(fù)習(xí)建議】

  復(fù)習(xí)時(shí)間安排及順序:

  由于今年是計(jì)算機(jī)專業(yè)考研**的第一年,在缺少以往經(jīng)驗(yàn)借鑒的情況下,建議廣大考生至少?gòu)木旁路菥蛻?yīng)該開始專業(yè)課的復(fù)習(xí)了。并且按照由難到易的順序復(fù)習(xí)專業(yè)課科目,即按照《數(shù)據(jù)結(jié)構(gòu)》,《計(jì)算機(jī)組成原理》,《操作系統(tǒng)》,《計(jì)算機(jī)網(wǎng)絡(luò)》的順序來(lái)規(guī)劃復(fù)習(xí)專業(yè)課。

  【復(fù)習(xí)思路】

  “數(shù)據(jù)結(jié)構(gòu)”復(fù)習(xí)思路:

  “數(shù)據(jù)結(jié)構(gòu)”的復(fù)習(xí)應(yīng)以“線性結(jié)構(gòu)→樹型結(jié)構(gòu)→圖型結(jié)構(gòu)→查找表→排序算法”為主線進(jìn)行復(fù)習(xí),重點(diǎn)在“線性結(jié)構(gòu)”、“圖”和“排序”三個(gè)部分,“線性結(jié)構(gòu)”、“樹”和“圖”側(cè)重基礎(chǔ)概念、基礎(chǔ)原理和基礎(chǔ)方法的掌握,“圖”、“查找”和“排序”則側(cè)重具體應(yīng)用的考核。

  “計(jì)算機(jī)組成原理”復(fù)習(xí)思路:

  “計(jì)算機(jī)組成原理”按照馮·諾伊曼計(jì)算機(jī)5部分組成結(jié)構(gòu)為大塊進(jìn)行復(fù)習(xí)!坝(jì)算機(jī)系統(tǒng)概述”和“數(shù)的表示和運(yùn)算”重點(diǎn)在于基本概念的掌握,沒(méi)有具體應(yīng)用。而“存儲(chǔ)器的層次結(jié)構(gòu)”,“指令系統(tǒng)”,“**處理器”,“總線”和“輸入輸出系統(tǒng)”部分除了掌握基本原理,基本方法外,重點(diǎn)掌握應(yīng)用。

  “操作系統(tǒng)”復(fù)習(xí)思路:

  “操作系統(tǒng)”按照操作系統(tǒng)的基本功能為主線進(jìn)行復(fù)習(xí),即“進(jìn)程管理”,“內(nèi)存管理”,“文件管理”和“輸入輸出管理”。其中重點(diǎn)部分在“進(jìn)程管理”和“內(nèi)存管理”。

  “計(jì)算機(jī)網(wǎng)絡(luò)”復(fù)習(xí)思路:

  “計(jì)算機(jī)網(wǎng)絡(luò)”按照OSI網(wǎng)絡(luò)參考模型的層次結(jié)構(gòu)為順序進(jìn)行復(fù)習(xí),復(fù)習(xí)重點(diǎn)在于“數(shù)據(jù)鏈路層”,“網(wǎng)絡(luò)層”,“傳輸層”和“應(yīng)用層”。

  【參考書目及習(xí)題冊(cè)推薦】

  《數(shù)據(jù)結(jié)構(gòu)》(C語(yǔ)言版) 嚴(yán)蔚敏 吳偉民 編著 清華大學(xué)出版社

  《計(jì)算機(jī)操作系統(tǒng)》湯子瀛等主編 西安電子科技大學(xué)出版社

  《計(jì)算機(jī)網(wǎng)絡(luò)》 謝希仁 編著 電子工業(yè)出版社

  《計(jì)算機(jī)組成原理(第2版)》 唐朔飛主編 高等教育出版社

  《計(jì)算機(jī)專業(yè)碩士研究生入學(xué)考試重點(diǎn)課程輔導(dǎo)》 蔣本珊主編 人民郵電出版社

  《電子計(jì)算機(jī)組成原理》(第三版) 蔣本珊編著 **理工大學(xué)出版社

  《計(jì)算機(jī)組成原理學(xué)習(xí)指導(dǎo)與習(xí)題解析》 蔣本珊編著 清華大學(xué)出版社

  《操作系統(tǒng)考研指導(dǎo)》 曾*編著 清華大學(xué)出版社

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除