久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19)

時(shí)間:2019-05-12 13:50:57下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19)》。

第一篇:數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19)

課程設(shè)計(jì)心得體會(huì)

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

姓名:陳發(fā)銀

班級(jí):08計(jì)本(2)班

數(shù)據(jù)結(jié)構(gòu)的課程設(shè)計(jì),今天終于算是完工了,從來都沒獨(dú)自解決這么大的一個(gè)程序了,雖然里面不是很完備,但是總體還是一個(gè)比較能體現(xiàn)數(shù)據(jù)結(jié)構(gòu)知識(shí)點(diǎn)能力的程序了,當(dāng)然只是相對(duì)于我這個(gè)初學(xué)者來說。看著自己的成果,真的很高興,很有成就感。

在這次課程設(shè)計(jì)中,我學(xué)到了很多東西,廣義表在書中所占了比例不多,具體操作書上也沒有詳細(xì)的介紹,所以在編程序的時(shí)候給我?guī)砹撕艽蟮碾y度,正是由于這個(gè)難度,使我認(rèn)識(shí)到,不能完全的依賴書本上提供的信息,要有自己的分析、推廣能力,雖然書上廣義表介紹的不多,可是以前學(xué)的順序表、線性表等的都可以拿來作為參考,通過以前的那些程序的實(shí)現(xiàn),來對(duì)廣義表進(jìn)行操作。當(dāng)然了,現(xiàn)在說起來是感覺比較輕松,可是在實(shí)際編程的時(shí)候,確實(shí)是困難重重。通過這次課程設(shè)計(jì),我深深的感覺到實(shí)踐的重要性,以前在課堂上聽課,感覺什么都懂,學(xué)的知識(shí)都好簡單,可是在實(shí)踐的時(shí)候卻是無從下手,不過還好有以前c++課程設(shè)計(jì)的經(jīng)歷做鋪墊,在穩(wěn)定下心情后,慢慢的就開始著手搞程序了,通過上網(wǎng)、去圖書館查資料,就這樣一點(diǎn)一點(diǎn)地把程序的各個(gè)功能都實(shí)現(xiàn)了。

通過這次課程設(shè)計(jì)后,我認(rèn)為以后要更加注重知識(shí)的應(yīng)用性,不能只停留在課本上,這樣學(xué)出來的都是死的知識(shí),不能活學(xué)活用,以后所學(xué)的每個(gè)知識(shí)點(diǎn),我都要爭取獨(dú)立的上機(jī)完成,一方面可以鞏固學(xué)過的知識(shí),另一方面又加強(qiáng)了動(dòng)手操作能力,相信這種能力在以后的工作學(xué)習(xí)中都是非常重要的。

對(duì)我而言,知識(shí)上的收獲重要,精神上的豐收更加可喜。讓我知道了學(xué)無止境的道理。我們每一個(gè)人永遠(yuǎn)不能滿足于現(xiàn)有的成就,人生就像在爬山,一座山峰的后面還有更高的山峰在等著你。挫折是一份財(cái)富,經(jīng)歷是一份擁有。這次課程設(shè)計(jì)必將成為我人生旅途上一個(gè)非常美好的回憶!

希望像數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)這樣的實(shí)踐型課程學(xué)校能多多的開展,能增強(qiáng)我們的動(dòng)手操作能力、獨(dú)立解決問題的能力。

2010年6月

第二篇:數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì)

課程設(shè)計(jì)的心得體會(huì)

陳康蔭080401200708級(jí)計(jì)科系計(jì)本(2)班

完成了這次的二元多項(xiàng)式加減運(yùn)算問題的課程設(shè)計(jì)后,我的心得體會(huì)很多,細(xì)細(xì)梳理一下,有以下幾點(diǎn):

1、程序的編寫中的語法錯(cuò)誤及修改

因?yàn)槲以诮鉀Q二元多項(xiàng)式問題中,使用了鏈表的方式建立的二元多項(xiàng)式,所以程序的空間是動(dòng)態(tài)的生成的,而且鏈表可以靈活地添加或刪除結(jié)點(diǎn),所以使得程序得到簡化。但是出現(xiàn)的語法問題主要在于子函數(shù)和變量的定義,降序排序,關(guān)鍵字和函數(shù)名稱的書寫,以及一些庫函數(shù)的規(guī)范使用,這些問題均可以根據(jù)編譯器的警告提示,對(duì)應(yīng)的將其解決。

