コード例 #1
0
        public sbyte DynamicTreeSearch()
        {
            var result = _dynamic.Search(
                _dynamicTree,
                _dynamicTree.GetDepth <AlfaBetaByteNode, sbyte>(),
                sbyte.MinValue,
                sbyte.MaxValue,
                0,
                _cts.Token
                );

            ProgressiveDeepeningWrapper <AlfaBetaByteNode, sbyte, sbyte> .ClearTree(_dynamicTree);

            return(result);
        }
コード例 #2
0
        public sbyte SerialTreeSearch()
        {
            var result = _serial.Search(
                _serialTree,
                _serialTree.GetDepth <ByteNode, sbyte>(),
                sbyte.MinValue,
                sbyte.MaxValue,
                0,
                _cts.Token
                );

            ProgressiveDeepeningWrapper <ByteNode, sbyte, sbyte> .ClearTree(_serialTree);

            return(result);
        }