-
题名九宫八数问题的四种深度优先编程方法
- 1
-
-
作者
马旭
-
机构
辽宁大学创新创业学院
-
出处
《计算机应用与软件》
北大核心
2018年第5期10-14,84,共6页
-
基金
国家自然科学基金项目(11304135)
辽宁省自然科学基金项目(201602345)
-
文摘
在方格矩阵及移动路径的存储方式上优化编程,可以有效地改进"九宫八数"编程的时间复杂度及空间复杂度。采用C语言编程,比较"方阵存储法"与"字串存储法"两种方格矩阵存储方法。实验数据分析可知,"字串存储法"比"方阵存储法"在程序时空效率上更优越。提出建立路径标识矩阵的编程方法,可以有效地简化程序设计代码,提高程序可读性。提出保留路径信息的递归编程方法,可以有效地减少递归压栈空间,显著降低程序空间复杂度,缩短程序运行时间,提高程序效率。
-
关键词
九宫八数问题
深度优先编程方法
方阵存储法
字串存储法
路径标识矩阵
时空复杂度
-
Keywords
Eight-number and nine-grid program
Depth-first programming method
Square matrix storage method
String storage method
Path identification matrix
Space time complexity
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-
-
题名趣味智能模拟程序设计实例
被引量:2
- 2
-
-
作者
马旭
王大勇
-
机构
辽宁大学计算中心
-
出处
《计算机与数字工程》
2016年第5期979-982,共4页
-
文摘
计算机软件模块化、组件化,越来越多的计算机用户不再注重传统编程。列举骑士游历问题、九宫八数问题,韩信分油问题三个应用深度搜索编程的趣味智能模拟程序,并给出九宫八数问题的完整C语言程序,对这一类程序概述讲解,希望能激发更多学生的编程兴趣。
-
关键词
骑士游历问题
九宫八数问题
韩信分油问题
深度搜索
智能模拟
-
Keywords
knight travelling
eight-number and nine-rectangle-grid
HanXin allocates oil
deep-searching
intelligence simulation
-
分类号
TP311.11
[自动化与计算机技术—计算机软件与理论]
-