• 算法的设计与分析 -----图 (1)


    问题:

    1、什么是图,应用情况

    2、图的类型,不同类型的特有名称

    3、图怎么存储

    4、图的搜索和其术语

    5、相关的概念和术语

    我的答案:

    1、图是一种限止最少的数据结构,

    它的应用有:图的搜索、路径等

    2、图的类型有:显示图 和 隐示图

    显示图:知道权重、边、顶点

     注:顶点通常被称作数据元素

    带权图:边有值的图,叫带权图

    环:就是一个圈

    有限图:就是边、顶点有限个

    简单图:无环和顶点之间只有一条线

    顶点的度:就看一个顶点有多少个边连着它

      出度:就是在有向图,带箭头的线指向外面

      入度:就是在有向图,带箭头的指向自己顶点

    终端节点:就是没有出度

    隐示图:由题目给出的规则,从一个顶点扩展到一个图

    子集树:在求解问题时,需要在n个元素的子集中进行搜索,其搜索空间数就是子集树

    例子:n个元素------》2^n个状态------》2^N叶子节点

      遍历所有的分支,时间复杂度哦o(2^n)

    排序树:

    当要求解问题需要在n个元素的排列中搜索问题的解,解空间数被称为排列树

    例子:n个元素------》n!个选择-----》(在度为n的数)n!个叶子节点

      遍历所需的时间复杂度为:n!

    3、图的存储有2个方法

      邻接矩阵和邻接表

    邻接矩阵:就是顶点间有变得,表中的值为1

    邻接表:组成边表和顶点表

      边表是:与这个顶点有连线的顶点放的位置

      顶点表:就是顶点放的地方

    4、图的搜索有2种

    穷举搜索和启发式搜索

    穷举搜索:最基本的搜索算法,就是按照事先的顺序来走

    启发式搜索:利用某些信息,可以提前知道哪条路不行,可以避开那些路径

    5、

    问题状态:从根到其他节点的所有路径

    解状态:根到需要的问题状态s的路径

    答案状态:由跟到s的这条路径确定了这个问题的一个解

    活节点:其儿子节点还没有全部生成

    死节点:无法扩展或者其儿子节点无法生成

    E-节点:正在生成儿子的活节点

    会当凌绝顶,一览众山小
  • 相关阅读:
    Kubernetes 用户流量接入方案
    给Nginx配置日志格式和调整日期格式
    唇亡齿寒,运维与安全
    Nginx记录用户请求Header到access log
    Kubernetes中利用Kubectl set 让Deployment更新镜像
    故障管理:故障定级和定责
    使用 Elastic 技术栈构建 Kubernetes全栈监控
    故障管理:鼓励做事,而不是处罚错误
    故障管理:谈谈我对故障的理解
    稳定性实践:开关和预案
  • 原文地址:https://www.cnblogs.com/quenvpengyou/p/12995101.html
Copyright © 2020-2023  润新知