c语言常见的数据结构都有哪些?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言常见的数据结构都有哪些?相关的知识,希望对你有一定的参考价值。

数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,它是计算机存储、组织数据的方式。常见的数据结构有:1、线性数据结构;2、树形结构;3、图形结构。

参考技术A

1、线性数据结构


元素之间一般存在元素之间存在一对一关系,是最常用的一类数据结构,典型的有:数组、栈、队列和线性表。


2、树形结构


结点间具有层次关系,每一层的一个结点能且只能和上一层的一个结点相关,但同时可以和下一层的多个结点相关,称为“一对多”关系,常见类型有:树、堆。


3、图形结构


在图形结构中,允许多个结点之间相关,称为“多对多”关系。


(1)线性数据结构:元素之间一般存在元素之间存在一对一关系,是最常用的一类数据结构,典型的有:数组、栈、队列和线性表


(2)树形结构:结点间具有层次关系,每一层的一个结点能且只能和上一层的一个结点相关,但同时可以和下一层的多个结点相关,称为“一对多”关系,常见类型有:树、堆


(3)图形结构:在图形结构中,允许多个结点之间相关,称为“多对多”关系

以上是关于c语言常见的数据结构都有哪些?的主要内容,如果未能解决你的问题,请参考以下文章

C语言的基本语法都有哪些?

计算机语言都有哪些?

C语言中分支选择结构都有哪些语句?

C语言变量的基本类型都有哪些?

数据库语言都有哪些

c语言中定义结构体都有哪些方法?