Skip to content

Recursive data type

本文是wikipedia Recursive data type的阅读笔记。

如果将各种data structure看做是一种类型,那些具备 递归性 的data structure,就是本节标题所述“recursive data type”,这个术语表达了数据类型的递归性特征。对于recursive data type,都可以给出它的recursive definition

wikipedia Recursive data type中关于它的描述是使用的wikipedia Recursive definition中“recursively defined set”的描述方式。

最最典型的recursive data type就是:

1、list

2、tree

在维基百科Recursive data typeExample节给出了上述两种recursive data type的recursive definition

除此之外,下面的也是Recursive data type:

1、multiple level pointer

2、multiple level array

Recursive data typeStructural induction紧密相关;