如何查找所有与列表中最大数字相加的数字集合。例如:输入数组={2,3,4,9}输出 = {2,3,4}{9}
你问的其实是SubsetSum问题。首先找出列表的最大值,然后应用动态规划生成一组数字,其总和是列表的最大值。
要在 Java 中为您的问题实现动态编程,请使用递归和 HashTable。哈希表通过存储计算来提高性能。
如何查找所有与列表中最大数字相加的数字集合。例如:输入数组={2,3,4,9}输出 = {2,3,4}{9}
你问的其实是SubsetSum问题。首先找出列表的最大值,然后应用动态规划生成一组数字,其总和是列表的最大值。
要在 Java 中为您的问题实现动态编程,请使用递归和 HashTable。哈希表通过存储计算来提高性能。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium