- 博客(5)
- 收藏
- 关注
原创 栈的两种实现方式(C语言)
栈的两种实现方式 通常情况下,栈的实现方式有两种,一种方法是使用指针,而另一种方法则是使用数组。但是在调用程序时,我们没有必要知道具体使用了哪种方法。 1、链式栈 这里,我们需要用单链表的知识去实现一个栈。具体步骤如下: 1.1创建链表节点 struct Node { int Data; struct Node* Next; }; 1.2初始化链表函数 struct Node* CreateNode(int data) { struct Node* NewNode = (struct Node*)m
2021-07-03 01:59:26 1079
原创 无头链表的两种实现方法
无头链表的两种实现方法 1.利用二级指针实现 思路:创建一个指针list = NULL;该指针永远指向新的节点。 1.1创建结构体 struct Node { int Data; struct Node* next; }; 1.2初始化新的节点 struct Node* CreateNode(int data) { struct Node* NewNode = (struct Node*)malloc(sizeof(struct Node)); NewNode->next = NULL;
2021-06-05 02:02:14 445 2
原创 基于单向链表的后宫管理系统
单向链表的实例–后宫管理系统 管理系统类:增-删-改-查 1.菜单 菜单功能:退出系统 写入信息 浏览信息 查找信息 删除信息 修改信息 代码如下: void ShowMenu() { printf("【--------------------后宫管理系统--------------------】\n"); printf("【-------------------0\\0.退出系统--------------------】\n"); printf("【-------------------1\\1.
2021-05-31 19:16:36 140 4
原创 数据结构之单向链表(C语言实现)
1.创建结构体 struct Node { int data; struct Node* next; }; 2.创建新的节点 struct Node* Creatlist() { struct Node* HeadNode = (struct Node*)malloc(sizeof(struct Node)); HeadNode->next = NULL; return HeadNode; } 3.三种插入法 (1)头插法 void ...
2021-05-30 22:15:57 460 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人