算法第五章作业

  1. 你对回溯算法的理解

    1. 回溯算法是一种算法思想,递归是具体的代码结构
    2. 回溯算法可以是树结构的思维过程,构建问题的解空间树,在其解空间树中,从根节点出发,进行深度优先搜索。在搜索过程中,对解空间树的每个结点进行判断,判断该结点是否包含问题的解,若肯定不包含,则跳过对以该结点为根的子树的搜索,逐层向其祖先结点回溯。否则,则进入该子树,继续按深度优先策略搜索
  2. 请说明“子集和”问题的解空间结构和约束函数

    1. 解空间结构:子集数

    2. 约束函数:若现有的数加上下一个数后大于题目所给数,则舍弃下一个数

  3. 请说明在本章学习过程中遇到的问题及结对编程的情况

    1. 剪枝有时不够彻底

posted on 2019-12-16 16:47  我的昵称里必须得有mt  阅读(107)  评论(0)    收藏  举报

导航