摘要: 大学的课程 数据结构 工作中得时不时翻翻,要不然容易忘,这里简单整理下知识点。 一、树的定义 树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。 树具有的特点有: (1)每个结点有零个或多个子结点 (2)没有父节点的结点称为根节点 (3)每一个非根结点有且只有一个父节点 ( 阅读全文
posted @ 2021-03-10 16:10 霞光里 阅读(788) 评论(0) 推荐(1) 编辑
摘要: 一、数据结构分类 数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成 。常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等,如图所示: 1)数组(Array) 数组是一种聚合数据类型,是将具有相同类型的若干变量有序的组织在一起的集合。数组可以说是最基本 阅读全文
posted @ 2021-03-10 15:06 霞光里 阅读(1316) 评论(0) 推荐(0) 编辑
摘要: 一、排序算法概述 1、定义 将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程叫做排序。 2、分类 十种常见排序算法可以分为两大类: 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比 阅读全文
posted @ 2021-03-10 10:23 霞光里 阅读(900) 评论(0) 推荐(0) 编辑