欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

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

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

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

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

      經(jīng)過兩個星期的思考,過程曲折可謂一語難盡。在此期間我也失落過,也曾一度熱情高漲。從開始時滿富激情到最后的復(fù)雜心情,點點滴滴無不令我回味無長。生活就是這樣,汗水預(yù)示著結(jié)果也見證著收獲。勞動是人類生存生活永恒不變的話題。兩周的上機實習(xí)快要結(jié)束了,留給我們的路卻漫長而幽遠(yuǎn)。本次集中上機實驗,對我來說可以算是一次挑戰(zhàn),因為在理論學(xué)習(xí)中沒有好好的掌握,現(xiàn)在要獨立完成一個較復(fù)雜的程序編寫,確實有一點困難。但我對于困難一向是以積極迎戰(zhàn)的態(tài)度來面對,認(rèn)真積極努力完成這次集中上機的任務(wù)。今后我必需認(rèn)真思考,而且要踐行我的承諾,一步一個腳印的走下去,才可以達(dá)到我預(yù)期的彼岸!仔細(xì)回顧數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)過程,發(fā)現(xiàn)其實它也并不是想象中的那么難。數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí)應(yīng)該是自己不斷積累的過程,這比老師給我一個“A”要強數(shù)倍,因為這意味著我走上了積累的道路,今天我所做的一切,不僅在改變今天的生活,而且在創(chuàng)造我將來的生活??梢韵葒L試做簡單的 培養(yǎng)自己的興趣,當(dāng)你滿足了最基本的 你可以想能不能再完善一些 不斷為自己提出新要求 就可以不斷地去超越,人也是在不斷地超越過程中逐步成長的,我們學(xué)習(xí)的關(guān)鍵就是算法 也就是說數(shù)據(jù)結(jié)構(gòu)的思想精髓,適當(dāng)?shù)膶嵺`與交流是必要的,可以為自己以后奠定寶貴的一筆財富。

      通過編譯原理課程設(shè)計,掌握了什么是編譯程序,編譯程序工作的基本過程及其各階段的基本任務(wù),熟悉了編譯程序總流程框圖,了解了編譯程序的生成過程、構(gòu)造工具及其相關(guān)的技術(shù)對課本上的知識有了更深的理解。通過把該算法的內(nèi)容,算法的執(zhí)行順序在計算機上實現(xiàn),知道和理解了該理論在計算機中是怎樣執(zhí)行的,對該理論在實踐中的應(yīng)用有深刻的理解。通過該課程設(shè)計,全面系統(tǒng)的理解了編譯原理程序構(gòu)造的一般原理和基本實現(xiàn)方法。把死板的課本知識變得生動有趣,激發(fā)了學(xué)習(xí)的積極性。把學(xué)過的計算機編譯原理的知識強化,能夠把課堂上學(xué)的知識通過自己設(shè)計的程序表示出來,加深了對理論知識的理解。以前對與計算機操 作系統(tǒng)的認(rèn)識是模糊的,概念上的,現(xiàn)在通過自己動手做實驗,在這次課程設(shè)計中,我就是按照實驗指導(dǎo)的思想來完成。加深了理解文件系統(tǒng)的內(nèi)部功能及內(nèi)部實現(xiàn),培養(yǎng)實踐動手能力和程序開發(fā)能力的目的。本次課程設(shè)計程序部分是用C語言編寫的。

      總之,這次設(shè)計多少還是有一點收獲的。這次設(shè)計讓我明白了一個道理,做任何事前之前,不管完成它的時間有多么充裕,開始的態(tài)度都要擺好,都要認(rèn)真去對待,到最后才不會后悔!也許有些人會說,草草完成的設(shè)計沒有什么意義,沒有意義的是也就沒有收獲。沒錯,這次的設(shè)計是草草完成,沒有多大的意義,在答辯的時候,很多設(shè)計的重點都沒有完成,但這次給我的經(jīng)驗是寶貴的,在以后的畢業(yè)設(shè)計甚至在以后的工作中,我就不會出現(xiàn)這種問題了。人的一生,不是沒有意義的事,就不去做了。很多事,都是在做了之后,才會覺得有沒有意義,才會覺得有沒有收獲!所以,在這次設(shè)計的過程中,我得到了一些寶貴的經(jīng)驗,所以這就是我的收獲。

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

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

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

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

      1、程序的編寫中的語法錯誤及修改

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      心得體會

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

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

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

      文檔為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)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