Obtaining a powerset of a set in Java

后端 未结 26 2111
青春惊慌失措
青春惊慌失措 2020-11-22 11:33

The powerset of {1, 2, 3} is:

{{}, {2}, {3}, {2, 3}, {1, 2}, {1, 3}, {1, 2, 3}, {1}}

Let\'s say I have a Set in Java:<

26条回答
  •  一生所求
    2020-11-22 11:43

    Another sample implementation:

     public static void main(String args[])
        {
            int[] arr = new int[]{1,2,3,4};
            // Assuming that number of sets are in integer range
            int totalSets = (int)Math.pow(2,arr.length);
            for(int i=0;i

提交回复
热议问题