自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构(C++版)第六章 图 笔记

图的定义和基本用语 在树中常将数据元素称为顶点。 1.定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G=(V,E)。其中:G表示一个图,V是图G中顶点的集合,E是图G中顶点之间边的集合。 注意:在线性表中,元素个数可以为零,称为空表; 在树中,结点个数可以为零,称为空树; 在图中,顶点个数不能为零,但可以没有边。 若顶点vi和vj之间的边没有方向,则称这条边为无向

2014-12-17 19:22:45 528

原创 数据结构(c++版)第四章 字符串和多维数组

一、字符串 1、字符串的定义 串:零个或多个字符组成的有限序列。 串长度:串中所包含的字符个数。 空串:长度为0的串,记为:" "。 非空串通常记为: S=" s1 s2 …… sn " 其中:S是串名,双引号是定界符,双引号引起来的部分是串值,si(1≤i≤n)是一个任意字符。 子串:串中任意个连续的字符组成的子序列。 主串:包含子串的串。 子串的位置:子串的第一个字符在主串中

2014-12-17 19:13:38 720

原创 数据结构(c++版)第五章 树和二叉树

一、树的定义和基本术语 定义: 树:n(n≥0)个结点的有限集合。当n=0时,称为空树; 任意一棵非空树满足以下条件: ⑴有且仅有一个特定的称为根的结点; ⑵当n>1时,除根结点之外的其余结点被分成m(m>0)个互不相交的有限集合T1,T2,…,Tm,其中每个集合又是一棵树,并称为这个根结点的子树。 树的定义是采用递归方法。 基本术语: 结点的度:结点所拥有的子树的个数。 树的度

2014-12-17 19:04:07 452

原创 数据结构(C++版)第三章 栈和队列

(1)从数据结构角度看,栈和队列是操作受限的线性表,他们的逻辑结构相同。 (2)从抽象数据类型角度看,栈和队列是两种重要的抽象数据类型。 一、栈 (1)栈的逻辑结构: 1、栈的定义 栈:限定仅在表的一端进行插入和删除操作的线性表。 允许插入和删除的一端称为栈顶,另一端称为栈底。 空栈:不含任何数据元素的栈。 插入:入栈、进栈、压栈 删除:出栈、弹栈 栈的操作特性:后进先出

2014-12-13 13:36:43 616

原创 数据结构(c++版)第二章 线性表

一、线性表的逻辑结构 (1)线性表的定义 1线性表:简称表,是n(n≥0)个具有相同类型的数据元素的有限序列。 2线性表的长度:线性表中数据元素的个数。 3空表:长度等于零的线性表,记为:L=()。 4非空表记为:L=(a1,a2 , …,ai-1, ai ,…, an)。其中,ai(1≤i≤n)称为数据元素;下角标i表示该元素在线性表中的位置或序号。 (2)线性表的特性: 1.

2014-12-10 14:48:01 610

原创 数据结构第一章 绪论

程序设计的实质是数据表示和数据处理。     数据表示:将数据存储在计算机内存中,其核心是数据结构。     数据处理:一个问题的求解必须满足各项的处理要求其核心是算法。 1.1数据结构在程序设计中的作用     程序设计的一般过程:由人分析问题,确定问题的解决方案,采用计算机能够理解的指令描述这个问题的求解 步骤,然后让计算机执行程序最终获得问题的解。     数据结构+算法=程序

2014-09-13 16:47:57 313

空空如也

空空如也

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

TA关注的人

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