我有几个对象,在本例中,它们是索引序列,用于用伪代码和数学表达式编写的算法中。例如,有$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$
或者这会很奇怪吗?
无论如何,人们使用什么约定来表示这些类型的映射?