数据结构
追求卓越2024
昨日深渊,今日浅谈
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图的基本概念
3:子图:设有两个图G = ( V , E )和G ′ = ( V ′ , E ′ ) , 若V ′ 是V 的子集,且E ′ 是E 的子集,则称。1.有向图:每条边都是顶点的有序对(用表示)的图,图中边称为弧或有向边,特别的发出点称。连通的,则称图 G 为连通图(一般为环),否则称为非连通图。注意:区分极大连通子图和极小连通子图,极大连通子图是无向图的连通分量,极大即要求该连通。若图中任何一对顶点都是强连通的,则称此图为强连通图。在非连通图中,连通分量的生成树构成了非连通图的生成森林。原创 2023-05-06 22:06:42 · 228 阅读 · 0 评论 -
二叉树基本术语
例图1-1中B、C是A的孩子结点,D、E是B的孩子结点,F、G是C的孩子结点。例图1-1中B、C是兄弟结点,D、E是兄弟结点,F、G是兄弟结点。例图1-1中B 结点是A 结点的孩子,则A结点是B 结点的双亲节点;(12). 叶子结点:也叫终端结点,是度为 0 的结点。(7). 子孙结点:以某结点为根的子树中任一结点都称为该结点的子孙。(8). 结点的层:根结点的层定义为1;(6). 祖先结点: 从根到该结点的所经分支上的所有结点。(13). 分枝结点:度不为0的结点,也称非终端结点。原创 2023-04-25 22:38:50 · 288 阅读 · 1 评论 -
二叉树性质
性质5:对于具有n个结点的完全二叉树(其深度为[log2n]+1)的结点按层序编号(从上到下,从左到右,从1开始),对任一结点i。(1)如果i=1,则结点i是二叉树的根,无双亲,如果i>1,则其双亲结点是结点[i/2](2)如果2i>n,则结点i无左孩子(结点i为叶子结点)否则左孩子是结点2i。(3)如果2i+1>n,则结点i无右孩子,否则其右孩子是结点2i+1.性质6:一颗含有n(n>=1)个节点的满二叉树,其叶节点个数为。性质7:具有n个节点的不同形态的二叉树总共有。注:利用性质2,n=原创 2023-04-25 22:22:47 · 109 阅读 · 1 评论 -
kmp算法
kmp查找原创 2023-04-23 21:47:30 · 105 阅读 · 1 评论 -
数据结构--串(①串的赋值;②求串的实际长度;③两个串的比较;④将串清为空;⑤两个串的联接⑥模式匹配:朴素及kmp)
①串的赋值;②求串的实际长度;③两个串的比较;④将串清为空;⑤两个串的联接⑥模式匹配:朴素及kmp原创 2023-04-23 22:17:39 · 137 阅读 · 1 评论
分享