999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺析數據結構中邏輯結構與物理結構映射的教學

2013-01-01 00:00:00熊輝
無線互聯科技 2013年3期

摘要:本文分析了該課程的邏輯結構與物理結構映射這一教學難點展開研究,首先介紹了這兩種結構的基本概論,接著闡述了該知識點在整個課程教學環節中的地位,然后整理了該課程在教學中存在的問題,最后給出了相對應的建議。

關鍵詞:數據結構;邏輯結構;物理結果;映射

數據結構有邏輯上的數據結構和物理上的數據結構之分。邏輯上的數據結構反映成分數據(數據元素)之間的邏輯關系,而物理上的數據結構反映成分數據在計算機內部的存儲安排。這兩種結果相互映射,邏輯結構用于數據結構的理論分析,物理結構是該結構的具體實現。兩種結構的映射就是已邏輯結構為基礎將數據在物理結構上實現。

1、數據邏輯結構與物理結構

數據的邏輯結構反映了數據的組成元素之間的關系,數據的物理結構反映了數據的邏輯結構在物理上的實現。數據的邏輯結構分兩大類:

線性結構和非線性結構,非線性的機構又可分為集合、樹和圖。線性結構是n個數據元素的有序(次序)集合。它有四個基本特征:

(1)集合中必存在唯一的一個“第一個元素”;(2)集合中必存在唯一的一個“最后的元素”;(3)除最后元素之外,其它數據元素均有唯一的“后繼”;(4)除第一元素之外,其它數據元素均有唯一的“前驅”。

數據結構中線性結構指的是數據元素之間存在著“一對一”的線性關系的數據結構,而非線性結構的數據元素之間存在著“—對多或多對多”的關系。

數據的存儲結構有四種:順序存儲、鏈接存儲、索引存儲和散列存儲。存儲結構是算法實現的基礎,每種數據結構都可能用不同的存儲結構來存儲,而不同邏輯結構的數據也可采用相同的存儲形式,而體現的關系不同。比如單鏈表是一種常見的邏輯結構,在物理上我們既可以用順序結構來是實現也可以用鏈式結構來實現。

2、數據邏輯結構與物理結構映射在教學中的地位

一個數據結構是由數據元素依據某種邏輯聯系組織起來的。對數據元素間邏輯關系的描述稱為數據的邏輯結構;數據必須在計算機內存儲,數據的存儲結構是數據結構的實現形式,是其在計算機內的表示;此外討論一個數據結構必須同時討論在該類數據上執行的運算才有意義。一個邏輯數據結構可以有多種存儲結構,且各種存儲結構影響數據處理的效率。在數據結構的教學過程中,首先要讓同學們理解數據的邏輯結構,理清數據元素之間的關系,接著將這種邏輯結構在計算機上存儲起來,緊接著在已存儲的物理結構上完成特定操作,最后比較相同邏輯結構采取不同的物理結構完成相同操作在效率上的差異。通過以上一套完整的學習使學生對數據結構有一個全面完整的理解。在這個學習的過程中,對邏輯結構向物理結構對應關系的理解是學好數據結構這門課程的關鍵,如果不能很好的理解這樣一個結構,算法的實現將無從談起。

3、數據邏輯結構與物理結構映射在教學中的問題

在教學中沒有很好地幫助學生跨過數據邏輯結構與物理結構映射這道坎。通過總結近年數據結構的教學經歷,我發現在該知識點的教學上存在以下問題:

(1)本知識點過于抽象,內容在空間上的跨度過大,邏輯結構反映的是數據元素之間的關系,但數據元素是不可見的,而與其對應的物理結構是指的邏輯結構在物理存儲空間上真是布置,這個也是不可見的,從邏輯上的虛擬組成到物理上的實際存儲對應起來跨度較大。

(2)在教學中過早引入算法分析,學生在沒有真正將兩種結構之間的映射關系搞清的前提下就急于涉及算法實現。這樣至少有兩個缺點,一是基本理論沒有完全搞清就進行應用,學生不能很好理解,二是數據結構開設的課程之前學生剛學過計算機語言,對于低年級的學生來說計算機語言本身就不是很好理解,這樣兩難相合進一步增加了學生對本知識點的理解。

