版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)結(jié)構(gòu)實(shí)習(xí)總結(jié)【篇一:數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)總結(jié)】這次課程設(shè)計(jì)的心得體會通過實(shí)習(xí)我的收獲如下1、鞏固和加深了對數(shù)據(jù)結(jié)構(gòu)的理解,提高綜合運(yùn)用本課程所學(xué)知識的能力。2、培養(yǎng)了我選用參考書,查閱手冊及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問題、解決問題的能力。3、通過實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。4、通過課程設(shè)計(jì),培養(yǎng)了我嚴(yán)肅認(rèn)真的工作作風(fēng),逐步建立正確的生產(chǎn)觀念、經(jīng)濟(jì)觀念和全局觀念。從剛開始得覺得很難,到最后把這個做出來,付出了很多,也得到了很多,以前總以為自己對編程的地方還不行,現(xiàn)在,才發(fā)現(xiàn)只要認(rèn)真做,沒有什么不可能。編程時(shí)要認(rèn)真仔細(xì),出現(xiàn)錯誤要及時(shí)找出并改正,(其中對英語的要求也體現(xiàn)出來了,因?yàn)樗f明錯誤的時(shí)候都是英語)遇到問題要去查相關(guān)的資料。反復(fù)的調(diào)試程序,最好是多找?guī)讉€同學(xué)來對你的程序進(jìn)行調(diào)試并聽其對你的程序的建議,在他們不知道程序怎么寫的時(shí)候完全以一個用戶的身份來用對你的用戶界面做一些建議,正所謂當(dāng)局者迷旁觀者清,把各個注意的問題要想到;同時(shí)要形成自己的編寫程序與調(diào)試程序的風(fēng)格,從每個細(xì)節(jié)出發(fā),不放過每個知識點(diǎn),注意與理論的聯(lián)系和理論與實(shí)踐的差別。另外,要注意符號的使用,注意對字符處理,特別是對指針的使用很容易出錯且調(diào)試過程是不會報(bào)錯的,那么我們要始終注意指針的初始化不管它怎么用以免不必要麻煩。通過近兩周的學(xué)習(xí)與實(shí)踐,體驗(yàn)了一下離開課堂的學(xué)習(xí),也可以理解為一次實(shí)踐與理論的很好的連接。特別是本組所做的題目都是課堂上所講的例子,在實(shí)行之的過程中并不是那么容易事讓人有一種紙上談兵的體會,正所謂紙上得來終覺淺絕知此事要躬行。實(shí)訓(xùn)過程中讓我們對懂得的知識做了進(jìn)一步深入了解,讓我們的理解與記憶更深刻,對不懂的知識與不清楚的東西也做了一定的了解,也形成了一定的個人做事風(fēng)格。通過這次課程設(shè)計(jì),讓我對一個程序的數(shù)據(jù)結(jié)構(gòu)有更全面更進(jìn)一步的認(rèn)識,根據(jù)不同的需求,采用不同的數(shù)據(jù)存儲方式,不一定要用棧,二叉樹等高級類型,有時(shí)用基本的一維數(shù)組,只要運(yùn)用得當(dāng),也能達(dá)到相同的效果,甚至更佳,就如這次的課程設(shè)計(jì),通過用for的多重循環(huán),舍棄多余的循環(huán),提高了程序的運(yùn)行效率。在編寫這個程序的過程中,我復(fù)習(xí)了之前學(xué)的基本語法,哈弗曼樹最小路徑的求取,哈弗曼編碼及譯碼的應(yīng)用范圍,程序結(jié)構(gòu)算法等一系列的問題它使我對數(shù)據(jù)結(jié)構(gòu)改變了看法。在這次設(shè)計(jì)過程中,體現(xiàn)出自己單獨(dú)設(shè)計(jì)模具的能力以及綜合運(yùn)用知識的能力,體會了學(xué)以致用、突出自己勞動成果的喜悅心情,也從中發(fā)現(xiàn)自己平時(shí)學(xué)習(xí)的不足和薄弱環(huán)節(jié),從而加以彌補(bǔ)。【篇二:數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)心得體會】這次課程設(shè)計(jì)的心得體會通過實(shí)習(xí)我的收獲如下1、鞏固和加深了對數(shù)據(jù)結(jié)構(gòu)的理解,提高綜合運(yùn)用本課程所學(xué)知識的能力。2、培養(yǎng)了我選用參考書,查閱手冊及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問題、解決問題的能力。3、通過實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。4、通過課程設(shè)計(jì),培養(yǎng)了我嚴(yán)肅認(rèn)真的工作作風(fēng),逐步建立正確的生產(chǎn)觀念、經(jīng)濟(jì)觀念和全局觀念。從剛開始得覺得很難,到最后把這個做出來,付出了很多,也得到了很多,以前總以為自己對編程的地方還不行,現(xiàn)在,才發(fā)現(xiàn)只要認(rèn)真做,沒有什么不可能。編程時(shí)要認(rèn)真仔細(xì),出現(xiàn)錯誤要及時(shí)找出并改正,(其中對英語的要求也體現(xiàn)出來了,因?yàn)樗f明錯誤的時(shí)候都是英語)遇到問題要去查相關(guān)的資料。反復(fù)的調(diào)試程序,最好是多找?guī)讉€同學(xué)來對你的程序進(jìn)行調(diào)試并聽其對你的程序的建議,在他們不知道程序怎么寫的時(shí)候完全以一個用戶的身份來用對你的用戶界面做一些建議,正所謂當(dāng)局者迷旁觀者清,把各個注意的問題要想到;同時(shí)要形成自己的編寫程序與調(diào)試程序的風(fēng)格,從每個細(xì)節(jié)出發(fā),不放過每個知識點(diǎn),注意與理論的聯(lián)系和理論與實(shí)踐的差別。另外,要注意符號的使用,注意對字符處理,特別是對指針的使用很容易出錯且調(diào)試過程是不會報(bào)錯的,那么我們要始終注意指針的初始化不管它怎么用以免不必要麻煩。通過近兩周的學(xué)習(xí)與實(shí)踐,體驗(yàn)了一下離開課堂的學(xué)習(xí),也可以理解為一次實(shí)踐與理論可以由不同的語句來實(shí)現(xiàn),但編寫程序時(shí)要特別注意細(xì)節(jié)方面的問題,因?yàn)橐粋€小小的疏忽就能導(dǎo)致整個程序不能運(yùn)行。我們也認(rèn)識到了自己的薄弱之處,如對鏈表相關(guān)知識的欠缺,文件運(yùn)用的不熟練,在以后的學(xué)習(xí)中我們要集中精力、端正態(tài)度,爭取把知識學(xué)得更扎實(shí)、更全面。經(jīng)過這次的實(shí)驗(yàn),我們整體對各個方面都得到了不少的提高,希望以后學(xué)校和系里能夠開設(shè)更多類似的實(shí)驗(yàn),能夠讓我們得到更好的鍛煉。也讓我們深深感受到討論交流很重要,遇到困難時(shí),大家一起討論,加強(qiáng)我們的團(tuán)隊(duì)合作精神,同時(shí)通過這次的課程設(shè)計(jì),我們對數(shù)據(jù)結(jié)構(gòu)中雙向鏈表結(jié)構(gòu)有了更深刻的理解。篇三:數(shù)據(jù)結(jié)構(gòu)綜合實(shí)驗(yàn)心得體會心得體會:做了一個星期的程序設(shè)計(jì)終于做完了,在這次程序設(shè)計(jì)課中,真是讓我獲益匪淺。對大一學(xué)習(xí)的c語言和這學(xué)期開的數(shù)據(jù)結(jié)構(gòu),并沒有掌握,很多知識都不太懂,突然讓自己獨(dú)立完成一個程序讓我手忙腳亂,起碼在我認(rèn)為那真的特別難,看了老師給的題目以及上網(wǎng)查找了一些相關(guān)的知識,簡單的編了幾行就告一段落了,第一天等于只完成了老師要求寫的需求分析和概要設(shè)計(jì),后來查找了關(guān)于哈希表的相關(guān)知識,了解了如何創(chuàng)建哈希表,如何合適的構(gòu)建哈希函數(shù),(選取合適的表長,合適的余數(shù),使得查找時(shí)間以及平均查找長度最短)以及什么是除留余數(shù)法,和怎樣用除留余數(shù)法創(chuàng)建哈希表,看懂了之后,我又看了處理沖突的方法,有三種線性探測再散列法法,二次探測再散列法,偽隨機(jī)數(shù)序列法三種,而我所要做的是第一種線性探測再散列的方法,相較后兩種要簡單很多,在遇到?jīng)_突的時(shí)候地址加一,知道沖突解決。在了解這些概念以后,我就開始著手編程序了,在遇到問題的時(shí)候請教我們班擅長的同學(xué),慢慢把不能不會不理解的地方給弄明白了,在經(jīng)過很多次調(diào)試以后,一些基本功能已經(jīng)可以實(shí)現(xiàn)了,為了使平均查找長度越小越好,我不斷嘗試新的表長以及除數(shù),在沒有出現(xiàn)錯誤的基礎(chǔ)上,將功能實(shí)現(xiàn),最后,終于在周四的時(shí)候?qū)⑺械某绦蛘{(diào)試完全。這次的綜合性實(shí)驗(yàn)使我了解到,平時(shí)對知識的積累相當(dāng)重要,同時(shí)也要注重課上老師的講解,老師在課上的延伸是課本上所沒有的,這些知識對于我們對程序的編寫有很大的作用,同時(shí),編程也要求我們有足夠的耐心,細(xì)細(xì)推敲。越著急可能就越無法得到我們想要的結(jié)果,遇到不會的問題要多多請教,知識是在實(shí)踐與向別人請教的過程中積累的,所以問是至關(guān)重要的,只要肯下功夫很多東西都是可以完成的。篇四:數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告及心得體會2011~2012第一學(xué)期數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告班級:信管一班學(xué)號:201051018姓名:史孟晨實(shí)驗(yàn)報(bào)告題目及要求一、實(shí)驗(yàn)題目設(shè)某班級有m(6)名學(xué)生,本學(xué)期共開設(shè)n(3)門課程,要求實(shí)現(xiàn)并修改如下程序(算法)。1.輸入學(xué)生的學(xué)號、姓名和n門課程的成績(輸入提示和輸出顯示使用漢字系統(tǒng)),輸出實(shí)驗(yàn)結(jié)果。(15分)2.計(jì)算每個學(xué)生本學(xué)期n門課程的總分,輸出總分和n門課程成績排在前3名學(xué)生的學(xué)號、姓名和成績。3.按學(xué)生總分和n門課程成績關(guān)鍵字升序排列名次,總分相同者同名次。二、實(shí)驗(yàn)要求1.修改算法。將奇偶排序算法升序改為降序。(15分)2.用選擇排序、冒泡排序、插入排序分別替換奇偶排序算法,并將升序算法修改為降序算法;。(45分))3.編譯、鏈接以上算法,按要求寫出實(shí)驗(yàn)報(bào)告(25)。4.修改后算法的所有語句必須加下劃線,沒做修改語句保持按原樣不動。5.用a4紙打印輸出實(shí)驗(yàn)報(bào)告。三、實(shí)驗(yàn)報(bào)告說明實(shí)驗(yàn)數(shù)據(jù)可自定義,每種排序算法數(shù)據(jù)要求均不重復(fù)。(1)實(shí)驗(yàn)題目:《n門課程學(xué)生成績名次排序算法實(shí)現(xiàn)》;(2)實(shí)驗(yàn)?zāi)康模赫莆崭鞣N排序算法的基本思想、實(shí)驗(yàn)方法和驗(yàn)證算法的準(zhǔn)確性;(3)實(shí)驗(yàn)要求:對算法進(jìn)行上機(jī)編譯、鏈接、運(yùn)行;(4)實(shí)驗(yàn)環(huán)境(windowsxp-sp3,visualc++);(5)實(shí)驗(yàn)算法(給出四種排序算法修改后的全部清單);(6)實(shí)驗(yàn)結(jié)果(四種排序算法模擬運(yùn)行后的實(shí)驗(yàn)結(jié)果);(7)實(shí)驗(yàn)體會(文字說明本實(shí)驗(yàn)成功或不足之處)。三、實(shí)驗(yàn)源程序(算法)score.c#includestdio.h#includestring.h#definem6#definen3structstudent{charname[10];intnumber;intscore[n+1];/*score[n]為總分,score[0]-score[2]為學(xué)科成績*/}stu[m];voidchangesort(structstudenta[],intn,intj){intflag=1,i;structstudenttemp;while(flag){flag=0;for(i=1;in-1;i+=2)/*對所有奇數(shù)項(xiàng)進(jìn)行一遍比較*/if(a[i].score[j]a[i+1].score[j]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}for(i=0;in-1;i+=2)/*對所有偶數(shù)項(xiàng)進(jìn)行一遍比較*/if(a[i].score[j]a[i+1].score[j]){temp=a[i];a[i]=a[i+1];a[i+1]=temp;flag=1;}}}voidprint_score(structstudenta[],intn,intj){inti,k;printf(“奇偶交換成績%d排序表,j+1);printf();printf(名次學(xué)號姓名分?jǐn)?shù));k=1;for(i=0;knin;i++){if(i0a[i].score[j]!=a[i-1].score[j])k++;printf(%4d,k);printf(%4d,a[i].number);printf(%s,a[i].name);printf(%6d,a[i].score[j]);printf();}}main(){inti,j,k;for(i=0;im;i++)/*輸入每個學(xué)生信息*/{printf(請輸入第%d名學(xué)生分?jǐn)?shù):,i+1);printf();printf(姓名:);scanf(%s,stu[i].name);printf(編號:);scanf(%4d,stu[i].number);printf(數(shù)據(jù)結(jié)構(gòu):);scanf(%4d,stu[i].score[0]);printf(離散數(shù)學(xué):);scanf(%4d,stu[i].score[1]);printf(大學(xué)英語:);scanf(%4d,stu[i].score[2]);}for(i=0;im;i++)/*計(jì)算每個學(xué)生總分*/{stu[i].score[n]=0;for(j=0;jn;j++)stu[i].score[n]+=stu[i].score[j];}changesort(stu,m,n);/*對總分進(jìn)行排序*/printf(學(xué)生總分成績排序表);printf(名次學(xué)號姓名數(shù)據(jù)結(jié)構(gòu)離散數(shù)學(xué)大學(xué)英語k=1;for(i=0;im;i++){if(i0stu[i].score[n]!=stu[i-1].score[n])k++;printf(%4d,k);printf(%4d,stu[i].number);printf(%s,stu[i].name);for(j=0;jn+1;j++)printf(%6d,stu[i].score[j]);printf();}changesort(stu,m,0);/*對數(shù)據(jù)結(jié)構(gòu)成績進(jìn)行排序*/print_score(stu,m,0);/*輸出數(shù)據(jù)結(jié)構(gòu)前3名同學(xué)成績*/changesort(stu,m,1);/*對離散數(shù)學(xué)成績進(jìn)行排序*/總分);篇五:數(shù)據(jù)結(jié)構(gòu)實(shí)訓(xùn)報(bào)告山東科技大學(xué)泰山科技學(xué)院課程實(shí)訓(xùn)說明書課程:數(shù)據(jù)結(jié)構(gòu)項(xiàng)目實(shí)訓(xùn)題目:院系:信息工程系2014年5月25日專業(yè)班級:學(xué)號:學(xué)生姓名:指導(dǎo)教師:目錄一、設(shè)計(jì)題目..........................................................31.1順序表操作.........................................................31.2鏈表操作..........................................................31.3二叉樹的基本操作..................................................3二、運(yùn)行環(huán)境(軟、硬件環(huán)境).......................................32.1軟件環(huán)境..........................................................32.2硬件環(huán)境..........................................................3三、數(shù)據(jù)結(jié)構(gòu)及算法設(shè)計(jì)的思想.......................................33.1順序表設(shè)計(jì)構(gòu)思.....................................................33.2鏈表設(shè)計(jì)構(gòu)思......................................................43.3二叉樹設(shè)計(jì)構(gòu)思....................................................4四、源代碼............................................................55.1順序表源代碼......................................................55.2鏈表源代碼........................................................65.3二叉樹源代碼......................................................8五、運(yùn)行結(jié)果分析.....................................................116.1順序表運(yùn)行結(jié)果...................................................116.2鏈表運(yùn)行結(jié)果.....................................................136.3二叉樹運(yùn)行結(jié)果...................................................15七、實(shí)習(xí)總結(jié)........................................................18一、設(shè)計(jì)題目1.1鏈表操作1.1.1設(shè)計(jì)目的?掌握線性表的在順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)實(shí)現(xiàn)。?掌握線性表在順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)上的基本操作。1.1.2設(shè)計(jì)內(nèi)容和要求利用順序表鏈表的插入運(yùn)算建立線性鏈表,然后實(shí)現(xiàn)鏈表的查找、插入、刪除、計(jì)數(shù)、輸出、排序、逆置等運(yùn)算(查找、插入、刪除、查找、計(jì)數(shù)、輸出、排序、逆置要單獨(dú)寫成函數(shù)),并能在屏幕上輸出操作前后的結(jié)果。1.2二叉樹的基本操作1.2.1設(shè)計(jì)目的?掌握二叉樹的概念和性質(zhì)?掌握任意二叉樹存儲結(jié)構(gòu)。?掌握任意二叉樹的基本操作。1.2.2設(shè)計(jì)內(nèi)容和要求(1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社會調(diào)查報(bào)告范文
- 《計(jì)算機(jī)技術(shù)知識》課件
- 公文申請報(bào)告格式范文
- 心理培訓(xùn)報(bào)告范文模板
- 2025年西寧貨運(yùn)從業(yè)資格考試題目大全答案
- 2025年宿遷從業(yè)資格證貨運(yùn)考試答案
- 機(jī)電施工安全規(guī)范
- 學(xué)習(xí)小學(xué)語文中的閱讀速度和流利度
- 2025年佛山道路運(yùn)輸貨運(yùn)從業(yè)資格證模擬考試題庫
- 2025年安慶從業(yè)資格證模擬考試題貨運(yùn)考題
- 朝鮮戰(zhàn)爭完整版本
- 七年級數(shù)學(xué)德育滲透工作總結(jié)
- 崗位調(diào)動確認(rèn)書
- 學(xué)習(xí)活動二運(yùn)用有效的推理形式(導(dǎo)學(xué)案)高二語文(選擇性必修上冊)
- 設(shè)計(jì)重點(diǎn)難點(diǎn)分析、應(yīng)對措施
- C#筆試題及答案
- python程序編寫入門教案-完整版
- 汽車吊起重吊裝專項(xiàng)施工方案
- 小學(xué)英語-What's he like Story time教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 第5章 自動駕駛技術(shù)
- 運(yùn)動解剖學(xué)智慧樹知到課后章節(jié)答案2023年下云南體育運(yùn)動職業(yè)技術(shù)學(xué)院
評論
0/150
提交評論