描述不同对象时区分属性的约定

描述不同对象时区分属性的约定

我有几个对象,在本例中,它们是索引序列,用于用伪代码和数学表达式编写的算法中。例如,有$V$$S$,有一个映射$V : \longrightarrow S$,或者可以将其视为$S$是的属性$V$。然后有一个映射$V :\longrightarrow C$,和一个映射$S \longrightarrow C$,还有一个映射$V \longrightarrow V$(在本例中是连接路径的表示,其中$V$是节点。

我找不到在伪代码中用来表示这些对象的好符号。我也已经以这种方式使用了下标。$i_v$表示对象的索引$v \in V$. $v_i$表示$i^{th}$的元素$V$,其他对象也是如此。所以我不确定我应该如何表示$c$的属性$v_i$

我喜欢用函数的形式来写,例如$C(v_i)$。但有时我想表示整个数组,例如可以这样表示?$C( V ) = [ C( v_0 ), C( v_1 ), ..., C( v_n ) ]$。而不是$C(V)$,我可以使用上标,比如$C^V$或者这会很奇怪吗?

无论如何,人们使用什么约定来表示这些类型的映射?

相关内容