(3)學生的知識儲備不夠,在教學實踐中,每個學院在課程開設的安排不盡相同,有些班級在數據結構開設之前先修課程開設不夠,學生對很多知識點要么理解的不透徹要么就是根本就沒有學過。

4、數據邏輯結構與物理結構映射在教學中的建議

(1)在這個知識點的教學上,我們要盡可能的多的引入現實中的實例,使虛擬的結構變得可見生動起來。例如,我們可以將邏輯結構和物理結構比喻成建筑的圖紙和實踐的建筑,以此使學生理解兩種結構之間的對應關系。我們還可以舉班級的學號序列與同學們在教室中實際就坐的空間關系來說明相同的邏輯結構在不同物理結構下的空間形態分布。除此以外我們也可以借用多媒體教學的手段使同學們能更形象地理解該知識點。

(2)應盡可能地使學生先對數據邏輯結構與物理結構映射有了完全的理解后再開始算法知識的講解,因為數據結構課程每章的教學內容在結構上大致都是一致的,只要在前期教學中攻克了映射這個難點,后面章節的教學就變得簡單起來,這樣能起到事半功倍的效果。

(3)做足數據結構課程的知識儲備,在課程設置上在數據結構開設以前應開設數據結構算法描述相對應的程序語言,除此以外,應開設于計算機硬件相關的課程,因為物理結構是基于計算機硬件的。

主站蜘蛛池模板: 又粗又硬又大又爽免费视频播放| 91在线视频福利| 日本国产精品| 国产亚洲精| 日韩国产 在线| 国产精品成人免费综合| 国产精品一区二区不卡的视频| 丰满人妻久久中文字幕| 久久精品人人做人人爽97| 54pao国产成人免费视频| 伊人色综合久久天天| 中文字幕欧美成人免费| 这里只有精品在线| 免费一级成人毛片| 免费AV在线播放观看18禁强制| 热99精品视频| 国产剧情伊人| 男女猛烈无遮挡午夜视频| 日韩人妻无码制服丝袜视频| …亚洲 欧洲 另类 春色| 精品国产欧美精品v| 99热6这里只有精品| 58av国产精品| 久久中文电影| 欧美精品成人一区二区在线观看| 99伊人精品| 国产95在线 | 国产成人一区免费观看 | 亚洲a级在线观看| 成人福利在线免费观看| 精品亚洲欧美中文字幕在线看| 亚洲女同欧美在线| 毛片免费视频| a色毛片免费视频| 国产又黄又硬又粗| 国产精品性| 午夜视频免费一区二区在线看| 国产手机在线小视频免费观看| 国产sm重味一区二区三区| 国产一级毛片网站| 亚洲国产精品不卡在线| 久久香蕉国产线看观看精品蕉| 91精品日韩人妻无码久久| 国产精品无码AV片在线观看播放| 中文字幕人妻无码系列第三区| 91无码视频在线观看| 亚洲无码精彩视频在线观看| 国产福利小视频在线播放观看| 久久国产精品电影| 久久久久亚洲AV成人网站软件| 色综合激情网| 中文字幕va| 亚洲国产精品久久久久秋霞影院| 国产系列在线| 国产高清在线观看| 夜夜爽免费视频| 亚洲综合日韩精品| 国产成人8x视频一区二区| 九九九国产| 好久久免费视频高清| 91无码网站| 免费女人18毛片a级毛片视频| 日韩在线成年视频人网站观看| 欧美怡红院视频一区二区三区| 久久久久国产一区二区| 久久久久亚洲AV成人人电影软件| 中文字幕在线日韩91| 国产a v无码专区亚洲av| 在线a视频免费观看| 日韩在线欧美在线| 污网站免费在线观看| 亚洲a免费| 热re99久久精品国99热| 人妻少妇乱子伦精品无码专区毛片| 婷婷综合色| 青青热久免费精品视频6| 中文字幕永久在线观看| 日韩精品一区二区深田咏美| 中文毛片无遮挡播放免费| 精品91自产拍在线| 久久婷婷六月| 久久久久国产精品熟女影院|