C1认证学习十三(数据结构常识)

Posted 江 月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C1认证学习十三(数据结构常识)相关的知识,希望对你有一定的参考价值。

C1认证学习十三(数据结构常识

任务背景

数据结构是计算机中存储、组织数据的方式,他研究如何构造复杂的软件系统,它的核心是如何分解以及抽象,并且得到软件开发过程中的所需要的逻辑结构。

任务目标

1、了解数据结构以及其分类;

2、理解不同的数据结构所使用的不同的场景。

数据结构

数组

数组是相同数据类型的数据的集合。

栈是一种特殊的线性表。

队列

和栈类似,也是一种特殊的线性表。

链表

链表是通过指针将数据链接起来的。

树是一种典型的非线性结构。

一种比较常用的树是二叉树

对是一种特殊结构的树,它的特点是根节点是所有的节点中的最大或者是最小的一个,而且根节点的子节点也是一个堆结构。

散列表

散列表这种数据结构来源于散列函数,例如字典、键值对就是采用的散列表这种数据结构。

注意事项

AVL树
所谓的AVL树就是,对于任意一个节点来说,它的左子树比它小,它的右子树比它大,而且任意节点的子节点之间的最大高度的差值是一或者零。

以上是关于C1认证学习十三(数据结构常识)的主要内容,如果未能解决你的问题,请参考以下文章

C1认证学习十四十五(算法常识HTML Head 头)

C1认证学习十四十五(算法常识HTML Head 头)

C1认证学习二十三二十四二十五(块级元素与行内元素定位浮动)

C1认证学习二十三二十四二十五(块级元素与行内元素定位浮动)

C1认证学习三(数据校验)

C1认证学习三(数据校验)