搜索资源列表
chess5botdiscussion
- 近来随着计算机的快速发展,各种棋类游戏被纷纷请进了电脑,使得那些喜爱下棋,又常常苦于没有对手的棋迷们能随时过足棋瘾。而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。其中战胜过国际象棋世界冠军-卡斯帕罗夫的“深蓝”便是最具说服力的代表;其它像围棋的“手淡”、象棋的“将族”等也以其优秀的人工智能深受棋迷喜爱;而我们今天将向大家介绍的是五子棋的算法。 当我们与电脑对战时,您知道这些软件是怎样象人脑一样进行思考的吗?前不久我曾编写过一个五子棋的游戏,在这里就以此为例和大家一起探讨探讨。
fibonacci
- fibonacci数列,用递归实现,很简单的一个程序,但针对性很强。-fibonacci series, and recursive, a very simple procedure, but very targeted.
汉诺塔演示课程设计论文
- 汉诺塔作为一种经典的数学问题,曾引起人们极大的研究热情。尤其在计算机出现以后,利用程序语言来实现汉诺塔演示,可以说是对我们这种计算机爱好者提出的一种小小的挑战。但同时它在对于我们深入体会计算机编程方面和图形学知识具有极高的价值,其中最有代表性的就是数据结构中递归思想的实现,以及图形学诸多理论知识
05033
- 马踏棋盘的程序设计 设计一个国际象棋的马踏遍棋盘的演示程序。 将马随机放在国际象棋的8×8棋盘Board[8][8]的某个方格中,马按走棋规则(见题集p98)进行移动。要求每个方格只进入一次,走边棋盘上全部64个方格。编制非递归程序,求出马的行走路线,并按求出的行走路线,将数字1,2,3,…,64依次填入一个8×8的方阵,输出之。
BYYN
- 用一门面向对象语言建立一个针对LL(1)文法分析构造演示器,输入定义好的文法,进行分析后在内存中建立其存储结构,判断其能用LL(1)文法分析后,建立其分析过程。 为此我们将本任务分解为以下内容: (1)文法的建立; (2)上下文无关文法的判定; (3)消除文法中一切左递归的算法; (4)文法二义性的判定; (5)LL(1)文法的判定; (6)消除直接左递归; (7)消除间接左递归; (8)直接左公因子的改造; (9)间接左公因子的改造; (10
A逐点循环递归法求哈密顿回路
- 此文档是用VC编写的编译原理A逐点循环递归法求哈密顿回路的程序-This document was prepared by the compiler VC Principle A cycle-by-point method for recursive loop Hamiltonian procedures
递归算法的非递归化实现
- 由递归算法直接转换成相应的非递归算法能有效地提高程序的执行效率.本文列出了几类递归算法的非递归 化实现方法.分别说明了这几类递归算法的特点及算法实例,并给出了相应的非递归算法
编译原理课程设计
- IF-ELSE条件语句的翻译程序设计(递归下降法、输出三地址表示)
语义分析程序
- 题目:语义分析程序 要求:采用递归下降语法制导翻译法,对算术表达式,赋值语句进行语义分析并生成四元式序列. ,Title: Semantic Analysis of procedural requirements: the use of recursive descent grammar-translation method guidance for arithmetic expressions, assignment statements and generate semantic ana
Theoperaterofcars
- 该文件主要是包含车辆调度问题的处理。通过一个简单的程序采用递归调用算法实现该功能!-The document contains mainly vehicle scheduling problems. A simple procedure through the use of recursive algorithm called the feature!
eightQUeen
- 自编的8皇后问题的C++编写程序,含递归调用-8 queens problem C++ programming, including recursive calls
mataqipang
- 用数据结构(C语言版)编写程序,实现一个国际象棋的马踏遍棋盘的演示程序。具体要求为:将马随机放在国际象棋的8*8棋盘的某个方格中,马按走棋规则进行移动。要求每个方格只进入一次,走遍棋盘上全部64个方格。用堆栈编制非递归程序求出马的行走路线,并按求出的行走路线,将数字1,2,3,……,64依次填入一个8*8的方阵,输出之。 -With the data structure (C language version) to write programs to achieve a chess board
dgsf
- 递归算法:是一种直接或者间接地调用自身的算法。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。-Recursive algorithm: a call directly or indirectly, its own algorithm. In computer programming, a recursive algorithm to solve a large class of problems is very effective, it is o
Compile-principle-experiment1-6
- 编译原理实验指导书 实验一 词法分析程序(扫描器)的设计 实验二 递归下降语法分析程序设计 实验三 LL(1)语法分析器设计 实验四 算符优先分析器设计 实验五 LR分析器设计 实验六 语法制导翻译程序设计-Compile term Principle Experiment Experimental Analysis of Instruction Program (scanner) is designed to test two recursive descent par
GetProductAlgorithm
- 用递归实现n层for循环,当for循环的嵌套层次未知时,使用此程序可以解决问题。-Recursive n layer of for cycle.
maze-c
- 首先实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序;求得的通路以三元组的形式输出-failed to translate
rt
- 一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析-Preparation of a recursive descent parser, lexical analyzer to achieve word sequence provided by the syntax checking and structural analysis.
To
- 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。-The use of C language prepared recursive descent parser, and simple language parsing.
park
- 迷宫数据结构de 迷宫方程实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序-De labyrinth maze data structure equations for the realization of a linked list storage structure of the stack type, and then write a program to solve a maze of non-recursive
递归搜索
- C语言程序递归例子,文档内列举了数个递归程序事例,并附有c语言代码(An example of C language program recursion)