
设计思想
jiahehao
发愤忘食,乐以忘忧。
展开
-
桥接模式(转)
Dot Net设计模式—桥接模式 1.概述1.1意图 “将抽象部分与它的实现部分分离, 使它们都可以独立地变化”,这是GOF 在《设计模式》一书中的解释。这里的 抽象和实现并不一定是同一层次的原创 2007-09-29 14:58:00 · 797 阅读 · 0 评论 -
用遗传算法加强足球游戏的人工智能
项目背景 一直都想用遗传算法(Genetic Algorithms)实现 足球游戏的人工智能,但因为实现一个足球游戏的对战 平台太过于繁琐而没有动手。直到在《Programming Gam原创 2007-10-22 14:07:00 · 1036 阅读 · 0 评论 -
算法的力量
刚巧看到一个网友研究“算法的力量”,说明好的算法有时候能大大提高速度。不过就这个网友提出的问题,其实不需要使用计算机来求解,数论方法很容易就能获取到方程的所有解。问题是:就是要找一个数出来,把这个数个位上的数字挪到最前面去,例如 123 变成 312,12345变成51234。但是还要求得到的“新数”要是原来数的两倍。转载 2007-10-25 16:54:00 · 596 阅读 · 0 评论 -
数学对程序员生涯的影响
Ive been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. Ive read a huge stack of math books, and I have an even bigger stack o转载 2007-10-30 11:41:00 · 1317 阅读 · 0 评论 -
状态机简介
关于状态机的一个极度确切的描述是它是一个有向图形,由一组节点和一组相应的转移函数组成。状态机通过响应一系列事件而“运行”。每个事件都在属于“当前” 节点的转移函数的控制范围内,其中函数的范围是节点的一个子集。函数返回“下一个”(也许是同一个)节点。这些节点中至少有一个必须是终态。当到达终态, 状态机停止。 包含一组状态集(states)、一个起始状态(start state)、一组输转载 2007-12-12 11:21:00 · 1490 阅读 · 0 评论