算法第三章上机实践报告
摘要:实践题目 7-2 最大子段和 问题描述 给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算法的时间复杂度为O(n)。 算法描述 利用一维数组存储待求序列。首先
阅读全文
分治法思想体会+结对编程情况
摘要:对分治法思想的体会 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。有时候我们需要求解的问题计算量相当大,导致一般算法时间复杂度很大。为了优化算法,就必须使用分治法的策略。我认为分治法是在学习算法的过程中必
阅读全文