首页 > 代码库 > 第二次作业

第二次作业

1.Microsoft Visual Studio 2013(以下简称VS 2013) 安装过程:

(1)打开VS 2013安装包并选择安装路径

技术分享

(2)选择 “我同意 许可条款 和 隐私策略”  —> "下一步"

技术分享

(3)勾选功能(一般不改动) —> 点击 “安装”

技术分享

(4)安装中

技术分享

(5) VS 2013 安装完毕

技术分享

2.最大子数组和算法

  若采用暴力枚举,时间复杂度为O(n^2),显然不是一种很好的办法。这算是一个经典的动态规划的题目了,此方法的时间复杂度只是O(n),效果非常好!

3.代码详见coding.net网址: 

https://coding.net/u/Zhao_Zhao_/p/maximum-child-array/git/commit/9ef2c4906e064351f4ee70c7c422fe6d3868f90f
4.  测试用例
用例编号用例描述输入数据预期输出数据实际输出数据通过/不通过评价
1正常数据-3 6 9 -10 1 81515通过正常情况
2全是负数-2 -4 -1 -6-1-1通过特殊情况
3全是正数5 4 3 2 11515通过特殊情况
4只有两个元素3 -133通过特殊情况
5只有一个元素999通过特殊情况

第二次作业