
编码
wangzh297
这个作者很懒,什么都没留下…
展开
-
霍夫曼编码的简单介绍
霍夫曼编码,是一种可以根据字符出现频率给其赋予编码定义的编码方式。也因其编码方式的奇特,故此拥有了最佳编码的称号。 那么这种编码方式的优点在哪里呢? 霍夫曼编码所形成的码字不是唯一的,但编码效率是唯一的。在对最小的两个概率符号赋值时,通常规定为大的为“1”、小的为“0”,当然反之也可以。而如果两个符号的出现概率相等时,排列时无论哪个在前都无关紧要,所以哈夫曼所构造的码字不是唯一的。但对于原创 2017-11-06 23:10:51 · 5412 阅读 · 1 评论 -
字符游戏-智能蛇的学习
目标:实现可以智能化移动,不撞墙,自由追寻果实的贪吃蛇程序(即拥有感知、决策、行动的能力)。 学习过程:根据index中sin曲线的绘制过程可知我们可以知道可以用while循环反复打印的方式达到刷屏的效果,这样,我们将贪吃蛇移动的每一步都单独打印出来即可得到其自由移动的效果,同时加入if语句(即限制效果,例如蛇头即将与边界重合时转向、蛇头与果实重合时贪吃蛇加长且果实随机出现在另一处)。 具体实施原创 2017-12-28 21:13:06 · 802 阅读 · 0 评论 -
字符游戏-智能蛇创新玩法
根据我们已经编写完成的input型贪吃蛇程序和智能型贪吃蛇程序,我们可以将两者结合在一起,制造出一款可以同时有玩家操控和程序操控的贪吃蛇小游戏,在一个方框内两条蛇争抢同一个果实。 这样,我们可以给程序加入一些新的内容: 首先,需要打印两条贪吃蛇。 其次,需要有一些限制条件: IF 两条蛇相撞 游戏结束; IF 其中一条蛇获得果实{ 获得果实的蛇加长;原创 2017-12-28 22:11:08 · 242 阅读 · 0 评论