- 博客(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 1147
原创 无头链表的两种实现方法
无头链表的两种实现方法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 533 2
原创 基于单向链表的后宫管理系统
单向链表的实例–后宫管理系统管理系统类:增-删-改-查1.菜单菜单功能:退出系统 写入信息 浏览信息 查找信息 删除信息 修改信息代码如下:void ShowMenu(){ printf("【--------------------后宫管理系统--------------------】\n"); printf("【-------------------0\\0.退出系统--------------------】\n"); printf("【-------------------1\\1.
2021-05-31 19:16:36 180 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 527 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人