數(shù)據(jù)結(jié)構(gòu)課設(shè)的心得體會(huì)
當(dāng)我們受到啟發(fā),對(duì)生活有了新的感悟時(shí),可以通過(guò)寫(xiě)心得體會(huì)的方式將其記錄下來(lái),這樣我們就可以提高對(duì)思維的訓(xùn)練。相信許多人會(huì)覺(jué)得心得體會(huì)很難寫(xiě)吧,下面是小編幫大家整理的數(shù)據(jù)結(jié)構(gòu)課設(shè)的心得體會(huì),希望對(duì)大家有所幫助。
數(shù)據(jù)結(jié)構(gòu)是一門(mén)純屬于設(shè)計(jì)的科目,它需用把理論變?yōu)樯蠙C(jī)調(diào)試。在學(xué)習(xí)科目的第一節(jié)課起,魯老師就為我們闡述了它的重要性。它對(duì)我們來(lái)說(shuō)具有一定的難度。它是其它編程語(yǔ)言的一門(mén)基本學(xué)科。很多同學(xué)都說(shuō),數(shù)據(jù)結(jié)構(gòu)不好學(xué),這我深有體會(huì)。剛開(kāi)始學(xué)的時(shí)候確實(shí)有很多地方我很不理解,每次上課時(shí)老師都會(huì)給我們出不同的設(shè)計(jì)題目,對(duì)于我們一個(gè)初學(xué)者來(lái)說(shuō),無(wú)疑是一個(gè)具大的挑戰(zhàn)。
我記得有節(jié)課上遍歷二叉樹(shù)的內(nèi)容,先序遍歷、中序遍歷、后序遍歷。魯老師說(shuō):這節(jié)課的內(nèi)容很重要,不管你以前聽(tīng)懂沒(méi)有,現(xiàn)在認(rèn)真聽(tīng)。說(shuō)實(shí)在的,以前上的內(nèi)容確實(shí)沒(méi)大聽(tīng)懂,不過(guò)聽(tīng)了老師的話,我聽(tīng)得很認(rèn)真。先序遍歷很簡(jiǎn)單,是三個(gè)遍歷中,最簡(jiǎn)單的。而中序遍歷聽(tīng)得有點(diǎn)模糊,后序遍歷也半懂半懂,我心想如果老師再講一遍,我肯定能聽(tīng)懂。后來(lái)老師畫(huà)了一個(gè)二叉樹(shù),抽了同學(xué)到黑板上去排序,這個(gè)二叉樹(shù)看似復(fù)雜,不過(guò)用先序遍歷來(lái)排,并不難。于是我在下面排好了先序,先序遍歷很簡(jiǎn)單,我有點(diǎn)得意,老師到位置上點(diǎn)了我上去排中序,上去之后排得一塌糊涂。后來(lái)老師又講了一遍,我這才聽(tīng)懂了,魯老師又安慰我們說(shuō),這個(gè)二叉樹(shù)有點(diǎn)難,中序和后序都不好排,要學(xué)懂的確要花點(diǎn)功夫才行。我聽(tīng)了老師的話,認(rèn)真做了筆記,回去再看了當(dāng)天學(xué)的內(nèi)容。第二堂課,老師還是先講的先前的內(nèi)容,畫(huà)了一個(gè)簡(jiǎn)單的二叉樹(shù),讓我們排序,又叫同學(xué)上去分別排出來(lái),老師又點(diǎn)了我的名,叫我起來(lái)辨別排中序那兩個(gè)同學(xué)的答案哪個(gè)排正確了,我毫不猶豫的答對(duì)了。因?yàn)檫@次的內(nèi)容,先序遍歷二叉
樹(shù)、中序遍歷二叉樹(shù)、后序遍歷二叉樹(shù),我的確真的懂了,第一次上這個(gè)課這么有成就感。漸漸的對(duì)這門(mén)課有了興趣。我以為永遠(yuǎn)都聽(tīng)不懂這個(gè)課,現(xiàn)在,我明白了,只要認(rèn)真聽(tīng),肯下功夫,這個(gè)課也沒(méi)有什么難的。而數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)的難易程度很大程度上決定于個(gè)人的興趣,把一件事情當(dāng)做任務(wù)去做會(huì)很痛苦,當(dāng)做興趣去做會(huì)很快樂(lè)。也希望老師能看到我的改變,在此也感謝老師的辛勤教導(dǎo)。老師沒(méi)有放棄我,幾次點(diǎn)我的名上去,老師一定看得到我的進(jìn)步。
后來(lái),我每節(jié)課都認(rèn)真聽(tīng)課,老師雖然沒(méi)有點(diǎn)名,但我還是很認(rèn)真的聽(tīng)。雙親表示法孩子表示法和孩子兄弟表示法,這些內(nèi)容我都聽(tīng)得很明白,差不多每節(jié)課都認(rèn)真聽(tīng)課。有時(shí)我也會(huì)在上課空余時(shí)間看看以前的內(nèi)容,所以,第一遍看課本的時(shí)候要將概念熟記于心,然后構(gòu)建知識(shí)框架。數(shù)據(jù)結(jié)構(gòu)包括線性結(jié)構(gòu)、樹(shù)形結(jié)構(gòu)、圖狀結(jié)構(gòu)或網(wǎng)狀結(jié)構(gòu)。線性結(jié)構(gòu)包括線性表、棧、隊(duì)列、串、數(shù)組、廣義表等,棧和隊(duì)列是操作受限的線性表,串的數(shù)據(jù)對(duì)象約束為字符集,數(shù)組和廣義表是對(duì)線性表的擴(kuò)展:表中的數(shù)據(jù)元素本身也是一個(gè)數(shù)據(jù)結(jié)構(gòu)。除了線性表以外,棧是重點(diǎn),因?yàn)闂:瓦f歸緊密相連,遞歸是程序設(shè)計(jì)中很重要的.一種工具。
其中我了解到:棧(stack)是只能在某一端插入和刪除的特殊線性表。它按照后進(jìn)先出的原則存儲(chǔ)數(shù)據(jù),先進(jìn)入的數(shù)據(jù)被壓入棧底,最后的數(shù)據(jù)在棧頂,需要讀數(shù)據(jù)的時(shí)候從棧頂開(kāi)始彈出數(shù)據(jù);
隊(duì)列一種特殊的線性表,它只允許在表的前端(front)進(jìn)行刪除操作,而在表的后端(rear)進(jìn)行插入操作。進(jìn)行插入的操作端稱(chēng)為
隊(duì)尾,進(jìn)行刪除的操作端稱(chēng)為隊(duì)頭。隊(duì)列中沒(méi)有元素時(shí),稱(chēng)為空隊(duì)列;鏈表是一種物理存儲(chǔ)單元上非連續(xù)、非順序的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過(guò)鏈表中的指針鏈接次序?qū)崿F(xiàn)的。鏈表由一系列結(jié)點(diǎn)組成,結(jié)點(diǎn)可以在運(yùn)行時(shí)動(dòng)態(tài)生成。每個(gè)結(jié)點(diǎn)包括兩個(gè)部分:一個(gè)是存儲(chǔ)數(shù)據(jù)元素的數(shù)據(jù)域,另一個(gè)是存儲(chǔ)下一個(gè)結(jié)點(diǎn)地址的指針域。
想著自己報(bào)考自考的專(zhuān)業(yè),也會(huì)考數(shù)據(jù)結(jié)構(gòu)這門(mén),這學(xué)期就結(jié)束了,或多或少都收獲了一些知識(shí)。盡管學(xué)得還不是很透徹,我相信這對(duì)自己的自考會(huì)有很大的幫助,所以,即使是結(jié)束了這科的內(nèi)容,我也不會(huì)放棄去學(xué)習(xí)它。
【數(shù)據(jù)結(jié)構(gòu)課設(shè)的心得體會(huì)】相關(guān)文章:
過(guò)程控制課設(shè)心得體會(huì)11-25
計(jì)量經(jīng)濟(jì)學(xué)課設(shè)論文10-08
畢設(shè)致謝03-08
數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)心得體會(huì)08-21
數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)心得體會(huì)05-08
數(shù)據(jù)結(jié)構(gòu)實(shí)習(xí)報(bào)告04-01
數(shù)據(jù)結(jié)構(gòu)實(shí)習(xí)心得11-01
數(shù)據(jù)結(jié)構(gòu)課程建設(shè)10-07