随笔分类 - C/C++
摘要:主要算法思想: 1.用一个二维数组记录棋盘上15*15个位置的棋形。2.电脑决策:遍历所有空位,对每个空位估值评分(总分=对于电脑而言的价值+对于玩家而言的价值),取分值最大的点作为电脑落子点。3.估值评分:通过对某个空位各个方向上的各种棋形进行分析及打分总结出价值数组,价值数组决定AI的高低。试玩棋局: 游戏代码清单:/*WuZiQi.V3.0.2011.04.21 By:Estrong. All Rights Reserved*//*更新日志:2011.04.18~04.21完成基本功能。2011.05.01 改进棋盘,优化视图。2011.06.01 添加悔棋功能,优化算法,改进价值数组,
阅读全文
posted @ 2012-11-05 00:18
Estrong
摘要:一、要解决的问题 给出某一个操作系统下目录和文件信息,输入的数据第一行为根目录节点。若是目录节点,那么它的孩子节点将在第二行中被列出,同时用一对圆括号“()”界定。同样,如果这些孩子节点中某一个也是目录的话,那么这个目录所包含的内容将在随后的一行中列出,由一对圆括号“()”界定。目录的输入输入格式为:*name size,文件的输入输入格式为:name size。Name为一串不超过10个字符组成,并且字符串中不能有‘(’,‘)’,‘[‘,’]’和’*’。Size是该文件/目录的大小,文件的size输入值为该文件的大小,目录的size输入值都为1。树结构最多10层,每一层最多2个文件/目录。要
阅读全文
posted @ 2012-11-05 00:18
Estrong
摘要:“单词”分类说明标识符(Identifier):变量名和函数名(字母或下划线开头);关键字(Keyword):系统保留字;运算符(Operator): + - * / % === != < <= > >= 等;分隔符(Separator): ,; . ' " ( ) [ ]{ } // /* */ #等;常量(Constant): 字符串或字符常量;注释(Note): 注释不参与编译。程序清单:/* ======================================================== 词法分析器V1.0 (DFA,C语言描述
阅读全文
posted @ 2012-11-05 00:18
Estrong

浙公网安备 33010602011771号