...
首页> 外文期刊>Journal of software >Discovering Relationships between Data Structures and Algorithms
【24h】

Discovering Relationships between Data Structures and Algorithms

机译:发现数据结构和算法之间的关系

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

There are numerous of program code resources on the web which are solutions to programming problems on online judges. These program code resources are not organized for students to learn data structures and algorithms although they contain much knowledge of data structures and algorithms. For this reason, we propose an approach to organize the program code resources together with the programming problems systematically in terms of algorithms and data structures. This approach is based on the discovery of associate relationships between data structures and algorithms by applying ontology techniques. 1073 program codes on the web which are solutions to 480 problems distributed on online judges were mined in our experiment to discover the relationships between the data structures and algorithms used in the program codes. With the discovered relationships, the program codes and the corresponding problems were organized into learning materials in terms of algorithms and data structures. We believe that it would be useful for students to learn the programming knowledge.
机译:网络上有许多程序代码资源,这些资源可以解决在线法官的编程问题。尽管这些程序代码资源包含很多数据结构和算法的知识,但它们并未组织为学生学习数据结构和算法。因此,我们提出了一种在算法和数据结构方面系统地组织程序代码资源以及编程问题的方法。该方法基于通过应用本体技术发现数据结构和算法之间的关联关系。我们在实验中挖掘了1073个网上程序代码,这些程序代码解决了在线裁判上分配的480个问题,以发现程序代码中使用的数据结构和算法之间的关系。有了发现的关系,程序代码和相应的问题就根据算法和数据结构被组织到学习资料中。我们认为这对学生学习编程知识很有用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号