软件工程1902 (广东外语外贸大学)

  • 算法第四章作业

    1、你对贪心算法的理解:贪心算法,就是根据当前面临的问题做出最优选择,最终得到整个问题的解。每做一次选择,问题规模就小一层。贪心算法的关键在于具体的选择策略。如何保证该策略始终能得出最优解、如何保证当前的最优解一定包含其子问题的最优解,是设计一个贪心算法的核心。 2、请选择一道题目说明你的算法满足贪
    你又熬夜了   2020-11-14 00:43   0   140
  • 算法第四章作业

    1.你对贪心算法的理解 答: 所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。 贪心算法没有固定的算法框架,算法设计的关键是贪心策略的选择。但贪心算法不是对所有问题都能得到整体最优解,要进行证明该贪心策略能满
    林冬璇   2020-11-10 12:04   0   157
  • 算法第三章

    设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。 输入格式: 输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开 输出格式: 最长单调递增子序列的长度 输入样例: 在这里给出一组输入。例如: 5 1 3 5 2 9 输出样例: 在这里给出相
    贺思伟   2020-11-01 23:44   0   78
  • 第三章算法作业

    1.单调递增最长子序列 1.1 递归方程式:f[i] = max{f[j]}+1 1.2 表的维度是一维; 填表范围是0到n;填表顺序是从左到右 1.3 时间复杂度:O(n^2) 空间复杂度:O(n) 2.对动态规划算法的理解 使用动态规划的问题特征是最优子结构性质和重叠子问题性质,该算法通常可以按
    炽热   2020-11-01 11:56   0   61
  • 第三章总结

    在一个地图上有n个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一个地窖出发经过若干地窖后又回到原来地窖的路径。某人可以从任意一处开始挖地雷,然后沿着指出的连接往下挖(仅能选择一条路径),当无连
    可爱大司马   2020-11-01 11:55   0   63
  • 算法第三章作业

    1.单调递增最长子序列 (1)递归方程式m[i]=max{m[j]}+1且1<=j<i&&a[j]<a[i],(1表示本身) (2)填表用到的是一个一维数组。 填表的范围为0~n 填表顺序是自左向右 (3)该算法的时间复杂度:O(n^2),用到了双重循环 空间复杂度:O(1),用到了一个大小固定的数
    KACO   2020-11-01 11:51   0   76
  • 第三章作业

    3-2 单调递增最长子序列 1.设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开。最长单调递增子序列的长度 解决方法:先排序,再求最大公共子序列。 递归方程式: c[i][j]=0 i>0;
    江鹏   2020-11-01 11:43   0   59
  • 算法第三章上机报告

    在一个地图上有n个地窖(n≤200),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径,并规定路径都是单向的,且保证都是小序号地窖指向大序号地窖,也不存在可以从一个地窖出发经过若干地窖后又回到原来地窖的路径。某人可以从任意一处开始挖地雷,然后沿着指出的连接往下挖(仅能选择一条路径),当无连
    江振宇   2020-11-01 11:37   0   52
  • 算法第三章作业

    题目:单调递增最长子序列 问题描述: 设计一个O(n2)时间的算法,找出由n个数组成的序列的最长单调递增子序列。 输入格式: 输入有两行: 第一行:n,代表要输入的数列的个数 第二行:n个数,数字之间用空格格开 输出格式: 最长单调递增子序列的长度 输入样例: 5 1 3 5 2 9 输出样例: 4
    梦寻阳   2020-11-01 11:36   0   149
  • 算法第三章作业

    1.单调递增最长子序列 1.1 递归方程式:f[i] = max{f[j]}+1 1.2 表的维度是一维; 填表范围是0到n;填表顺序是从左到右 1.3 时间复杂度:O(n^2) 空间复杂度:O(n) 2.对动态规划算法的理解 使用动态规划的问题特征是最优子结构性质和重叠子问题性质,该算法通常可以按
    hehew   2020-11-01 11:31   0   56