2、程序的設(shè)計(jì)中的邏輯問題及其調(diào)整

我在設(shè)計(jì)程序的過程中遇到許多問題,首先在選擇數(shù)據(jù)結(jié)構(gòu)的時(shí)候選擇了鏈表,但是鏈表的排序比較困難,特別是在多關(guān)鍵字的情況下,在一種關(guān)鍵字確定了順序以后,在第一關(guān)鍵字相同的時(shí)候,按某種順序?qū)Φ诙P(guān)鍵字進(jìn)行排序。在此程序中共涉及到3個(gè)量數(shù),即:系數(shù),x的指數(shù)和y的指數(shù),而關(guān)鍵字排是按x的指數(shù)和y的指數(shù)來看,由于要求是降冪排序且含有2個(gè)關(guān)鍵字,所以我先選擇x的指數(shù)作為第一關(guān)鍵字,先按x的降序來排序,當(dāng)x的指數(shù)相同時(shí),再以y為關(guān)鍵字,按照y的指數(shù)大小來進(jìn)行降序排列。

另外,我在加法函數(shù)的編寫過程中也遇到了大量的問題,由于要同時(shí)比較多個(gè)關(guān)鍵字,而且設(shè)計(jì)中涉及了數(shù)組和鏈表的綜合運(yùn)用,導(dǎo)致反復(fù)修改了很長的時(shí)間才完成了一個(gè)加法的設(shè)計(jì)。但是,現(xiàn)在仍然有一個(gè)問題存在:若以0為系數(shù)的項(xiàng)是首項(xiàng)則顯示含有此項(xiàng),但是運(yùn)算后則自動(dòng)消除此項(xiàng),這樣是正確的。但是當(dāng)其不是首項(xiàng)的時(shí)候,加法函數(shù)在顯示的時(shí)候有0為系數(shù)的項(xiàng)時(shí),0前邊不顯示符號(hào),當(dāng)然,這樣也可以理解成當(dāng)系數(shù)為0時(shí),忽略這一項(xiàng)。這也是本程序中一個(gè)不完美的地方。

我在設(shè)計(jì)減法函數(shù)的時(shí)候由于考慮不夠充分就直接編寫程序,走了很多彎路,不得不停下來仔細(xì)研究算法,后來發(fā)現(xiàn)由于前邊的加法函數(shù)完全適用于減法,只不過是將二元多項(xiàng)式B的所有項(xiàng)取負(fù)再用加法函數(shù)即可,可見算法的重要性不低于程序本身。

3、程序的調(diào)試中的經(jīng)驗(yàn)及體會(huì)

我在調(diào)試過程中,發(fā)生了許多小細(xì)節(jié)上的問題,它們提醒了自己在以后編程的時(shí)候要注意細(xì)節(jié),即使是一個(gè)括號(hào)的遺漏或者一個(gè)字符的誤寫都會(huì)造成大量的錯(cuò)誤,浪費(fèi)許多時(shí)間去尋找并修改,總結(jié)的教訓(xùn)就是寫程序的時(shí)候,一定要仔細(xì)、認(rèn)真、專注。

我還有一個(gè)很深的體會(huì)就是格式和注釋,由于平時(shí)不注意格式和注釋這方面的要求,導(dǎo)致有的時(shí)候在檢查和調(diào)試的時(shí)候很不方便。有的時(shí)候甚至剛剛完成一部分的編輯,結(jié)果一不注意,就忘記了這一部分程序的功能。修改的時(shí)候也有不小心誤刪的情況出現(xiàn)。如果注意格式風(fēng)格,并且養(yǎng)成隨手加注釋的習(xí)慣,就能減少這些不必要的反復(fù)和波折。還有一點(diǎn),就是在修改的時(shí)候,要注意修改前后的不同點(diǎn)在哪里,改后調(diào)試結(jié)果要在原有的基礎(chǔ)上更加精確。

第三篇:數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì)

課程設(shè)計(jì)的心得體會(huì)

剛一開始抽到題目,我一看覺得無從下手,由于那個(gè)時(shí)候很多課都還在進(jìn)行著,也就是抽空思考一下思路,也到圖書館中借了相關(guān)的書來參考,但沒有進(jìn)行很深入的研究。課程設(shè)計(jì)開始的時(shí)候,我開始思考我該如何去求解,確定了算法之后,就開始寫程序,修改錯(cuò)誤,調(diào)試,直至完成,在這一過程中,讓我學(xué)會(huì)了很多東西。

