2021-8-2 第四次训练

第四天

第一次作业

问题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} E=0111101011011010

问题2: 定义无向网络

An undirected net is a tuple G = ( V , w ) G = (\mathbf{V} , w) G=(V,w), where V \mathbf{V} V is the set of nodes, and w : V × V → R w:\mathbf{V} \times \mathbf{V} \to \mathbb{R} w:V×VR is the weight function where w ( v i , v j ) w(v_i,v_j) w(vi,vj) is the weight of the edge ( v i , v j ) ( v_i,v_j) (vi,vj), satisfying ∀ ( v i , v j ) ∈ V × V , w ( v i , v j ) = w ( v j , v i ) \forall{(v_i,v_j)} \in \mathbf{V} \times \mathbf{V} , w(v_i,v_j) = w(v_j,v_i) (vi,vj)V×V,w(vi,vj)=w(vj,vi).

第二次作业

问题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}
r = v 0 \mathbf{r} = v_0 r=v0
p ( v 0 ) = ϕ p(v_0 ) = \phi p(v0)=ϕ
p ( v 1 ) = v 0 p(v_1 ) = v_0 p(v1)=v0
p ( v 2 ) = v 0 p(v_2 ) = v_0 p(v2)=v0
p ( v 3 ) = v 1 p(v_3 ) = v_1 p(v3)=v1
p ( v 4 ) = v 1 p(v_4 ) = v_1 p(v4)=v1

问题2:针对该树, 将代码中的变量值写出来 (特别是 parent 数组).

n = 5
root = 0
parent[0] = -1
parent[1] = 0
parent[2] = 0
parent[3] = 1
parent[4] = 1

第三次作业

问题1:画一棵三叉树, 并写出它的 child 数组.
在这里插入图片描述

child[0] = {1,2,3}
child[1] = {4,5,6}
child[2] = {-1,-1,-1}
child[3] = {-1,-1,-1}
child[4] = {-1,-1,-1}
child[5] = {-1,-1,-1}
child[6] = {-1,-1,-1}

问题2: 按照本贴风格, 重新定义树. 提示: 还是应该定义 parent 函数, 字母表里面只有一个元素.

Let ϕ \phi ϕ be the empty node, an tree is a quadruple T = ( V , r , Σ , p ) T = (\mathbf{V}, r ,\Sigma, p) T=(V,r,Σ,p), where

  • V \mathbf{V} V is the set of nodes;
  • r ∈ V r \in \mathbf{V} rV is the root node;
  • Σ \Sigma Σ is the alphabet, and Σ = { 1 } \Sigma = \{ 1\} Σ={1}
  • p : ( V ∪ { ϕ } ) × Σ ∗ → V ∪ { ϕ } p:(\mathbf{V} \cup \{\phi\}) \times \Sigma^{*} \rightarrow \mathbf{V} \cup \{\phi\} p:(V{ϕ})×ΣV{ϕ} is the parent mapping, satisfying ∀ v ∈ V \forall v \in\mathbf{V} vV, ∃ ! s ∈ Σ ∗ \exists !s \in \Sigma^{*} !sΣ, s.t. p ( v , s ) = r p(v,s) = r p(v,s)=r.

问题3: 根据图、树、 m m m-叉树的学习, 谈谈你对元组的理解.

元组可以理解为一个类,这个类中有变量,方法。在机器学习中,数学建模就是定义一个元组进行设计的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值