1、通过软件界面,能够指定进行可视化操作的数据结构类型,类型包括但
不限于:1)顺序表:2)链式栈;3)无向图或有向图(存储结构可选:相邻
矩阵或邻接表)。
2、在指定数据结构类型基础上,加载数据结构初始化数据,以指定元素
(节点)集、关系集的形式初始化指定的数据结构,并在界面中绘制出相应的
图形以及数据存储的可视化形式。
3、用户可以在软件交互界面中,拖动各个元素到指定的位置。
4、用户可以通过软件交互界面,修改数据结构中存储的信息,如冬型结构
节点中元素信息等。
5、用户可以通过软件交互界面增加或删除元素,如:顺序表、链式栈和无
向/有向图中元素的增加与删除。
6、针对每一种数据结构绘制的图形,实现相关的 2-3 个算法并执行,在交
互界面中显示执行的过程与最终的结果,如顺序表的插入删除、图的周游、最小生成树等
1