在課程設(shè)計(jì)結(jié)束后,我對(duì)書本,也就是我們的教材的認(rèn)識(shí)有了很大的提高。以前我覺得能看懂書上的知識(shí),能寫出算法就認(rèn)為自己學(xué)的還可以。可是通過課程設(shè)計(jì),通過我對(duì)書上知識(shí)的研究,我發(fā)現(xiàn)其實(shí)書上有很多東西是我沒有領(lǐng)略到的。我的算法的核心思想就是圖的深度優(yōu)先搜索遍歷,在用鄰接表對(duì)圖完成存儲(chǔ)之后,我就開始仔細(xì)的看書上有關(guān)圖的遍歷的知識(shí),包括深度優(yōu)先搜索遍歷和廣度優(yōu)先搜索遍歷,就那么幾頁紙,我看了不知道多少遍。剛一開始看一下,覺得自己會(huì)了,然后做程序,遇到問題再拿書看,沒看一次我對(duì)算法的理解就更進(jìn)了一步。通過這次課程設(shè)計(jì),讓我明白了書上的知識(shí)看似是很有限的,但它蘊(yùn)含的東西值得我們?nèi)セǜ嗟臅r(shí)間去研究。學(xué)知識(shí)不能只學(xué)表面的知識(shí),做出一個(gè)深度優(yōu)先搜索遍歷程序不等于你就掌握了深度優(yōu)先搜索遍歷算法,其他知識(shí)也是這樣,其他科目的學(xué)習(xí)也同樣是這樣。學(xué)習(xí)要抓住知識(shí)的精髓。

在課程設(shè)計(jì)這兩個(gè)星期中,讓我明白了獨(dú)立思考的重要性。一個(gè)東西只有經(jīng)過自己的思考,自己明白了才是真的明白了,別人說的再明白不等于我明白。在思考的過程中,我發(fā)現(xiàn)對(duì)一個(gè)問題,你思考的月深入,可以挖掘的東西就越多。我做的題目是分酒問題:三個(gè)酒杯,一個(gè)能裝8kg,一個(gè)能裝5kg,一個(gè)能裝3kg,8kg是空的,5kg和3kg是滿的,不借助其他工具,最終分出兩個(gè)4kg。看似無從下手,但經(jīng)過思考之后我確立了用圖來求解,但是怎樣抽象成圖,抽象成什么樣的圖,模型確立后,圖有很多種存儲(chǔ)結(jié)構(gòu),采用哪一種存儲(chǔ)結(jié)構(gòu)是最優(yōu)的等等問題都要去思考。最終我確定采用鄰接表作為存儲(chǔ)結(jié)構(gòu),圖的深度優(yōu)先搜索遍歷來求解。

獨(dú)立思考很重要,跟別人交流也很重要。在我和別人交流的時(shí)候,開闊了我的思維空間,很多原先我沒想到的東西一下子就蹦出來了,而且能填補(bǔ)我知識(shí)的空白。跟老師交流就更重要了,以老師的知識(shí)層面和對(duì)問題的見解,他的想法具有很強(qiáng)的針對(duì)性和可行性。做好程序后,在寫實(shí)驗(yàn)報(bào)告的時(shí)候,我發(fā)現(xiàn)在寫實(shí)驗(yàn)報(bào)告的過程中,我對(duì)我的算法有了更進(jìn)一步的認(rèn)識(shí),因?yàn)槲乙獙懗鰜恚瑢懗鰜淼膶?shí)驗(yàn)報(bào)告不僅我自己能看明白,更關(guān)鍵的是別人能看明白。這樣就要求我用簡練的語言來描述我的算法,而且對(duì)我的語言組織能力也是一次考驗(yàn)。

總之,這次課程設(shè)計(jì)讓我對(duì)數(shù)據(jù)結(jié)構(gòu)有了更深的認(rèn)識(shí),不僅體現(xiàn)在知識(shí)上,還體現(xiàn)在對(duì)知識(shí)的認(rèn)識(shí)、對(duì)學(xué)習(xí)的認(rèn)識(shí)和對(duì)方法的認(rèn)識(shí)。

第四篇:數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì)

