數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)設(shè)計.rar
數(shù)據(jù)結(jié)構(gòu)算法演示系統(tǒng)設(shè)計,摘要本文充分利用c++ builder的rad優(yōu)點,設(shè)計并建立了一套常見數(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í)行的控制的不同需求,在計算機的屏幕上顯示算法執(zhí)行過程中數(shù)據(jù)的邏輯結(jié)構(gòu)或存儲結(jié)構(gòu)的變化狀況或遞歸算法執(zhí)行過程中棧的變化狀...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 杜麗 發(fā)布摘要
本文充分利用C++ BUILDER的RAD優(yōu)點,設(shè)計并建立了一套常見數(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í)行的控制的不同需求,在計算機的屏幕上顯示算法執(zhí)行過程中數(shù)據(jù)的邏輯結(jié)構(gòu)或存儲結(jié)構(gòu)的變化狀況或遞歸算法執(zhí)行過程中棧的變化狀況。整個系統(tǒng)使用菜單驅(qū)動方式,每個菜單包括若干選項。每個菜單項對應(yīng)一個動作或一個子菜單。系統(tǒng)一直處于選擇菜單項或執(zhí)行動作狀態(tài),直到選擇了退出動作為止,它分別演示了數(shù)組、堆棧、隊列、線形表、樹、圖等基本數(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)”是計算機程序設(shè)計的重要理論技術(shù)基礎(chǔ),它不僅是計算機學(xué)科的核心課程,而且已成為其他理工專業(yè)的熱門選修課程?!皵?shù)據(jù)結(jié)構(gòu)”是一門專業(yè)技術(shù)基礎(chǔ)課,他能幫助大家學(xué)會分析研究計算機加工的數(shù)據(jù)結(jié)構(gòu)的特性,以便為應(yīng)用涉及的數(shù)據(jù)選擇適當(dāng)?shù)倪壿嫿Y(jié)構(gòu)、存儲結(jié)構(gòu)及其相應(yīng)的算法,并初步學(xué)會算法的時間分析和空間分析的技術(shù),但數(shù)據(jù)結(jié)構(gòu)中的一些算法(線性表、棧和隊列、串等)在理解上會有些困難,數(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è)計
3.1系統(tǒng)組成
3.2系統(tǒng)實現(xiàn):
結(jié)束語
謝 辭
參考文獻
附錄