數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)設(shè)計(jì).rar
數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)設(shè)計(jì),摘要本文充分利用c++ builder的rad優(yōu)點(diǎn),設(shè)計(jì)并建立了一套常見數(shù)據(jù)結(jié)構(gòu)算法的演示系統(tǒng)。數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)是一個動態(tài)演示數(shù)據(jù)結(jié)構(gòu)算法執(zhí)行過程的輔助教學(xué)系統(tǒng),它可適應(yīng)用戶對算法的輸入數(shù)據(jù)和過程執(zhí)行的控制的不同需求,在計(jì)算機(jī)的屏幕上顯示算法執(zhí)行過程中數(shù)據(jù)的邏輯結(jié)構(gòu)或存儲結(jié)構(gòu)的變化狀況或遞歸算法執(zhí)行過程中棧的變化狀...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會員 杜麗 發(fā)布摘要
本文充分利用C++ BUILDER的RAD優(yōu)點(diǎn),設(shè)計(jì)并建立了一套常見數(shù)據(jù)結(jié)構(gòu)算法的演示系統(tǒng)。數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)是一個動態(tài)演示數(shù)據(jù)結(jié)構(gòu)算法執(zhí)行過程的輔助教學(xué)系統(tǒng),它可適應(yīng)用戶對算法的輸入數(shù)據(jù)和過程執(zhí)行的控制的不同需求,在計(jì)算機(jī)的屏幕上顯示算法執(zhí)行過程中數(shù)據(jù)的邏輯結(jié)構(gòu)或存儲結(jié)構(gòu)的變化狀況或遞歸算法執(zhí)行過程中棧的變化狀況。整個系統(tǒng)使用菜單驅(qū)動方式,每個菜單包括若干選項(xiàng)。每個菜單項(xiàng)對應(yīng)一個動作或一個子菜單。系統(tǒng)一直處于選擇菜單項(xiàng)或執(zhí)行動作狀態(tài),直到選擇了退出動作為止,它分別演示了數(shù)組、堆棧、隊(duì)列、線形表、樹、圖等基本數(shù)據(jù)結(jié)構(gòu)的概念。
數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)是基于C、C++語言,在C++builder軟件環(huán)境下,開發(fā)出來的一種算法演示系統(tǒng),該系統(tǒng)可以用于展示數(shù)據(jù)結(jié)構(gòu)課程中的相關(guān)算法,該系統(tǒng)能為學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的同學(xué)理解其中的算法,“數(shù)據(jù)結(jié)構(gòu)”是計(jì)算機(jī)程序設(shè)計(jì)的重要理論技術(shù)基礎(chǔ),它不僅是計(jì)算機(jī)學(xué)科的核心課程,而且已成為其他理工專業(yè)的熱門選修課程?!皵?shù)據(jù)結(jié)構(gòu)”是一門專業(yè)技術(shù)基礎(chǔ)課,他能幫助大家學(xué)會分析研究計(jì)算機(jī)加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲結(jié)構(gòu)及其相應(yīng)的算法,并初步學(xué)會算法的時(shí)間分析和空間分析的技術(shù),但數(shù)據(jù)結(jié)構(gòu)中的一些算法(線性表、棧和隊(duì)列、串等)在理解上會有些困難,數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)正是解決這個困難的一種有效方法,他給人更直觀的理解。
關(guān)鍵字:數(shù)據(jù)結(jié)構(gòu)、算法演示、C++Builder
Abstract
Use menu-driven system as a whole, each menu includes several options. Each menu item or a sub-menu corresponding one moves. System has been implemented in select menu items or state moves until chose to withdraw from the action so far, it sends a separate demonstration, Duizhan, Italy, bar tables, trees,maps,and other basic data structure concepts.
Key words: Data structure、Algorithm demonstration、C++Builder
目 錄
1緒論
1.1系統(tǒng)簡介
1.2本文所做的主要工作
2系統(tǒng)的開發(fā)工具及環(huán)境
3系統(tǒng)設(shè)計(jì)
3.1系統(tǒng)組成
3.2系統(tǒng)實(shí)現(xiàn):
結(jié)束語
謝 辭
參考文獻(xiàn)
附錄
TA們正在看...
- 中山大學(xué)流行病題庫.pdf
- 心電信號壓縮感知采樣與恢復(fù).doc
- 自動水產(chǎn)養(yǎng)殖作業(yè)船的視覺導(dǎo)航技術(shù)研究.doc
- 移動式x射線機(jī)的逆變電路設(shè)計(jì).doc
- 虹膜識別算法研究.doc
- 用于超聲流量計(jì)標(biāo)定的溫箱控制系統(tǒng)設(shè)計(jì).doc
- 人體肌肉電刺激器的研究與設(shè)計(jì).doc
- 醫(yī)院就診病人人臉檢測系統(tǒng)設(shè)計(jì).doc
- 基于非下采樣contourlet變換自適應(yīng)閾值圖像去噪方...doc
- 混合動力汽車用內(nèi)嵌式永磁電機(jī)研究.doc