public class GenHandUtil
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GenHandUtil.CalcData |
| 限定符和类型 | 字段和说明 |
|---|---|
static long |
beginPrint |
static java.util.concurrent.atomic.AtomicInteger |
count |
static int |
FALLBACK |
static long |
genNum |
static int |
lastPrint |
static int |
N |
static int |
N_THREADS |
static java.util.concurrent.Executor |
pool |
static long |
total |
static long |
totalhand |
static long |
totalKey |
static long |
totalpub |
| 构造器和说明 |
|---|
GenHandUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
calc(GenHandUtil.CalcData data,
int[] hand,
int[] pub,
int[] leftpub,
int[] otherhand) |
static void |
genKey() |
static void |
permutation(java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] hand) |
static void |
permutation1(java.io.FileOutputStream out,
java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] pub,
int[] hand) |
static void |
permutation2(GenHandUtil.CalcData data,
int[] hand,
int[] pub,
java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] otherhand) |
static void |
permutation3(GenHandUtil.CalcData data,
int[] hand,
int[] pub,
java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] leftpub,
int[] otherhand) |
public static long totalKey
public static int lastPrint
public static long beginPrint
public static final long genNum
public static int N
public static long totalhand
public static long totalpub
public static long total
public static final int N_THREADS
public static final int FALLBACK
public static java.util.concurrent.Executor pool
public static java.util.concurrent.atomic.AtomicInteger count
public static void genKey()
public static void permutation(java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] hand)
throws java.lang.Exception
java.lang.Exceptionpublic static void permutation1(java.io.FileOutputStream out,
java.util.ArrayList<java.lang.Integer> a,
int count,
int count2,
int except,
int[] pub,
int[] hand)
throws java.lang.Exception
java.lang.Exceptionpublic static void permutation2(GenHandUtil.CalcData data, int[] hand, int[] pub, java.util.ArrayList<java.lang.Integer> a, int count, int count2, int except, int[] otherhand) throws java.lang.Exception
java.lang.Exceptionpublic static void permutation3(GenHandUtil.CalcData data, int[] hand, int[] pub, java.util.ArrayList<java.lang.Integer> a, int count, int count2, int except, int[] leftpub, int[] otherhand) throws java.lang.Exception
java.lang.Exceptionpublic static void calc(GenHandUtil.CalcData data, int[] hand, int[] pub, int[] leftpub, int[] otherhand)
Copyright © 2018. All Rights Reserved.