数据结构
pigstor
这个作者很懒,什么都没留下…
展开
-
C语言二叉树
每个子节点最多只有两个子节点,并且两个子节点要按照一定顺序排列左节点和右节点。原创 2024-06-12 19:13:48 · 222 阅读 · 0 评论 -
c语言柔性数组
在一个结构体中,通常我们会发送一些固定的内容,例如两个人发消息,每次发送的字数不一定,有时多,有时少,我们定义msg字符串时,就不知道定义多少,这时候使用柔性数组。原创 2024-06-09 20:29:39 · 195 阅读 · 0 评论 -
C语言二叉平衡搜索树
【代码】C语言二叉平衡搜索树。原创 2024-06-08 22:17:50 · 482 阅读 · 0 评论 -
C语言循环队列实现
5。原创 2024-06-06 20:46:56 · 203 阅读 · 0 评论 -
C语言栈结构实现
通过next指针指向下一个数据,用一个大的结构体来存放top和size。好处是不用先指定栈的大小。原创 2024-06-06 20:44:47 · 624 阅读 · 0 评论 -
Linux内核链表源代码
/* SPDX-License-Identifier: GPL-2.0 */#ifndef _LINUX_LIST_H#define _LINUX_LIST_H#include <linux/types.h>#include <linux/stddef.h>#include <linux/poison.h>#include <linux/const.h>#include <linux/kernel.h>/* * Simple原创 2024-06-05 20:46:37 · 1500 阅读 · 0 评论 -
c语言链表
缺点:每一个节点都是特殊的,导致每一条链表也是特殊的,因此每一种链表的增删查改也是特殊的。所以针对不同数据要写不同的链表,代码不能复用。当一个节点处于变化的数据结构网络中时,节点指针无法指向稳定不变的节点。实现原理:将只有双向链表逻辑的小结构体,放入有具体数据的大结构体中。原创 2024-06-05 20:45:08 · 271 阅读 · 0 评论 -
C语言顺序表
使用c语言实现顺序表原创 2024-06-04 19:50:54 · 87 阅读 · 0 评论