广义表长度与深度怎么算 数组、广义表和线性表之间有什么关系?
数组、广义表和线性表之间有什么关系?数组是一种复合数据类型的编译语言。广义表和线性表是数据结构的概念。它们被定义为一个有限序列(A1,A2,A3,…),an),然而,线性表中的AI仅限于单个元素,而广
数组、广义表和线性表之间有什么关系?
数组是一种复合数据类型的编译语言。广义表和线性表是数据结构的概念。它们被定义为一个有限序列(A1,A2,A3,…),an),然而,线性表中的AI仅限于单个元素,而广义表中的AI可以是单个元素或次广义表。所以线性列表可以用数组或链表来表示。广义列表只能用链表表示。
广义表是线性结构还是非线性结构?为什么?
阎为民在人民邮电出版社《数据结构(C语言版)(第2版)》第5页介绍了广义表和广义数组是线性表和线性结构的推广。
广义表到底是线性结构吗?
广义表是一种非线性数据结构。顾名思义,它也是线性表的推广。LISP语言在人工智能领域有着广泛的应用。在LISP语言中,广义表是最基本的数据结构之一。甚至LISP程序也表示为一系列的通用表。