北京英真时代科技有限公司为了满足国内高校提升数据结构实验教学水平的迫切需要,经过两年潜心研发,成功发布了“数据结构集成实验环境DS Lab”软件产品。DS Lab配套实验方案成熟,资料齐全,已经完全可以满足各种类型高等院校(包括高职、高专、大专、本科)数据结构实验教学的要求。由于DS Lab对数据结构实验改革有着巨大的推动作用,一经推向市场,就受到了广大高校教师和学生的欢迎。
数据结构集成实验环境DS Lab成功将演示工具和编程工具完美统一,并具有高度的灵活性和扩展性,其主要特点如下:
CP Lab已经完全接入了 开放实验管理平台。首先,该平台可帮助用户系统管理实验中的各个环节。教师可通过浏览器随时随地访问该平台,可以高效管理实验课信息,并全面掌握学生的实验情况,还可以自动统计出勤情况,实时掌握实验进度,自动评分等功能。学生可通过浏览器访问该平台查看实验课信息,在线填写实验报告,下载已提交的作业。学生还可使用配套的实验软件完成试验任务,并通过网络自动向该平台提交实验数据和源代码。
提供了一个可视化的、集演示与编程于一体的集成实验环境。DS Lab提供了一个用户界面和操作习惯都类似于Visual Studio的可视化IDE环境,操作简单,易学易用,可避免学生学习多种不同IDE环境,对学生在参加工作后使用Visual Studio进行软件开发有很大帮助。集成实验环境可直接在Windows上安装,实验室无需安装多种操作系统,可有效降低管理和维护成本。集成实验环境可以在学生还未编写任何源代码的情况下,对函数的执行流程进行演示,并使用图形化的方式实时显示相关数据在内存中的状态及变化情况,从而帮助学生深入理解数据结构相关概念及典型操作,并为学生编写源代码提供参考。例如,在下图左侧“演示流程”窗口中,显示了双向循环链表插入函数的流程,在右侧“可视化数据”窗口中以图形化的方式显示了双向循环链表在内存中的相关数据。再下一副图显示了DS Lab以图形化的方式展示的几种数据结构。教师在课堂上也可以方便的使用DS Lab提供的演示功能,将理论教学与实验教学相结合,可显著提高课堂教学效果,充分调动学生的兴趣和积极性。集成实验环境支持 C源代码级和C++源代码级的调试功能,可在源代码中设置断点或者单步调试源代码,并可随意查看、修改变量的值,这些功能可帮助学生查找源代码中存在的逻辑错误和异常行为。学生还可以使用集成实验环境提供的自动化验证功能,快速、准确的检测其编写的源代码是否可以正确执行,大大减轻了教师逐一检查学生实验结果的负担。
提供了一套精心设计的实验源代码。为了方便教师和学生使用,DS Lab提供了一套包含若干实验题目的成熟方案,并为每个实验题目都提供了配套的实验源代码,以及实验源代码的参考答案。这些源代码完全使用C语言和C++语言编写,可以与主流数据结构教材配套使用。涵盖了从线性表、字符串、二叉树、图到查找、排序等所有重要的数据结构和算法。这些源代码以模块化的方式进行组织,并配有完善的中文注释,可读性好,完全符合商业级的编码规范。
提供了完善的配套资料。在数据结构实验教学的各个环节,DS Lab都提供了完善的配套资料。这些资料包括文档、源代码参考答案以及培训录像等。在这些配套资料的帮助下,教师可以方便、灵活的组织学生开展数据结构实验。主要的文档资料包括《DS Lab 数据结构实验指导》、《DS Lab数据结构实验教师参考》、《Engintime DS Lab 安装与使用指南》等。
希望我们的努力能够帮助您培养出基础知识更扎实的学生。
数据结构实验清单(C语言)
1、实验环境的使用
2、线性表的顺序表示及插入操作
3、线性表的顺序表示及删除操作
4、单链表的插入操作
5、单链表的删除操作
6、双向循环链表的插入操作
7、双向循环链表的删除操作
8、字符串的顺序表示及插入操作
9、二叉树的先序遍历操作
10、二叉树的中序遍历操作
11、二叉树的后序遍历操作
12、线索二叉树
13、赫夫曼树的构造
14、一般树的遍历
15、图的深度优先搜索
16、图的广度优先搜索
17、拓扑排序
18、关键路径
19、最短路径(迪杰斯特拉算法)
20、最短路径(弗洛伊德算法)
21、折半查找
22、二叉排序树的构造
23、创建哈希表(线性探测再散列)
24、创建哈希表(二次探测再散列)
25、创建哈希表(伪随机探测再散列)
26、冒泡排序
27、快速排序
28、堆排序
数据结构实验清单(C++语言)
1、实验环境的使用
2、简单线性链表的插入和删除操作
3、双向循环链表的插入和删除操作
4、实现字符串类的常用操作
5、先序线索二叉树及先序遍历
6、中序线索二叉树及中序遍历
7、后序线索二叉树及后序遍历
8、赫夫曼树
9、图的深度优先搜索
10、图的广度优先搜索
11、拓扑排序
12、关键路径
13、最短路径(迪杰斯特拉算法)
14、最短路径(弗洛伊德算法)
15、折半查找
16、二叉排序树
17、使用除留余数法构造散列表
18、冒泡排序
19、快速排序
20、堆排序
高校教师可免费使用 DS Lab,现在就联系我们吧!