期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
24点问题的一种简易算法的设计与实现 被引量:1
1
作者 黄复贤 《电子科技》 2005年第9期52-55,共4页
实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经... 实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经过重构写出了递归算法,在增量式开发中应用重构技术实现了递归算法并对算法进行了扩展。 展开更多
关键词 24问题 递归 增量式开发 重构
下载PDF
24点问题的一种简易算法的设计与实现
2
作者 郭玉滨 《现代电子技术》 2006年第11期131-133,137,共4页
实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经... 实践是敏捷软件开发的核心,对代码要求精益求精,在开发的过程中,简单设计,用测试驱动,通过重构和迭代代码实现设计。24点问题是一类趣味数字游戏问题,开始想用递归思想解决,在编写代码的过程中,写出了递推的过程,程序重复的地方太多,经过重构写出了递归算法,在增量式开发中应用重构技术实现了递归算法并对算法进行了扩展。 展开更多
关键词 24问题 递归 增量式开发 重构
下载PDF
排列、组合的编程及“凑24点”的求解 被引量:2
3
作者 唐大仕 《电脑》 1995年第11期49-51,共3页
排列、组合的编程是非数值计算中最重要的部分之一.本文介绍一种新颖、简洁的排列、组合算法及遍历表达式的算法.并作为其应用,给出关于扑克牌游戏中“凑24点”问题求解的计算机实现.排列组合问题一般可表达为:找出几个自然数(1,2,…,n)... 排列、组合的编程是非数值计算中最重要的部分之一.本文介绍一种新颖、简洁的排列、组合算法及遍历表达式的算法.并作为其应用,给出关于扑克牌游戏中“凑24点”问题求解的计算机实现.排列组合问题一般可表达为:找出几个自然数(1,2,…,n)中r个数的组合.对排列、组合常用的算法为多重循环法及递归法.在多重循环法中,循环重数与r相等,r改变时必须改变程序;在递归法中,一方面会占用大量的栈,另一方面对组合结果的获取也不方便.为了克服这些缺点,本文采用了一种新方法,它是回溯法的改进. 展开更多
关键词 程序设计 排列 组合 24问题
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部