自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 史诗级巨著---平衡二叉树的实现(C语言)

平衡二叉树是一种二叉排序树(Binary Search Tree, BST),其中每个节点的左右两个子树的高度差的绝对值不超过1。这意味着树的高度接近于log(n),其中n是树中节点的数量AVL树最早被发明的自平衡二叉搜索树。每个节点存储一个平衡因子(Balance Factor),其值为左子树的高度减去右子树的高度。平衡因子只能是-1、0或1。当插入或删除节点导致某个节点的平衡因子超出这个范围时,会通过旋转操作来恢复平衡。二叉树的定义int data;//数据//左子树//右子树。

2025-03-28 20:08:57 352

原创 二叉搜索树c语言实现

/定义二叉树int data;//左指针//右指针。

2025-03-15 17:43:23 309

原创 树的存储方式(C语言实现)

3.树的孩子兄弟表示法。

2025-03-03 16:27:42 120

原创 双端队列c语言实现

是一种具有队列和栈特性的数据结构,可以在队列的两端进行插入和删除操作。双端队列允许从前端和后端同时进行插入和删除操作,因此可以称为“两端都可以进出的队列”。注:与左端的入队不同,右端的数据是先把数据写入尾节点,在创建一个空的节点,目的是为了当队中元素为空时,头尾节点指向一个节点,并且保持出队的时候数据是连续的。双端队列(Double-ended Queue,简称。直接把头结点往后移,并释放之前的头结点。声明一个空节点把头节点和尾节点指向它。

2025-03-02 17:19:06 220

原创 链式队列c语言实现

【代码】链式队列c语言实现。

2025-02-26 17:55:00 84

原创 双链表c语言实现

【代码】双链表c语言实现。

2025-02-16 15:49:16 56

原创 c语言实现顺序表的基本操作(代码)

【代码】c语言实现顺序表的基本操作(代码)

2025-02-10 11:10:27 66

原创 KMP算法

【代码】KMP算法。

2024-11-16 15:55:21 75

原创 二叉树的基本操作(C语言)

1.创建二叉树(递归方式实现)

2024-07-31 09:11:46 113

原创 顺序串的简单匹配方式(c语言)

int len;}SString;

2024-07-29 10:08:32 223

原创 队列的基本操作(C语言)

【代码】队列的基本操作(C语言)

2024-07-28 10:04:22 309

原创 栈的应用(括号匹配算法)

【代码】栈的应用(括号匹配算法)

2024-07-28 10:00:20 91

原创 C语言链栈的基本操作

【代码】C语言链栈的基本操作。

2024-07-26 14:27:00 235

原创 单链表的基本操作(c语言表示)

【代码】单链表的基本操作(c语言表示)

2024-07-24 12:41:33 114

原创 链栈的基本操作

int data;

2024-06-24 11:06:40 220 1

空空如也

空空如也

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

TA关注的人

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