能力值:
( LV9,RANK:250 )
|
-
-
2 楼
小类可能来回压stack,花时间又浪费空间
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
楼上没看明白题目吧。
怎么看都没道理啊,就算有些差别,也不至于差5倍吧。
|
能力值:
( LV9,RANK:250 )
|
-
-
4 楼
又想了下,好像通过组织类并不能达到优化.
想了解的话,可以trace一下,两版本对比看看那里指令比较花时间
|
能力值:
( LV12,RANK:650 )
|
-
-
5 楼
现在基本构架还差一点尚未完成,先不考虑优化代码的问题了。
|
能力值:
( LV12,RANK:650 )
|
-
-
6 楼
按说也不应该呀,就算是编译器会优化,我测的还是DEBUG版呢,优化应该在RELEASE进行呀,搞不懂
有空追一下看看
试了下Release版,比Debug又提高了3倍
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
请仔细的查看代码的修改。 和大小类是没有什么关系的。
|
能力值:
( LV9,RANK:1210 )
|
-
-
8 楼
瞧瞧<Effective C++>,<More Effective C++>
会很有帮助的
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
黑白棋里面就算估值部分最难了。我想了2个多星期了,也没有什么特别好的办法。
|
能力值:
( LV12,RANK:650 )
|
-
-
10 楼
偶现在正被一堆E文文献搞得头晕,估值函数目前顶级程序最常用的技术是把众多Features线性组合,但也有学者用神经网络,遗传算法等实现自动学习,够人琢磨的。
|
能力值:
( LV9,RANK:250 )
|
-
-
11 楼
呵
别让那个小小的黑白棋折腾死人了 :D
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
呵呵,也许发在这里不合适吧。应该到人工智能网上发。黑白棋这种看起来简单的东西,其实要做的强大是很难的。不像五子棋,无禁手时先手有必胜法。
|
能力值:
( LV12,RANK:650 )
|
-
-
13 楼
如果现在计算机性能再好一点的话就行了,6*6的黑白棋已经被人完全推导出来了,先手方最好结果是负4子。
反正闲着没事干,接着研究。:D
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
6*6和8*8差别很远啊。步数差了接近1倍。
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
你的黑白棋存在作弊现象!
看上面的图,白棋还有一步可走,但是你的程序却略过了。
|
能力值:
( LV12,RANK:650 )
|
-
-
16 楼
略过了是什么意思?我的程序说“计算机无子可下”吗
白棋输得好惨:)
|
|
|