數(shù)據(jù)結構算法演示系統(tǒng)(程序)第二部分.rar
數(shù)據(jù)結構算法演示系統(tǒng)(程序)第二部分,網站有上傳文件大小限制,我把資料分成了3部分。第一部分為程序,第二部分也是程序。第三部分為論文和說明。這是第二部分,請大家看清楚了再下載。1 緒論12 需求分析22.1 解決問題22.2 具備功能23 系統(tǒng)設計33.1 開發(fā)及使用環(huán)境33.2 系統(tǒng)結構103.3 詳細設計124 系統(tǒng)操作284.1 主菜單操作284.2...
該文檔為壓縮文件,包含的文件列表如下:


內容介紹
原文檔由會員 batistu3925 發(fā)布
網站有上傳文件大小限制,我把資料分成了3部分。
第一部分為程序,
第二部分也是程序。
第三部分為論文和說明。
這是第二部分,請大家看清楚了再下載。
1 緒論 1
2 需求分析 2
2.1 解決問題 2
2.2 具備功能 2
3 系統(tǒng)設計 3
3.1 開發(fā)及使用環(huán)境 3
3.2 系統(tǒng)結構 10
3.3 詳細設計 12
4 系統(tǒng)操作 28
4.1 主菜單操作 28
4.2 線性表操作 28
4.3 樹操作 29
4.4 算法說明操作 29
結束語 30
謝 辭 31
參考文獻 32
附錄 33
附錄A 外文翻譯-原文部分 33
附錄B 外文翻譯-譯文部分 39
附錄C 源代碼 45
1 緒論
數(shù)據(jù)結構是在整個計算機科學與技術領域上廣泛被使用的術語。它用來反映一個數(shù)據(jù)的內部構成,即一個數(shù)據(jù)由那些成分數(shù)據(jù)構成,以什么方式構成,呈什么結構。數(shù)據(jù)結構有邏輯上的數(shù)據(jù)結構和物理上的數(shù)據(jù)結構之分。邏輯上的數(shù)據(jù)結構反映成分數(shù)據(jù)之間的邏輯關系,而物理上的數(shù)據(jù)結構反映成分數(shù)據(jù)在計算機內部的存儲安排。數(shù)據(jù)結構是數(shù)據(jù)存在的形式。 數(shù)據(jù)結構是信息的一種組織方式,其目的是為了提高算法的效率,它通常與一組算法的集合相對應,通過這組算法集合可以對數(shù)據(jù)結構中的數(shù)據(jù)進行某種操作。數(shù)據(jù)結構課程的主要目的是介紹一些常用的數(shù)據(jù)結構,闡明數(shù)據(jù)結構內在的邏輯關系,討論它們在計算機中的存儲表示,并結合各種數(shù)據(jù)結構,討論對它們實行的各種運算的實現(xiàn)算法。很多算法實際上是對某種數(shù)據(jù)結構施行的一種變換,研究算法也就是研究在實施變換過程中數(shù)據(jù)結構的動態(tài)性質。
數(shù)據(jù)結構,作為計算機學科的基礎性專業(yè)課程,其在計算機科學中的及其重要,課程學習的好壞,直接關系到學員后期計算機水平的高低。而這門課程一直因為過于抽象,難以理解,而讓人望而止步。如果能夠把這門抽象的課程變得具體而生動,必將提高學習人員興趣,增加其積極性和主動性,也有利于人員的對此課程的學習。
基于這些目的,我們開發(fā)了這個數(shù)據(jù)結構算法演示系統(tǒng),數(shù)據(jù)結構是我們所做的系統(tǒng)的主要理論基礎,我們完成了線性表、堆棧、隊列、樹、圖幾個主要結構,在學習數(shù)據(jù)結構這門課程的時候,我們了解了這些結構的算法,當時也做過一些相關的程序,在此基礎之上,我運用c++ builder開發(fā)工具,把這些算法演示出來。
數(shù)據(jù)結構算法演示系統(tǒng)可以演示線性表、堆棧、隊列、樹、圖等幾個基礎結構的算法,輔助一些算法說明,讓使用者更好地掌握算法,在幫助中把演示的具體過程和操作做詳細的介紹。
該系統(tǒng)具有操作簡單、形象生動,能很好地改善人員對數(shù)據(jù)結構課程的學習理解,從很大程度上提高人員的學習質量和效率。
數(shù)據(jù)結構,作為計算機學科的基礎性專業(yè)課程,其在計算機科學中的及其重要,課程學習的好壞,直接關系到學員后期計算機水平的高低。而這門課程一直因為過于抽象,難以理解,而讓人望而止步。如果能夠把這門抽象的課程變得具體而生動,必將提高學習人員興趣,增加其積極性和主動性,也有利于人員的對此課程的學習。
基于這些目的,我們開發(fā)了這個數(shù)據(jù)結構算法演示系統(tǒng),數(shù)據(jù)結構是我們所做的系統(tǒng)的主要理論基礎,我們完成了線性表、堆棧、隊列、樹、圖幾個主要結構,在學習數(shù)據(jù)結構這門課程的時候,我們了解了這些結構的算法,當時也做過一些相關的程序,在此基礎之上,我運用c++ builder開發(fā)工具,把這些算法演示出來。
數(shù)據(jù)結構算法演示系統(tǒng)可以演示線性表、堆棧、隊列、樹、圖等幾個基礎結構的算法,輔助一些算法說明,讓使用者更好地掌握算法,在幫助中把演示的具體過程和操作做詳細的介紹。
第一部分為程序,
第二部分也是程序。
第三部分為論文和說明。
這是第二部分,請大家看清楚了再下載。
1 緒論 1
2 需求分析 2
2.1 解決問題 2
2.2 具備功能 2
3 系統(tǒng)設計 3
3.1 開發(fā)及使用環(huán)境 3
3.2 系統(tǒng)結構 10
3.3 詳細設計 12
4 系統(tǒng)操作 28
4.1 主菜單操作 28
4.2 線性表操作 28
4.3 樹操作 29
4.4 算法說明操作 29
結束語 30
謝 辭 31
參考文獻 32
附錄 33
附錄A 外文翻譯-原文部分 33
附錄B 外文翻譯-譯文部分 39
附錄C 源代碼 45
1 緒論
數(shù)據(jù)結構是在整個計算機科學與技術領域上廣泛被使用的術語。它用來反映一個數(shù)據(jù)的內部構成,即一個數(shù)據(jù)由那些成分數(shù)據(jù)構成,以什么方式構成,呈什么結構。數(shù)據(jù)結構有邏輯上的數(shù)據(jù)結構和物理上的數(shù)據(jù)結構之分。邏輯上的數(shù)據(jù)結構反映成分數(shù)據(jù)之間的邏輯關系,而物理上的數(shù)據(jù)結構反映成分數(shù)據(jù)在計算機內部的存儲安排。數(shù)據(jù)結構是數(shù)據(jù)存在的形式。 數(shù)據(jù)結構是信息的一種組織方式,其目的是為了提高算法的效率,它通常與一組算法的集合相對應,通過這組算法集合可以對數(shù)據(jù)結構中的數(shù)據(jù)進行某種操作。數(shù)據(jù)結構課程的主要目的是介紹一些常用的數(shù)據(jù)結構,闡明數(shù)據(jù)結構內在的邏輯關系,討論它們在計算機中的存儲表示,并結合各種數(shù)據(jù)結構,討論對它們實行的各種運算的實現(xiàn)算法。很多算法實際上是對某種數(shù)據(jù)結構施行的一種變換,研究算法也就是研究在實施變換過程中數(shù)據(jù)結構的動態(tài)性質。
數(shù)據(jù)結構,作為計算機學科的基礎性專業(yè)課程,其在計算機科學中的及其重要,課程學習的好壞,直接關系到學員后期計算機水平的高低。而這門課程一直因為過于抽象,難以理解,而讓人望而止步。如果能夠把這門抽象的課程變得具體而生動,必將提高學習人員興趣,增加其積極性和主動性,也有利于人員的對此課程的學習。
基于這些目的,我們開發(fā)了這個數(shù)據(jù)結構算法演示系統(tǒng),數(shù)據(jù)結構是我們所做的系統(tǒng)的主要理論基礎,我們完成了線性表、堆棧、隊列、樹、圖幾個主要結構,在學習數(shù)據(jù)結構這門課程的時候,我們了解了這些結構的算法,當時也做過一些相關的程序,在此基礎之上,我運用c++ builder開發(fā)工具,把這些算法演示出來。
數(shù)據(jù)結構算法演示系統(tǒng)可以演示線性表、堆棧、隊列、樹、圖等幾個基礎結構的算法,輔助一些算法說明,讓使用者更好地掌握算法,在幫助中把演示的具體過程和操作做詳細的介紹。
該系統(tǒng)具有操作簡單、形象生動,能很好地改善人員對數(shù)據(jù)結構課程的學習理解,從很大程度上提高人員的學習質量和效率。
數(shù)據(jù)結構,作為計算機學科的基礎性專業(yè)課程,其在計算機科學中的及其重要,課程學習的好壞,直接關系到學員后期計算機水平的高低。而這門課程一直因為過于抽象,難以理解,而讓人望而止步。如果能夠把這門抽象的課程變得具體而生動,必將提高學習人員興趣,增加其積極性和主動性,也有利于人員的對此課程的學習。
基于這些目的,我們開發(fā)了這個數(shù)據(jù)結構算法演示系統(tǒng),數(shù)據(jù)結構是我們所做的系統(tǒng)的主要理論基礎,我們完成了線性表、堆棧、隊列、樹、圖幾個主要結構,在學習數(shù)據(jù)結構這門課程的時候,我們了解了這些結構的算法,當時也做過一些相關的程序,在此基礎之上,我運用c++ builder開發(fā)工具,把這些算法演示出來。
數(shù)據(jù)結構算法演示系統(tǒng)可以演示線性表、堆棧、隊列、樹、圖等幾個基礎結構的算法,輔助一些算法說明,讓使用者更好地掌握算法,在幫助中把演示的具體過程和操作做詳細的介紹。
TA們正在看...
- 01.1四時田園雜興課堂教學教案教學設計(部編版).doc
- 01.2稚子弄冰課堂教學教案教學設計(部編版).doc
- 01.3村晚課堂教學教案教學設計(部編版).doc
- 02冬陽·童年·駱駝隊公開課優(yōu)秀教案教學設計(五年...doc
- 02冬陽·童年·駱駝隊最新教研教案教學設計(部編版...doc
- 02冬陽·童年·駱駝隊課堂教學教案教學設計(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學設計(五年級下冊).doc
- 03祖父的園子最新教研教案教學設計(部編版五年級下...doc
- 03祖父的園子課堂教學教案教學設計(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學設計(五年級下冊).doc