码迷,mamicode.com
首页 > 移动开发 > 详细

返回一个二维整数数组中最大联通子数组的和

时间:2015-06-18 23:54:02      阅读:331      评论:0      收藏:0      [点我收藏+]

标签:

题目:

输入一个二维整形数组,数组里有正数也有负数。

求所有子数组的和的最大值。

技术分享

要求:

两人结对完成编程任务。

一人主要负责程序分析,代码编程。

一人负责代码复审和代码测试计划。

发表一篇博客文章发表一篇博客文章讲述设计思想,出现的问题,可能的解决方案(多选)、源代码、结果截图、总结。

思想:

  在看到本题目后,想了很久也没有想到比较满意的解决方法,觉得题目比较难,超出了我的能力范围。不过,个人认为可能用到了图论的知识,但是学的不好。根据上图给定的二维数组求解最大联通数组也许比较简单。以一个非负数为开始,寻找下一个离它近的非负数,中间可能需要加上负数节点,当负数节点之和大于两个非负数其中之一则不相加,否则相加并联通标记为一个新的非负数。继续向后查询非负数,直到所有的非负数都查过为止。

返回一个二维整数数组中最大联通子数组的和

标签:

原文地址:http://www.cnblogs.com/bill927/p/4587272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!