課程設(shè)計(jì)的心得體會(huì)

每一次課程設(shè)計(jì),都有不一樣的感受,通過課程設(shè)計(jì),對(duì)我而言,得到的不僅僅是知識(shí),更是獲得知識(shí)的方法,這顯得更加的重要。

本次課程設(shè)計(jì),我的設(shè)計(jì)題目是校園導(dǎo)游程序,本程序主要用到的是課本中圖的知識(shí),以校園中的景點(diǎn)作為頂點(diǎn),以景點(diǎn)間的路徑作為邊,就構(gòu)成了圖。我用到的時(shí)臨界表存儲(chǔ)結(jié)構(gòu),這樣對(duì)空間的浪費(fèi)不至于很大。主要完成的功能是最短路徑和所有路徑的算法,最短路徑用的是書上的Dijkstra算法,原來我對(duì)這個(gè)算法的只是出于一個(gè)對(duì)大致的過程知道的程度,課程設(shè)計(jì)之后,我對(duì)該算法可以說是很熟悉了,不管是算法思想還是代碼。另一個(gè)主要功能是求兩個(gè)景點(diǎn)間的所有路徑,這個(gè)算法書上沒有提到,我一步步的摸索,用了一個(gè)遞歸的思想,再經(jīng)過不斷的修改,一次次的單步運(yùn)行,通過查看相應(yīng)變量的變化情況,將此算法實(shí)現(xiàn)的。最后完成整個(gè)程序。

課程設(shè)計(jì),本人感覺對(duì)于寫程序,首先要要的是思想,即完成每個(gè)功能需要的算法思想,在想好思想后,就要具體到代碼,計(jì)算機(jī)能夠識(shí)別的代碼,代碼寫好后,大多情況下是有錯(cuò)誤的,首先要排除語法錯(cuò)誤,然后時(shí)語義錯(cuò)誤,在排錯(cuò)的過程中,我用到的最多的是單步運(yùn)行,感覺單步運(yùn)行這種方式很管用,通過一步步的運(yùn)行,通過每一步的運(yùn)行,觀察其中變量的變化情況,可以很容易的知道代碼是哪一步出了錯(cuò)誤,這樣對(duì)排錯(cuò)有很大的幫助。在課程設(shè)計(jì)的過程中,曾遇到過很多的問題,如對(duì)路徑字符串的處理,整個(gè)遞歸一步步的往下調(diào)用和返回過程,還有很多細(xì)節(jié)的問題。在遇到問題時(shí),首先想到的是自己思考,分析過程,查找資料,上網(wǎng)百度,通過自己的努力還沒有解決時(shí),這是首先需要問的是自己旁邊的同學(xué),和同學(xué)討論,有時(shí)還爭得面紅耳赤,如果最后將此不下,就向老師提問。這課程設(shè)計(jì)的過程中,我?guī)缀跛械膯栴}處理流程就是這個(gè)樣子的。我感覺這就是一種學(xué)習(xí)的方法,在學(xué)習(xí)中遇到難題時(shí)的學(xué)習(xí)方法,要把這種學(xué)習(xí)的方法變成一種習(xí)慣,這才是每次課程設(shè)計(jì)應(yīng)達(dá)到的一種效果。

課程設(shè)計(jì)提供了這樣一種學(xué)習(xí)的機(jī)會(huì),可以隨時(shí)隨地向老師請(qǐng)教,和老師交流的一個(gè)機(jī)會(huì),和同學(xué)互相討論的機(jī)會(huì)。課程設(shè)計(jì)教會(huì)了我,如何用計(jì)算機(jī)程序來處理現(xiàn)實(shí)中的實(shí)際問題。將現(xiàn)實(shí)中的實(shí)際問題先轉(zhuǎn)化為數(shù)學(xué)模型,然后將數(shù)學(xué)模型用程序解決的一種能力。

第五篇:數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì)(42)

心得體會(huì)

通過本次課程設(shè)計(jì),對(duì)圖的概念有了一個(gè)新的認(rèn)識(shí),在學(xué)習(xí)離散數(shù)學(xué)的時(shí)候,總覺得圖是很抽象的東西,但是在學(xué)習(xí)了《數(shù)據(jù)結(jié)構(gòu)與算法》這門課程之后,我慢慢地體會(huì)到了其中的奧妙,圖能夠在計(jì)算機(jī)中存在,首先要捕捉他有哪些具體化、數(shù)字化的信息,比如說權(quán)值、頂點(diǎn)個(gè)數(shù)等,這也就說明了想要把生活中的信息轉(zhuǎn)化到計(jì)算機(jī)中必須用數(shù)字來完整的構(gòu)成一個(gè)信息庫,而圖的存在,又涉及到了頂點(diǎn)之間的聯(lián)系。圖分為有向圖和無向圖,而無向圖又是有向圖在權(quán)值雙向相等下的一種特例,如何能在計(jì)算機(jī)中表示一個(gè)雙向權(quán)值不同的圖,這就是一件很巧妙的事情,經(jīng)過了思考和老師同學(xué)的幫助,我用edges[i][j]=up和edges[j][i]=up就能實(shí)現(xiàn)了一個(gè)雙向圖信息的存儲(chǔ)。

對(duì)整個(gè)程序而言,Dijkstra算法始終都是核心內(nèi)容,其實(shí)這個(gè)算法在實(shí)際思考中并不難,也許我們誰都知道找一個(gè)路徑最短的方法,及從頂點(diǎn)一步一步找最近的路線并與其直接距離相比較,但是,在計(jì)算機(jī)中實(shí)現(xiàn)這么一個(gè)很簡單的想法就需要涉及到很多專業(yè)知識(shí),為了完成設(shè)計(jì),在前期工作中,基本都是以學(xué)習(xí)C語言為主,所以浪費(fèi)了很多時(shí)間,比如說在程序中,刪除頂點(diǎn)和增加頂點(diǎn)的模塊中都有和建圖模塊相互重復(fù)的函數(shù),但是由于技術(shù)的原因,只能做一些很累贅的函數(shù),可見在調(diào)用知識(shí)點(diǎn),我沒有掌握好。不過,有了這次課程設(shè)計(jì)的經(jīng)驗(yàn)和教訓(xùn),我能夠很清楚的對(duì)自己定一個(gè)合適的水平,而且在這次課程設(shè)計(jì)中我學(xué)會(huì)了運(yùn)用兩個(gè)新的函數(shù)sprintf()和包涵在#include 頭文件中的輸入函數(shù)。因?yàn)檎n程設(shè)計(jì)的題目是求最短路徑,本來是想通過算法的實(shí)現(xiàn)把這個(gè)程序與交通情況相連,但是因?yàn)閬聿患安檎腋鞯氐男畔ⅲ裕@個(gè)計(jì)劃就沒有實(shí)現(xiàn),我相信在以后有更長時(shí)間的情況下,我會(huì)做出來的。

下載數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19)word格式文檔
下載數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì) 心得體會(huì) 學(xué)習(xí)體會(huì) (19).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

主站蜘蛛池模板: 中文字幕久热精品视频在线| 国产性色播播毛片| 四虎亚洲中文字幕无码永久| 中字幕一区二区三区乱码| 亚洲熟妇av一区二区三区宅男| 国产无遮挡a片又黄又爽| 国产精品白浆在线观看无码专区| 亚洲欧美日韩国产精品一区| av片在线观看永久免费| 18禁男女爽爽爽午夜网站免费| 国产午夜无码视频免费网站| 国产真人无码作爱视频免费| 国产suv精品一区二区四| 欧美黑人欧美精品刺激| 亚洲一区爱区精品无码| 真实国产乱子伦视频| 成人无码看片在线观看免费| 亚洲人午夜射精精品日韩| 黄网站色视频免费观看| 波多野结衣在线播放| 国内精品久久久久影院优| 国产gv猛男gv无码男同网站| 久久青青草原国产免费播放| 亚洲 欧美 激情 小说 另类| 综合图区亚洲欧美另类图片| 亚洲αv无码一区二区三区四区| 老熟妇高潮喷了╳╳╳| 色婷婷狠狠久久综合五月| 国产精品久久久久久影视不卡| 熟妇丰满多毛的大隂户| 精品人妻久久久久久888| 无码视频在线播放| 国内精品自国内精品66j影院| 精品伊人久久久大香线蕉天堂| 日本xxxx裸体xxxx视频大全| 中国年轻丰满女人毛茸茸| 性推油按摩av无码专区| 欧洲亚洲色一区二区色99| 99蜜桃臀久久久欧美精品| 国产97超碰人人做人人爱| 内射少妇36p亚洲区|