自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 基础数据结构——图、DFS、BFS

一、图定义:是一种比线性表和树更为复杂的数据结构,在图形结构中结点之间的关系可以是任意的,任意两个数据元素都可能存在相关性,因此图论在计算机中应用相当广泛,例如:知识图谱、推荐算法等。图的基本元素: 1.结点:在图中的数据元素称为结点。 2.弧(边):在图中各结点之前的关系用弧(边)表示。 3.有向图:如果图中的边是带方向的,这称为有向图。 4.无向图:如果图的边是...

2019-05-22 01:00:53 398

原创 基础数据结构——二叉搜索树、红黑树

一、二叉搜索树1.定义:二叉搜索树,又称二叉排序树,若它的左子树不为空,则左子树的结点都小于根结点;若它的右子树不为空,则右子树的结点值都大于根结点,并且子树同样遵循这个原则。(为什么叫二叉排序树呢?因为对这个树进行中序遍历是有序的。)2.好处:使用二叉搜索树,进行数据查找时,时间复杂度为logn,有利于数据的查找。3.缺点:有时在特殊情况下,会退化成一个链表的结构,失去其查找的优越性...

2019-05-14 23:01:18 411

原创 基础数据结构——树、二叉树

一、树定义:树是一种重要的非线性数据结构,直观地看,它是数据元素(在树中称为结点)按分支关系组织起来的结构,很象自然界中的树那样特点:1.有一个根结点,称为root结点。2.每一个元素都被称为node。3。除了root结点外,其余的结点都会被分成n个互不相交的集合,并且每个子集又都是一个树。基本术语:1.结点:树形结构里面的元素2.子树:当结点大于1的时候,其余的结点分为互不相...

2019-05-12 10:40:53 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除