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