我的编程
文章平均质量分 53
hangzhouhao
这个作者很懒,什么都没留下…
展开
-
自编的一个魔方(数阵)算法,效率很高
N*N数阵就是N*N魔方,要求每行每列及对角线之和都相等。下面是大学时用TC写的一个算法,效率很高,找到所有4阶需要16秒,刚才增加三行代码消除对称的魔方,只需2秒即可找到所有的832种可能(不输出结果,只计数)。暂时还不知道标准答案,可能有遗漏或重复。---------------------------------------------------------------------------------------------------------------------------原创 2011-01-26 11:09:00 · 1354 阅读 · 0 评论 -
自创的一个全组合算法
不知道叫全组合是否合适,是很常见的问题:N个数,每个数均可独立取M个值,如何遍历所有可能的组合。 大学用穷举法,一个不定重数的循环算法解决这个问题(组合while和for循环),定义重数后可遍历所有可能的组合,效率很低,但代码比较简短。 最近又碰到类似问题:分子链中的每个扭转角都可从0到360度取值,为了搜索所有可能的构象,需要用到遍历。想了几个小时,还是没有写出可以用于不定重数循环的穷举法。 在办公室想,下班回家的车上想,吃饭时也想,终于在上洗手间的时候想到一个新原创 2011-01-26 11:43:00 · 1580 阅读 · 0 评论 -
Javascript读取网络上XML文件内容
1. 基本语句:try //Internet Explorer { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } catch(e) { try //Firefox, Mozilla, Opera, etc. {xmlDoc=document.implementation.createDocument("","",nul原创 2012-04-14 15:06:25 · 537 阅读 · 0 评论 -
自编数独解谜助手HTML+Javascript
最近写的Javascript代码,可以通过几种算法推理出高难度以下的数独,更高难度的可以通过尝试法解出。使用说明:1.本程序主要用于展示如何一步步的解谜数独,并给出解谜根据;2.勾选“逐个提示”,可顺序显示每个填入的数字及原因;3.点击“综合检查”可自动使用三种常规检查方法,直到无法填入数字;4.自动高级检查可能需要几秒钟才能完成,在此期间页面会没有响应;原创 2012-04-13 14:16:09 · 1282 阅读 · 0 评论 -
自编赶毛驴扑克牌游戏 Javascript+HTML5
赶毛驴扑克牌网页游戏:http://donkeycard.duapp.com http://donkeycard.yiqidingzhi.cn 这个游戏是我大学室友dbt教我们玩的,在其它地方没见人玩过。前几天决定做成网页游戏,采用Javascript代码,使用了HTML5元素,要求使用IE9以上、Chrome、Firefox或安卓默认浏览器等支持HTML5的浏览器。原创 2013-02-23 13:42:47 · 7030 阅读 · 0 评论 -
拖三斗地主游戏介绍
拖三斗地主是以三人斗地主为基础,融入安徽宿松的拖三玩法,增加了游戏的趣味性和复杂度。 拖三是我老家安徽宿松非常流行的扑克牌玩法,具体介绍可参考百度百科。三人斗地主是这几年非常流行的扑克牌玩法,经常在地铁上看到有人用手机玩。我不是很喜欢玩三人斗地主,主要原因是玩法比较单调、可发挥的空间比较小,于是我考虑把老家的拖三玩法与三人斗地主结合起来。 与三人斗地主的主要差别:1原创 2013-07-24 10:32:08 · 2852 阅读 · 0 评论 -
自编两消类消除游戏——对称消除(已发布到google play)
全新规则,乐趣多多。 多种模式,挑战极限。消除规则:1.如果两个方块的颜色相同、并且中间只隔一个方块,点击中间方块可消除同色的两个方块;2.如果被消除的方块,它的左右或上下方块的颜色相同,则左右或上下的方块自动被消除,依次类推;3.游戏模式:过关模式,消除所有方块或剩一个方块时,进入下一关;无尽模式,被消除方块会被随机填充,分数越高,原创 2013-12-25 08:21:21 · 1570 阅读 · 0 评论