sugar
Class Combinatorics

java.lang.Object
  extended by sugar.Combinatorics

public class Combinatorics
extends java.lang.Object


Constructor Summary
Combinatorics()
           
 
Method Summary
static long countCombs(int n, int k)
          Get number of variations.
static long countVars(int n, int k)
          Get number of variations.
static byte[] getCombs(byte n, byte k)
           
static byte[] getVars(byte n, byte k)
          Get number of variations.
static boolean isAscending(byte[] a, int off, int len)
          Get number of variations.
static boolean isUnique(byte[] a, int off, int len)
          Get number of variations.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Combinatorics

public Combinatorics()
Method Detail

countVars

public static long countVars(int n,
                             int k)
Get number of variations.


countCombs

public static long countCombs(int n,
                              int k)
Get number of variations.


getVars

public static byte[] getVars(byte n,
                             byte k)
Get number of variations.


getCombs

public static byte[] getCombs(byte n,
                              byte k)

isUnique

public static boolean isUnique(byte[] a,
                               int off,
                               int len)
Get number of variations.


isAscending

public static boolean isAscending(byte[] a,
                                  int off,
                                  int len)
Get number of variations.


main

public static void main(java.lang.String[] args)