python空当接龙深度优先,windows前30万局,除无解局,全部通过

文件打包放在个人的文件下了(因为有几个类,另外还有手指,扑克以及背景图形等文件),不知道光用这个链接行不行?(看这个样子,不是每个人的文件都是一样的吗?既然每个人的都一样,凭什么能找到我想指出的文件?)

https://i.cnblogs.com/files

之前做过空当接龙广度优先(java写的),实际一测试,负载测试:比如前1万局,解局结果一塌糊涂,程序也是一塌糊涂,另外windows空当接龙实际发牌算法当初没找到,也测试不了这些,现在找到了这个发牌算法,其实网上早有,只是没有耐心找。

python由于速度很慢,大约是java的百分之一,实际测试30万局不合适,但用java深度优先测试过了,30万局,半个小时,全部通过,而且python的程序每一局的搜索结果和java版一致(确认了很多局),python加了图形界面,用的就是之前pygame+thinker的框架,加了图形界面,有选择本局,下一局,解局执行,负载测试等,总之有图形界面的,操作起来的感受不一样(耐用,而不是像shell跑一串完事)

博客园提供的文件没招引引用的办法,下面是github的链接

https://github.com/kaku-ho/freecell

原文地址:https://www.cnblogs.com/nocomment/p/13046716.html