Largest Divisible Subset
Given a set of distinct positive integers, find the largest subset such that every pair (S i , S j ) of elements in this subset satisfies: S i % S j = 0 or S j % S i = 0. If there are multiple solutions, return any subset is fine. Example 1: Input: [1,2,3] Output: [1,2] (of course, [1,3] will also be ok) Example 2: Input: [1,2,4,8] Output: [1,2,4,8] class Solution { public List<Integer> largestDivisibleSubset(int[] nums) { List<Integer> result = new ArrayList<Integer>(); if(nums==null||nums.length==0) return result; Arrays.sort(nums); int[] arr = new int[nums.length]; int[] index = new int[nums.length]; Arrays.fill(arr, 1); Arrays.fill(index, -1); int max=0; int maxIndex=-1; ...