-
题名九宫八数问题的四种深度优先编程方法
- 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
[自动化与计算机技术—计算机软件与理论]
-