Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GreedyStar/Algorithm
/ functions
Functions
43 in github.com/GreedyStar/Algorithm
⨍
Functions
43
◇
Types & classes
5
↓ 19 callers
Method
checkSituation
判断落子策略是否能够形成相应的棋型 @param p @param list @param type @return
Gomoku/Main.java:230
↓ 18 callers
Method
checkString
判断列表元素是否包含特定的字符串 @param list @param situation @return
Gomoku/Main.java:342
↓ 4 callers
Function
bias_variable
(shape)
CNN/CNN.py:29
↓ 4 callers
Function
weight_variable
(shape)
CNN/CNN.py:23
↓ 3 callers
Method
computeScore
扫描棋盘计算当前局势得分 @return
Gomoku/Main.java:156
↓ 3 callers
Method
run
()
Tsp/GA.java:249
↓ 2 callers
Function
conv2d
(x, w)
CNN/CNN.py:38
↓ 2 callers
Method
copyGh
复制染色体
Tsp/GA.java:144
↓ 2 callers
Method
costDistance
(int[] a, int[][] b)
Jigsaw/Node.java:76
↓ 2 callers
Method
countRate
计算种群中每个个体的累积概率
Tsp/GA.java:88
↓ 2 callers
Method
evaluate
计算某个染色体的实际距离作为染色体适应度
Tsp/GA.java:76
↓ 2 callers
Method
getString
取(x, y)坐标点横竖撇捺(─ │ / \)四个方向的字符串 @param x 横坐标 @param y 纵坐标 @return
Gomoku/Main.java:360
↓ 2 callers
Method
hasElement
(int[] a, int b)
Tsp/GA.java:176
↓ 2 callers
Method
isSame
(int[] a, int[] b)
Jigsaw/Node.java:128
↓ 2 callers
Method
isValid
用于将落子点控制在当前棋局已落子位置周围 @param x @param y @return
Gomoku/Main.java:433
↓ 2 callers
Function
max_pool_2x2
(x)
CNN/CNN.py:48
↓ 2 callers
Method
variation
随机多次变异
Tsp/GA.java:233
↓ 1 callers
Method
addNode
将节点n的子节点添加到openList中 @param n @param openList
Jigsaw/Main.java:37
↓ 1 callers
Method
alphaBeta
(Node node, int alpha, int beta, int depth)
Gomoku/Main.java:64
↓ 1 callers
Method
change
(int direction)
Jigsaw/Node.java:137
↓ 1 callers
Method
cost
()
Jigsaw/Node.java:179
↓ 1 callers
Method
evolution
种群进化
Tsp/GA.java:154
↓ 1 callers
Method
finish
()
Jigsaw/Node.java:207
↓ 1 callers
Method
function
(Node n, List<Node> openList)
Jigsaw/Main.java:17
↓ 1 callers
Method
getBestStep
从所有可能的落子策略中选取最好的一个 @param nodes @return
Gomoku/Main.java:132
↓ 1 callers
Method
hasSameData
(List<Node> list)
Jigsaw/Node.java:107
↓ 1 callers
Method
initBoard
()
Gomoku/Main.java:400
↓ 1 callers
Method
initData
()
Jigsaw/Node.java:67
↓ 1 callers
Method
initGroup
初始化种群
Tsp/GA.java:55
↓ 1 callers
Method
isFinish
()
Jigsaw/Node.java:184
↓ 1 callers
Method
minIndex
寻找最小代价节点索引 @param list @return
Jigsaw/Main.java:61
↓ 1 callers
Method
orderCrossover
顺序交叉
Tsp/GA.java:188
↓ 1 callers
Method
selectBestChild
挑选适应度最高的个体
Tsp/GA.java:103
↓ 1 callers
Method
selectChild
轮盘赌挑选子代个体
Tsp/GA.java:126
↓ 1 callers
Method
show
()
Jigsaw/Node.java:194
Method
GA
(int t, float corss, float mutate)
Tsp/GA.java:29
Method
Node
()
Jigsaw/Node.java:45
Method
Node
()
Gomoku/Node.java:12
Method
main
@param args @throws IOException
Tsp/GA.java:301
Method
main
(String[] a)
Jigsaw/Main.java:11
Method
main
(String[] args)
Gomoku/Main.java:46
Method
show
()
Gomoku/Main.java:502
Method
showScore
显示落子位置评分
Gomoku/Main.java:514