2021-08-02魔鬼训练报告

数学表达式魔鬼训练

作业

  1. 写出无向图的邻接矩阵
    在这里插入图片描述
    该图的邻接矩阵为 E = [ 0 1 1 1 1 0 1 0 1 1 0 1 1 0 1 0 ] \mathbf{E}=\begin{bmatrix} 0&1&1&1 \\ 1&0&1&0 \\1&1&0&1\\1&0&1&0 \end{bmatrix}\quad E=0111101011011010

  2. 定义无向网络
    Definition : A undirected graph is a tuple G = ( V , E ) G = (\mathbf{V}, \mathbf{E}) G=(V,E), where V \mathbf{V} V is the set of nodes, E ⊆ V × V \mathbf{E} \subseteq \mathbf{V} \times \mathbf{V} EV×V is the set of arcs.

  • 节点集合 V = { v 1 , … , v n } \mathbf{V} = \{v_1, \dots, v_n\} V={v1,,vn}
  • ( v i , v j ) (v_i,v_j) (vi,vj)表示节点 i i i与节点 j j j连接
  1. 自己画一棵树, 将其元组各部分写出来 (特别是函数 p p p).
    树
    V = { v 0 , v 1 , v 2 , v 3 , v 4 } \mathbf{V}=\{v_0,v_1,v_2,v_3,v_4\} V={v0,v1,v2,v3,v4}
    p [ 0 ] = − 1 , p [ 1 ] = 0 , p [ 2 ] = 0 , p [ 3 ] = 0 , p [ 4 ] = 1 p[0]=-1 ,p[1]=0,p[2]=0,p[3]=0,p[4]=1 p[0]=1,p[1]=0,p[2]=0,p[3]=0,p[4]=1

  2. 三叉树:
    在这里插入图片描述
    child数组: { { 1 , 2 , 3 } , { 4 , − 1 , − 1 } , { − 1 , − 1 , − 1 } , { − 1 , − 1 , − 1 } , { − 1 , − 1 , − 1 } } \{\{1,2,3\},\{4,-1,-1\},\{-1,-1,-1\},\{-1,-1,-1\},\{-1,-1,-1\}\} {{1,2,3},{4,1,1},{1,1,1},{1,1,1},{1,1,1}}

  3. 重新定义树.
    Let ϕ \phi ϕ be the empty node, an tree is a triple B T = ( V , r , p ) B T=(\mathbf{V}, r, p) BT=(V,r,p) where

  • V \mathbf{V} V is the set of nodes;
  • r ∈ V r \in \mathbf{V} rV is the root node;
  • p p p is the parent.
  1. 根据图、树、 m m m- 叉树的学习, 谈谈你对元组的理解.
    元组可以用在很多地方,二元或者多元都可以使用;
    元组有一种封装的感觉,将需要的对象以及属性等封装成一组。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值