数据结构实时调试可视化技术的研究与应用

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:ktcalf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据结构课程中存在较多的抽象概念,导致其学习门槛较高。通过可视化技术,直观地展示数据结构的抽象概念,能有效地降低数据结构的学习难度。数据结构调试可视化是指在程序调试过程中,利用可视化技术反映出数据结构的状态。在程序调试过程中对程序中数据结构信息进行可视化展示,能有效帮助学习者理解数据结构的抽象概念。程序调试中数据结构可视化技术涉及到多种可视化技术和模型的综合应用,本文针对编程教育领域,提出一种面向程序调试的数据结构信息可视化模型,并基于这一模型开展以下工作:首先,本文对信息可视化进行概述,基于现有的信息可视化模型和典型的可视化技术,提出一种面向程序调试的数据结构信息可视化模型。该模型定义了信息从原始数据到视图的转换过程,可分为三个转换阶段和两次中间结果,将程序调试中抽象的数据结构信息转换为可视化图形。其中,可视化转换是三个转换阶段中的核心,包含可视化动作分析、可视化布局匹配和可视化元素配置三个步骤。然后,基于面向程序调试的数据结构信息可视化模型,进行程序调试中单链结构可视化实践。设计程序调试中的单链结构可视化流程,给出可视化流程中数据转换、可视化转换和视图转换流程;根据程序调试中单链结构数据变化特点建立其可视化动作分析方法,并采用图标可视化技术和动画可视化技术,构建单链结构的过渡动画集合及设计其可视化布局方式。最后,在一个集成开发环境可视化平台原型上,基于面向程序调试的数据结构信息可视化模型的理论指导,对单链结构、二叉树结构和无向图结构等常见的数据结构进行可视化实现,并对其结果进行展示和分析。
其他文献
超高压压裂由于压力调节窗口大,压裂施工成功率高,目前各大油气田在页岩气压裂过程中逐渐推广应用,但由于对超高压压裂工况下套管的强度行为认识不足,导致现场施工过程中套管
乳腺增生是一种常见病和多发病,其发病率占乳腺疾病的首位.好发于30-50岁的女性,表现为乳房肿块和乳房疼痛.随着社会的进步人们生活水平的提高,对健康的要求也不断提升.本文
目的 探讨滑膜软骨瘤病的影像学诊断特点.方法 回顾性分析68例经手术病理证实的滑膜软骨瘤病患者的影像资料.所有患者均行相应关节X线检查,其中36例行CT检查,16例行MRI检查.
目的 探讨基层医院肝损伤的诊治方案的选择.方法 回顾性分析64例肝损伤患者临床资料.结果 64例患者中非手术患者39例,治愈37例,死亡2例;手术患者25例,治愈23例,死亡2例,并发症
目的探讨胃癌患者血清中miR-300的表达水平及miR-300作为胃癌诊断标记物的可能性。方法采用实时定量RT-PCR方法检测25例胃癌患者及15例健康志愿者血清中miR-300的表达水平;采
目的 探讨脑卒中患者血浆组织因子(TF)、D-二聚体(DD)及内皮素(ET)水平的变化及其临床意义.方法用免疫比浊法及ELISA法检测198例脑卒中患者血浆TF、DD及ET水平,并与正常对照组进行
目的:探讨全髋关节置换术的患者围手术期标准化护理模式,促进手术患者康复。方法:选取我科30例全髋关节置换术住院患者,实施“围手术期标准化护理”,进行Harris评分,评估病人满意度