7、数组分割

1人阅读 评论(0) 收藏 举报
分类:

有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,使得2个数组之和最小。

利用背包思想,包大为 sum(array)/2,然后向包中装物品,使 其中大(不过不确定这种方法的正确性,因为此时规定 装入的东西不得大于 sum/2)但事实是可以大于sum/2 ;

1、对数组排序 ,可能这与其他算法不一致的地方,这里是方便计算 NlgN
2、求和 sum S1 N
3、倒序sum S2 >= S1/2 break ; N/2

时间复杂度为 NlgN + N + N/2

查看评论

<编程之美>数组分割问题

题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的策...
  • sushauai
  • sushauai
  • 2016-03-22 11:04:13
  • 293

编程之美2.18——数组分割

问题: 1. 有一个无序、元素个数为2n的正整数数组,要求:如何能把这个数组分割为两个子数组,子数组的元素个数不限,并使两个子数组之和最接近。 2. 有一个无序、元素个数为2n的正整数数组,要求:...
  • linyunzju
  • linyunzju
  • 2012-07-10 00:20:46
  • 10417

【编程之美】数组分割问题

一,问题:       1. 有一个无序、元素个数为2n的正整数数组,要求:如何能把这个数组分割为两个子数组,子数组的元素个数不限,并使两个子数组之和最接近。       2. 有一个无序、元素个...
  • tianshuai11
  • tianshuai11
  • 2012-08-03 22:25:26
  • 3274

编程之美 - 数组分割

问题: 有一个没有排序,有2N个元素的数组,要求把这个数组分为两部分,分别含有N个元素,并使两个子数组的和最接近。 这里的程序主要是计算这个和的值。 比如数组 {1, 10, 100, ...
  • wangzhiyu1980
  • wangzhiyu1980
  • 2016-07-02 19:28:17
  • 913

数组分割

有一个没有排序、元素个数为2n的正整数数组,要求:如何能把这个数组分割为元素个数为n的两个数组,并使两个子数组的和最接近?(变相的背包问题,01背包问题(非完全背包问题),还是有点出入,这边要求个数是...
  • xflame
  • xflame
  • 2013-08-19 16:31:58
  • 452

编程之美-数组分割方法整理

【试题描述】 方法一: 方法二:时间复杂度O(2^n) 方法三:时间复杂度O(n^2 * Sum)...
  • GarfieldEr007
  • GarfieldEr007
  • 2015-11-09 20:13:04
  • 535

《编程之美》数组分割问题——个人想法和证明

最近一直看编程之美,想法真的很重要,今天发这篇文章还是有一点不自信,希望碰到志同道合的同学一起讨论下!   本文来自:http://blog.csdn.net/lengzijian/article...
  • lengzijian
  • lengzijian
  • 2012-08-08 11:19:12
  • 2494

程序员面试100题之十五:数组分割

一、题目概述:有一个没有排序,元素个数为2N的正整数数组。要求把它分割为元素个数为N的两个数组,并使两个子数组的和最接近。 假设数组A[1..2N]所有元素的和是SUM。模仿动态规划解0-1背包问题的...
  • Hackbuteer1
  • Hackbuteer1
  • 2012-06-06 15:16:18
  • 12272

c++里面的字符数组和字符串及其分割

做了一道题,又在输入上耗费时间,真是让人恼火,不管怎么着,都是自己基础不牢固的缘由,那就得拿出时间来复习巩固扎实,自作孽自己受,不受就得着不可活吧!! 1、结构体声明动态数组,按照平常的来就好了。 2...
  • elfxwt
  • elfxwt
  • 2014-01-08 15:07:39
  • 2029

分割字符数组 c++

c++中,将一个大的字符数组分割为小的字符数组: #include #include  using namespace std; void main() {char str[] = "1...
  • m0_37754657
  • m0_37754657
  • 2017-05-02 14:20:11
  • 176
    个人资料
    持之以恒
    等级:
    访问量: 5045
    积分: 809
    排名: 6万+
    博客专栏
    文章存档
    最新评论