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

《數(shù)據結構與算法》課程設計的心得體會

時間:2019-05-12 13:49:04下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《《數(shù)據結構與算法》課程設計的心得體會》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《數(shù)據結構與算法》課程設計的心得體會》。

第一篇:《數(shù)據結構與算法》課程設計的心得體會

課程設計的心得體會

在兩周的學習和實踐過程中,通過解決學生搭配問題這一實際問題,讓我對循環(huán)隊列有了更深的了解,對數(shù)據結構也產生了更加濃厚的興趣,同時也是對我解決實際問題能力的一次提升。

記得王教授給我們上課時就要不斷的通過走算法的方式,掌握所學習的數(shù)據結構、算法等,而上機則能進一步鞏固自己所學的知識、提高自己的學習能力。在上機的同時也改正了自己對某些算法的錯誤使用,使自己能在通過程序解決問題時抓住關鍵算法,能夠很好的夠造出解決問題的數(shù)據結構、算法的設計思想和流程圖,并用C語言描繪出關鍵算法。

首先對于這次的課程設計題目而言,主要是對隊列這一知識點的運用。首先是對問題的分析,明白題目的具體要求,即將現(xiàn)實生活中的舞會搭配問題,用鏈隊列這一數(shù)據結構描繪出來。用兩個鏈隊列boy和girl分別代表男生和女生,當播放每一首歌曲時,便可使兩隊各有一元素出隊列,這樣就可以模擬出搭配情況。同時,由于題目要求系統(tǒng)能模擬動態(tài)地顯示出上述過程,所以就考慮調用一個延遲函數(shù)sleep(),使歌曲之間有一段時間間隔,即模擬了顯示中的那一動態(tài)過程。其次便是在實現(xiàn)過程中遇到的具體細節(jié)問題,比如一開始設計了兩個出對函數(shù)DeQueue(),讓首元素結點出隊,然后調用入隊函數(shù)Add(),使其入隊到隊尾,但在測試時發(fā)現(xiàn),如果輸入的人數(shù)為2,那么在到第三首歌曲時程序便會終止;經過分析發(fā)現(xiàn)是這兩個函數(shù)的調用,使數(shù)據出錯,所以就將這兩個出對函數(shù)用一個函數(shù)change()代替,這個函數(shù)能實現(xiàn)將首元素結點移到隊尾的功能。這樣不僅沒有了之前的問題,而且使程序更加易懂。在這些細節(jié)方面的具體設計,是對個人分析問題、解決問題能力的一個很好的鍛煉。通過這個過程的鍛煉,不僅能對所學的知識點有很好的掌握,而且還是對個人能力的很好的訓練。

其次,以前我對數(shù)據結構(C語言描述)的一些標準庫函數(shù)不太了解,還有對函數(shù)調用的正確使用不夠熟悉,還有對C語言中經常出現(xiàn)的錯誤也不了解,通過實踐,使我在這幾個方面的認識有所提高。讓自己有一定的能力去改正一些常見的錯誤語法,很高興這兩周的學習讓我對數(shù)據結構(C語言描述)有了新的認識,所以后在學習過程中,我會更加注視實踐操作,使自己便好地學好計算機。在這次課程設計的實驗中,我收獲了許多知識,通過查找大量資料,請教老師,以及不懈的努力,也培養(yǎng)了獨立思考、動手操作的能力。我也學會了許多學習和解決實際問題的方法,讓我受益匪淺。課程設計對我來說,趣味性強,不僅鍛煉能力,而且可以學到很多東西,在與老師和同學的交流過程中,互動學習,將知識融會貫通,也增強了我和同學之間的團隊合作的能力。讓我們知道只要努力,集中精力解決問題,一定會有收獲的,過程也是很重要的。

在這次課程設計中我們要學會利用時間,在規(guī)定的時間內完成我們的任務,要逐漸養(yǎng)成用C語言編寫程序的良好習慣。這些對我來說都是一種鍛煉,一個知識積累的過程,一種能力的提高。要打好基礎,才能用更好的辦法,更簡潔明了的程序解決實際問題,只有這樣才能進一步的取得更好的成績。我們會更加努力,努力的去彌補自己的缺點,發(fā)展自己的優(yōu)點,去充實自己,只有在了解了自己的長短之后,我們會更加珍惜擁有的,更加努力的去完善它,增進它。

當然我現(xiàn)在的水平還是很有限,但我還會繼續(xù)努力的,在解決實際問題時如果遇到了難題,我們要學會去查找大量的有關這方面的資料,還要借助于網絡不斷擴大自己的知識面和閱讀量。這樣也可以鍛煉我們的自主學習能力和解決問題的能力,學到了許多以前沒學到的東西。

在課程設計中的程序都比較復雜,所以需要我們要更加地細心,認真的完成每一步的操作,修改語法,按照老師的指導思想來完成。還記得一開始拿到題目時我們的一臉茫然,而現(xiàn)在是收獲滿滿的自信,每個人都或多或少有所收獲,也讓我們對程序設計和算法有了進一步理解、認識。

第二篇:數(shù)據結構與算法課程設計 心得體會 學習體會

課程設計的心得體會

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

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

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

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

2、程序的設計中的邏輯問題及其調整

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

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

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

3、程序的調試中的經驗及體會

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

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

第三篇:數(shù)據結構與算法 課程設計的心得體會

課程設計的心得體會

這次課程設計抽到了一個不太好的題目,是“國王與騎士”問題。乍一看是完全沒有頭緒,甚至連題目要求都感覺有些晦澀難懂。雖然很羨慕那些抽到了簡單題目的同學,但既已成為事實,也沒有辦法,于是我便靜下心來思考“國王與騎士”。

仔細鉆研了一天,終于有了些思路,但都只是泛泛而談,根本不能轉化為具體的算法。就比如說騎士的走法問題吧,騎士是以“馬”字形行走的,要判斷兩點間的最短路徑,雖然肉眼判斷比較簡單,但轉化成計算機問題時就出現(xiàn)了一系列問題。于是我又不得不停下程序的思考,去查詢各種資料。我首先吧整個問題分裂開來,分解成了多個細小的問題,然后再分別查詢每一個小問題,這樣就輕松多了。就像上面的例子,我只需要查詢有關最短路徑的算法,就可以解決,這節(jié)省了我很多時間。但是。即使是一個簡單問題也有多種算法可以解決,這就要求我根據題設條件進行判斷,從中尋找最優(yōu)算法。比如,在球巨額騎士的最短路徑時就有弗洛伊得算法,迪杰斯特拉算法,還可以通過廣度優(yōu)先探測的方法等等。但就這一問題而言,我覺得在這里應用廣度優(yōu)先搜索應該是最簡單易行的,而且使得算法的時間復雜度會大大降低。就這樣,通過問題的分解,以及每個小問題的查詢資料與詢問老師,我逐步解決著這個問題。

在這一個星期的上機實踐學習中,我對C語言有了更進一步的認識和了解,我明白了要想學好它要重在實踐,要通過不斷的上機操作才能更好地學習它。通過實踐,我也發(fā)現(xiàn)我的好多不足之處,首先就是自己的經驗還很匱乏,在設計算法思路時總是以自然的語言去理解分析,而不能把自己放在機器的角度去看問題,這就導致了許多問題看似可以解決,但真正到了上機編程敲代碼是卻無從下手。再有對C語言的一些標準庫函數(shù)以及對函數(shù)調用的正確使用不夠熟悉,另外,我還對C語言中經常出現(xiàn)的錯誤也不太了解,也不夠敏感,這使得我在程序的調試過程中花費了太多多余的時間。通過實踐,使我在這幾個方面的認識有所提高。

通過實踐的學習,我認到學好計算機要重視實踐操作,不僅僅是學習C語言,還是其它的語言,以及其它的計算機方面的知識都要重在實踐,所以后在學習過程中,我會更加注視實踐操作,使自己便好地學好計算機。

第四篇:數(shù)據結構與算法課程設計 心得體會 學習體會

課程設計的心得體會

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

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

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

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

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

第五篇:數(shù)據結構與算法課程設計 心得體會 學習體會

課程設計的心得體會

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

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

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

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

