Class Utils


  • public class Utils
    extends java.lang.Object
    Created by demas on 22/08/16.
    • Constructor Summary

      Constructors 
      Constructor Description
      Utils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.Object[]> combinationUtil​(java.lang.Object[] arr, java.lang.Object[] data, int start, int end, int index, int r)  
      static <T> java.util.Set<T> copySet​(java.util.Set<T> originalSet)  
      static int factorial​(int n)  
      static <E> java.util.List<java.util.List<E>> generatePerm​(java.util.List<E> original)  
      static <T> java.util.List<java.util.List<java.util.List<java.util.List<T>>>> getAllPartitions​(java.util.Set<T> set)  
      static void main​(java.lang.String[] args)  
      static <T> java.util.Set<java.util.Set<T>> powerSet​(java.util.Set<T> originalSet)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Utils

        public Utils()
    • Method Detail

      • powerSet

        public static <T> java.util.Set<java.util.Set<T>> powerSet​(java.util.Set<T> originalSet)
      • main

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

        public static int factorial​(int n)
      • generatePerm

        public static <E> java.util.List<java.util.List<E>> generatePerm​(java.util.List<E> original)
      • getAllPartitions

        public static <T> java.util.List<java.util.List<java.util.List<java.util.List<T>>>> getAllPartitions​(java.util.Set<T> set)
      • copySet

        public static <T> java.util.Set<T> copySet​(java.util.Set<T> originalSet)
      • combinationUtil

        public static java.util.List<java.lang.Object[]> combinationUtil​(java.lang.Object[] arr,
                                                                         java.lang.Object[] data,
                                                                         int start,
                                                                         int end,
                                                                         int index,
                                                                         int r)