李光杰
- 作品数:6 被引量:19H指数:3
- 供职机构:北京理工大学计算机学院更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 基于偏序堆的Prim算法设计与实现被引量:3
- 2014年
- 本文介绍了借助基于邻接表的偏序堆设计和实现Prim算法的具体方法,文中给出了程序类图、重要数据结构以及关Prim()算法的具体代码,并对算法的执行效率进行分析。
- 李光杰王聪
- 关键词:最小生成树优先队列
- 基于队列的广度优先遍历算法设计与实现
- 2014年
- 本文主要介绍在二维数组邻接矩阵存储结构下下利用队列对无向连通稠密图进行广度优先遍历的算法设计及实现过程,文中给出了算法思想,算法设计思路及具体实现代码。
- 王鹏程李光杰
- 关键词:广度优先队列遍历邻接矩阵
- 基于实时重构的代码质量教育被引量:2
- 2016年
- 介绍软件代码质量的重要性以及当前代码质量教育方面工作的不足,提出将代码坏味检测工具引入程序设计课程实践教学可以提高代码质量教育的观点。文章设计一个实验方案对基于传统说教和代码坏味检测工具两种方式的代码质量教育效果进行了对比研究,最后对实验结果进行分析和总结。
- 李光杰牛振东刘辉
- 关键词:软件工程代码质量实时监控计算机教育
- 一种基于深度学习的上帝类检测方法被引量:9
- 2019年
- 上帝类是指某个承担了本应由多个类分别承担的多个职责的类.上帝类违背了分而治之的基本思想以及单一职责的设计原则,严重影响软件的可维护性和可理解性.但上帝类又是一种比较常见的代码坏味.因此,针对上帝类的检测与重构一直是代码重构领域的研究热点之一.为此,提出了一种基于深度神经网络的上帝类检测方法.该方法不仅利用了常见的软件度量,而且充分利用了代码中的文本信息,意图通过挖掘文本语义揭示每个类所承担的主要角色.此外,为了解决有监督深度学习所需的海量标签数据,提出了一种基于开源代码构造标签数据的方法.最后,基于开源数据集对所提出的方法进行了实验验证.实验结果表明,这些方法优于现有的上帝类检测方法,尤其是在查全率上有大幅度的提升(提高了35.58%).
- 卜依凡刘辉李光杰
- 基于栈的非递归深度优先遍历算法设计与实现被引量:2
- 2014年
- 深度优先遍历是图的一种重要遍历方法,该文主要介绍在邻接矩阵存储方式下,利用栈实现对稠密图进行深度优先非递归遍历的算法设计及实现过程。
- 李光杰王聪
- 关键词:非递归
- 基于促销投资的供应链应急协调研究被引量:3
- 2012年
- 研究了由单制造商和单零售商组成的供应链中,零售阶段需求依赖于零售商的促销投资水平,当制造商的生产成本和零售商的存货投资成本同时出现扰动时的应急协调问题。通过对生产成本和存货投资成本的扰动程度进行情形分析,提出了不同程度扰动时的最优应对策略和协调机制。该机制为集中供应链系统中的决策者和制造商在面临生产成本和存货投资成本同时扰动时提供了理论决策依据。
- 冯花平黄俊莲李光杰
- 关键词:供应链管理应急管理