下載《數(shù)據結構與算法》課程設計的心得體會word格式文檔
下載《數(shù)據結構與算法》課程設計的心得體會.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    《數(shù)據結構與算法課程設計》任務書2014

    2014/2015學年第一學期 《數(shù)據結構與算法課程設計》任務書 一、課程設計目的 數(shù)據結構與算法課程設計是《數(shù)據結構與算法》課程教學必不可缺的一個重要環(huán)節(jié),它可加深學生對該......

    《數(shù)據結構與算法》課程設計教學大綱

    《數(shù)據結構與算法》課程設計教學大綱 (Data Structures & Algorithms) 一、基本信息 課程編號:E1132107 課程類別:學科基礎課必修課 適用層次:本科 適用專業(yè):計算機科學與技術、網......

    數(shù)據結構與算法課程設計題目[范文大全]

    數(shù)據結構與算法課程設計題目 1.成績管理 問題描述:給出n個學生的考試成績表,成績表包括學生的學號、姓名、考試成績(高等數(shù) 學、英語、物理),設計一個簡單的成績管理程序。 基本要......

    數(shù)據結構與算法課程設計 心得體會 學習體會(42)

    心得體會 通過本次課程設計,對圖的概念有了一個新的認識,在學習離散數(shù)學的時候,總覺得圖是很抽象的東西,但是在學習了《數(shù)據結構與算法》這門課程之后,我慢慢地體會到了其中的奧......

    數(shù)據結構與算法課程設計 心得體會 學習體會(7)

    心得體會 通過兩周的課程設計,完成了預定的目標,其中有很多的隨想。 老師的題目發(fā)下來的很早,大概提前了3周,當時就著手搜索有關線索二叉樹的思想,思路,借了一本《數(shù)據結構-c語言......

    數(shù)據結構與算法課程設計 心得體會 學習體會(44)

    數(shù)據結構課程設計心得體會 通過這次課程設計使我進一步達到理論與實際相結合,提高了自己組織數(shù)據及編寫程序的能力,使我們能夠根據問題要求和數(shù)據對象的特性,學會數(shù)據組織的方......

    數(shù)據結構與算法課程設計 心得體會 學習體會(35)

    課程設計心得體會因為已經不是第一次做課程設計,所以對過程很是了解。前期準備工作也做的很充足,所以整個過程不慌不亂,有條不紊。 總而言之,程序編寫過程中,算法思路清晰,但細節(jié)......

    數(shù)據結構與算法課程設計 心得體會 學習體會(合集5篇)

    課程設計的心得體會 班級:計算機科學與技術08計科2班學號:0804012031姓名:楊松對于本課程設計《算術表達式求值問題》,在起初分析題目時,只有一個大概的輪廓,包括算術表達式的運算......

主站蜘蛛池模板: 中本亚洲欧美国产日韩| 18禁h免费动漫无码网站| 性一交一乱一色一视频| 亚洲最新无码中文字幕久久| 少妇性荡欲视频| 天干天干啦夜天干天天爽| 欧美成a人片在线观看久| 国产无遮挡18禁无码网站免费| 亚洲粉嫩高潮的18p| 欧美变态人zozo禽交| 国产亚洲精品久久久性色情软件| 亚洲精品av一二三区无码| 又色又爽又黄的视频日本| 国产欧美日韩专区发布| 99精品久久久久中文字幕| 精品一区二区三区在线观看| 摸进她的内裤里疯狂揉她动图视频| 亚洲成aⅴ人在线视频| 日本爽快片100色毛片| 人妻少妇久久中文字幕456| 狠狠色欧美亚洲狠狠色www| 高潮迭起av乳颜射后入| 欧美尺寸又黑又粗又长| 国产高清无套内谢| 日韩人妻无码免费视频一区二区三区| 成人午夜精品无码一区二区三区| 欧美黑人又粗又大久久久| 亚洲 欧美 中文 日韩aⅴ| 亚洲欧美日韩精品久久亚洲区| 国产成人亚洲综合网站小说| 四虎永久在线精品视频免费观看| 一日本道a高清免费播放| 日本精品αv中文字幕| 久久久久久久人妻无码中文字幕爆| 欧美巨大黑人极品精男| 国产精品未满十八禁止观看| 国产精品久久久久久av| 无码三级av电影在线观看| 伊人精品无码av一区二区三区| 国产永久免费高清在线观看| 欧美三级中文字幕在线观看|