public class TexasAlgorithmUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
TexasAlgorithmUtil.KeyData |
static class |
TexasAlgorithmUtil.ProbilityData |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.KeyData> |
colorMap |
static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.KeyData> |
normalMap |
static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.ProbilityData>[] |
optprobilityMap |
static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.ProbilityData>[] |
probilityMap |
| 构造器和说明 |
|---|
TexasAlgorithmUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
compare(java.util.List<java.lang.Byte> bytes1,
java.util.List<java.lang.Byte> bytes2) |
static int |
compare(long k1,
long k2) |
static int |
compare(java.lang.String str1,
java.lang.String str2) |
static float |
getHandProbability(java.util.List<java.lang.Byte> hand,
java.util.List<java.lang.Byte> pub) |
static TexasAlgorithmUtil.ProbilityData |
getHandProbability(long k) |
static float |
getHandProbability(long hand,
long pub) |
static float |
getHandProbability(java.lang.String hand,
java.lang.String pub) |
static TexasAlgorithmUtil.KeyData |
getKeyData(java.util.List<java.lang.Byte> pokes) |
static TexasAlgorithmUtil.KeyData |
getKeyData(long key) |
static TexasAlgorithmUtil.KeyData |
getKeyData(java.lang.String str) |
static long |
getWinMax(java.util.List<java.lang.Byte> pokes) |
static long |
getWinMax(java.lang.String str) |
static int |
getWinPosition(java.util.List<java.lang.Byte> pokes) |
static int |
getWinPosition(java.lang.String str) |
static double |
getWinProbability(java.util.List<java.lang.Byte> pokes) |
static double |
getWinProbability(java.lang.String str) |
static int |
getWinType(java.util.List<java.lang.Byte> pokes) |
static int |
getWinType(java.lang.String str) |
static java.util.List<java.lang.Byte> |
keyToByte(long k) |
static java.lang.String |
keyToStr(long key) |
static void |
load() |
static void |
loadColor(java.io.InputStream inputStream) |
static void |
loadNormal(java.io.InputStream inputStream) |
static void |
loadProbility() |
static void |
loadProbility(int i,
java.io.InputStream inputStream) |
static void |
main(java.lang.String[] args) |
static byte |
strToPoke(java.lang.String str) |
static java.util.List<java.lang.Byte> |
strToPokes(java.lang.String str) |
static byte |
strToPokeValue(java.lang.String str) |
public static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.KeyData> colorMap
public static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.KeyData> normalMap
public static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.ProbilityData>[] probilityMap
public static java.util.concurrent.ConcurrentHashMap<java.lang.Long,TexasAlgorithmUtil.ProbilityData>[] optprobilityMap
public static void main(java.lang.String[] args)
public static void load()
public static void loadProbility()
public static void loadProbility(int i,
java.io.InputStream inputStream)
throws java.lang.Exception
java.lang.Exceptionpublic static void loadNormal(java.io.InputStream inputStream)
throws java.lang.Exception
java.lang.Exceptionpublic static void loadColor(java.io.InputStream inputStream)
throws java.lang.Exception
java.lang.Exceptionpublic static byte strToPokeValue(java.lang.String str)
public static byte strToPoke(java.lang.String str)
public static java.lang.String keyToStr(long key)
public static java.util.List<java.lang.Byte> keyToByte(long k)
public static java.util.List<java.lang.Byte> strToPokes(java.lang.String str)
public static TexasAlgorithmUtil.KeyData getKeyData(java.lang.String str)
public static TexasAlgorithmUtil.KeyData getKeyData(long key)
public static TexasAlgorithmUtil.KeyData getKeyData(java.util.List<java.lang.Byte> pokes)
public static int getWinPosition(java.lang.String str)
public static int getWinPosition(java.util.List<java.lang.Byte> pokes)
public static double getWinProbability(java.lang.String str)
public static double getWinProbability(java.util.List<java.lang.Byte> pokes)
public static long getWinMax(java.lang.String str)
public static long getWinMax(java.util.List<java.lang.Byte> pokes)
public static int getWinType(java.lang.String str)
public static int getWinType(java.util.List<java.lang.Byte> pokes)
public static int compare(java.lang.String str1,
java.lang.String str2)
public static int compare(java.util.List<java.lang.Byte> bytes1,
java.util.List<java.lang.Byte> bytes2)
public static int compare(long k1,
long k2)
public static float getHandProbability(java.lang.String hand,
java.lang.String pub)
public static TexasAlgorithmUtil.ProbilityData getHandProbability(long k)
public static float getHandProbability(long hand,
long pub)
public static float getHandProbability(java.util.List<java.lang.Byte> hand,
java.util.List<java.lang.Byte> pub)
Copyright © 2018. All Rights Reserved.