-
题名24点问题的一种简易算法的设计与实现
被引量:1
- 1
-
-
作者
黄复贤
-
机构
菏泽学院计算机与信息工程系
-
出处
《电子科技》
2005年第9期52-55,共4页
-
文摘
实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经过重构写出了递归算法,在增量式开发中应用重构技术实现了递归算法并对算法进行了扩展。
-
关键词
24点问题
递归
增量式开发
重构
-
Keywords
24 point problem
recursion
increase development
refractor
-
分类号
TP319
[自动化与计算机技术—计算机软件与理论]
-
-
题名24点问题的一种简易算法的设计与实现
- 2
-
-
作者
郭玉滨
-
机构
菏泽学院
-
出处
《现代电子技术》
2006年第11期131-133,137,共4页
-
文摘
实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经过重构写出了递归算法,在增量式开发中应用重构技术实现了递归算法并对算法进行了扩展。
-
关键词
24点问题
递归
增量式开发
重构
-
Keywords
24 questions
recursion
increase type development
heavy construction
-
分类号
TP311.12
[自动化与计算机技术—计算机软件与理论]
-
-
题名排列、组合的编程及“凑24点”的求解
被引量:2
- 3
-
-
作者
唐大仕
-
机构
北京大学
-
出处
《电脑》
1995年第11期49-51,共3页
-
文摘
排列、组合的编程是非数值计算中最重要的部分之一.本文介绍一种新颖、简洁的排列、组合算法及遍历表达式的算法.并作为其应用,给出关于扑克牌游戏中“凑24点”问题求解的计算机实现.排列组合问题一般可表达为:找出几个自然数(1,2,…,n)中r个数的组合.对排列、组合常用的算法为多重循环法及递归法.在多重循环法中,循环重数与r相等,r改变时必须改变程序;在递归法中,一方面会占用大量的栈,另一方面对组合结果的获取也不方便.为了克服这些缺点,本文采用了一种新方法,它是回溯法的改进.
-
关键词
程序设计
排列
组合
凑24点问题
-
分类号
O157
[理学—数学]
-