一种基于结点入度变化的树结构可视化方法

    公开(公告)号:CN111090419B

    公开(公告)日:2023-04-07

    申请号:CN201911176630.3

    申请日:2019-11-26

    Abstract: 本发明提供一种基于结点入度变化的树结构可视化方法,包括以下步骤:S1:检测是否有未执行完的目标代码,若有则进入S2,若没有未执行完的目标代码则结束流程;S2:判断是否有一个结点发生变化,即是否发生一次可视化调试步骤,若是,则分析结点变化的类型;S3:根据结点变化的类型进行可视化处理;S4:输出数据。本发明提供一种基于结点入度变化的树结构可视化方法,本根据结点入度的变化分析调试过程中各种树型结构的实时变化情况,从而实施相应的布局,而不再是局限于固定代码的可视化演示;同时本发明提供的方法并不局限于单棵、完全符合“树型结构”定义的数据结构,还给出了非典型树型结构和多棵树型结构的树结构可视化方法。

    一种可供自动批改的编程训练题目构造方法及装置

    公开(公告)号:CN110633072B

    公开(公告)日:2023-01-20

    申请号:CN201910696000.2

    申请日:2019-07-30

    Abstract: 本发明公开了一种可供自动批改的编程训练题目构造方法及装置,所述的装置包括题目说明生成模块、测试框架模块、测试数据生成模块、标准答案模块、待批改答案模块以及输出结果比较模块。该方法可自动生成分批多次测试数据,包括随机测试数据和非随机测试数据;采用同一测试数据作为输入,分别调用标准答案模块和待批改答案模块来获得各自的输出结果并进行自动比较,实现了编程训练题的无需人工干预的自动批改;一方面避免了由于人工构造测试数据欠缺全面性和随机性的缺陷;另一方面无需出题者人工生成测试数据对应的输出结果,既避免了人工操作失误的可能性,也减轻了出题者的工作量,提高了出题效率。

    一种可重复获取测试数据的程序调试方法及装置

    公开(公告)号:CN110597705B

    公开(公告)日:2023-01-20

    申请号:CN201910695987.6

    申请日:2019-07-30

    Abstract: 本发明公开了一种可重复获取测试数据的程序调试方法及装置,所述发方法包括:进行一趟程序自动测试,保存与测试数据相关的参数,用于在下一趟程序测试时重新获取测试数据;如果受测试程序的返回值与预期不符,表明受测试程序的功能有异常,则进行程序的检查、修改和重新编译;否则程序测试过程结束;使用保存的测试数据相关参数重新获取上一趟测试过程中使用的测试数据,再进行下一趟程序测试。本方法解决了在多趟程序调试过程中,受测试程序可能经过修改和编译后,仍然需要重复使用测试数据进行程序调试的问题,能极大地减轻程序测试员的工作量,提高程序调试效率。

    一种可供自动批改的编程训练题目构造方法及装置

    公开(公告)号:CN110633072A

    公开(公告)日:2019-12-31

    申请号:CN201910696000.2

    申请日:2019-07-30

    Abstract: 本发明公开了一种可供自动批改的编程训练题目构造方法及装置,所述的装置包括题目说明生成模块、测试框架模块、测试数据生成模块、标准答案模块、待批改答案模块以及输出结果比较模块。该方法可自动生成分批多次测试数据,包括随机测试数据和非随机测试数据;采用同一测试数据作为输入,分别调用标准答案模块和待批改答案模块来获得各自的输出结果并进行自动比较,实现了编程训练题的无需人工干预的自动批改;一方面避免了由于人工构造测试数据欠缺全面性和随机性的缺陷;另一方面无需出题者人工生成测试数据对应的输出结果,既避免了人工操作失误的可能性,也减轻了出题者的工作量,提高了出题效率。

    一种融合多种情感极性的文本讽刺识别方法

    公开(公告)号:CN118313385B

    公开(公告)日:2024-09-06

    申请号:CN202410353006.0

    申请日:2024-03-26

    Abstract: 本发明公布了一种融合多种情感极性的文本讽刺识别方法,具体实现步骤如下:(1)构建讽刺识别数据集。(2)构建初始讽刺识别情感词典并构建平滑的情感倾向点互信函数SSOPMI对其进行扩充。(3)构建讽刺识别模型,并构建融合多种情感极性的讽刺识别网络IMEPSI分别提取积极情感部分和消极情感部分的情感特征与文本的上下文信息特征,然后将情感特征与上下文信息特征进行融合并对融合后的特征向量进行降维;最后根据激活函数判断该文本是否具有讽刺性;(3)初始化模型的权重和偏置项设置模型相关的超参数,将训练集和验证集加载至该模型中进行训练,得该模型训练后的最优参数。(4)运用该模型,对文本进行讽刺识别。

    一种基于学习情况相似度的协同过滤个性化学习推荐方法

    公开(公告)号:CN110765362B

    公开(公告)日:2023-04-07

    申请号:CN201910834009.5

    申请日:2019-09-04

    Abstract: 本发明公开了一种基于学习情况相似度的协同过滤个性化学习推荐方法,引入了知识点掌握程度相似性因子、平均分相似性因子和知识点难度系数修正因子来衡量学习者的学习情况,由此形成基于学习情况的相似度计算公式。知识点掌握程度相似性因子考虑了学习者在不同知识点掌握程度的相似性;平均分相似性因子则是考虑了学习者在该课程中,知识点的总体掌握程度;知识点难度系数修正因子减小了用于考查同一个知识点的不同题目存在难度上的差异。通过引入三个因子形成基于学习情况的相似度计算公式,在计算学习者之间的相似度时,能够考量学习者之间学习情况的相似性,使得筛选的邻居更加准确。

    一种基于学习情况相似度的协同过滤个性化学习推荐方法

    公开(公告)号:CN110765362A

    公开(公告)日:2020-02-07

    申请号:CN201910834009.5

    申请日:2019-09-04

    Abstract: 本发明公开了一种基于学习情况相似度的协同过滤个性化学习推荐方法,引入了知识点掌握程度相似性因子、平均分相似性因子和知识点难度系数修正因子来衡量学习者的学习情况,由此形成基于学习情况的相似度计算公式。知识点掌握程度相似性因子考虑了学习者在不同知识点掌握程度的相似性;平均分相似性因子则是考虑了学习者在该课程中,知识点的总体掌握程度;知识点难度系数修正因子减小了用于考查同一个知识点的不同题目存在难度上的差异。通过引入三个因子形成基于学习情况的相似度计算公式,在计算学习者之间的相似度时,能够考量学习者之间学习情况的相似性,使得筛选的邻居更加准确。

    一种数据结构可视化调试方法

    公开(公告)号:CN108920367A

    公开(公告)日:2018-11-30

    申请号:CN201810691685.7

    申请日:2018-06-28

    Abstract: 本申请实施例提供了一种数据结构可视化调试方法,通过生成与原单链结构对应的第一链表可视化界面,实时获取到在所述链表可视化界面进行数据结构调试的调试指令,最后根据所述调试指令进行对应的原单链结构的新建结点或删除结点或修改结点数据域或修改结点指针域处理得到新单链结构,并将第一链表可视化界面更新为与新单链结构对应的第二链表可视化界面,实现了程序调试过程中单链结构的可视化,进一步降低程序设计的调试成本。

Patent Agency Ranking