自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线索二叉树

线索二叉树的实质就是将二叉链表的空指针改为前驱或后继的线索,线索化的过程就是在遍历的过程中修改空指针的过程。 以中序遍历线索化为例: /* Link==0表示指向左右孩子指针 */ /* Thread==1表示指向前驱或后继的线索 */ typedef enum {Link, Thread} PointerTag; /* 二叉线索存储结点结构 */ typedef struct BiThrNode { TElemType data; struct ...

2022-03-08 16:47:03 1116

原创 串:KMP模式匹配算法

获得next数组的具体方法: next[i]的回溯值 j 是通过前 i - 1 项获得的。子串T的前缀与后缀的匹配个数n决定了 j 值(j = n + 1)。next[1]为0,如果第一个字符就不匹配,当然是跳过了。 前 i - 1项中前缀和后缀的匹配个数为n个,则 j = next[i] = n+1,意味若第 i 项不匹配时则取此 j 值,若此 j 值也不匹配则再次回溯 j = next[ j ]。 当最后端...

2022-03-08 16:43:35 191

原创 图的存储结构:

《大话数据结构》

2022-03-08 16:33:49 880

原创 栈的应用:后缀表达式

数据结构 Java语言描述

2022-02-12 22:26:34 570

翻译 HashMap源码解析

对HashMap的put方法和扩容机制进行解释

2022-02-07 22:11:36 95

空空如也

空空如也

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

TA关注的人

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