04 2024 档案
摘要:双向链表接口设计 #include <stdio.h> #include <stdlib.h> #include <stdbool.h> // 指的是双向链表中的结点有效数据类型,用户可以根据需要进行修改 typedef int DataType_t; // 构造双向链表的结点,链表中所有结点的数据
阅读全文
摘要:链式栈接口设计 /** * @name: 链式栈接口设计 * @brief * @author 18975491291@163.com * @date 2024/04/28 * @version 1.0 :版本 * @property :类比于顺序栈,链式栈也有一个栈顶和栈底。根据链式表特性,将第一
阅读全文
摘要:设计一个进制转换程序,使用顺序栈设计一个把十进制数转换为十六进制数的接口,实现当通过键盘输入一个非负的十进制数,可以在终端输出对应的十六进制数。 /*@ name :SeqStack_Dec2Hex * @brief :十进制转十六进制 * @param :@Segstackt * Manager
阅读全文
摘要://指的是单向链表中的结点有效数据类型,用户可以根据需要进行修改 typedef int DataType_t; //构造链表的结点,链表中所有结点的数据类型应该是相同的 typedef struct LinkedList { DataType_t data; //结点的数据域 struct Lin
阅读全文
摘要:#include <stdio.h> #include <string.h> #include <stdbool.h> #include <stdlib.h> // 指的是双向循环链表中的结点有效数据类型,用户可以根据需要进行修改 typedef int DataType_t; // 构造双向循环链
阅读全文
摘要:* name :单向循环链表 * author :18975491291@163.com * data :2024/04/23 * function :设计一个单向循环链表,实现头插、尾插、中间插、头删、尾删、中间删 * noto :None * * CopyRight (c) 2023-2024
阅读全文
摘要:设计一个算法删除单链表L(有头结点),中的一个最小值结点 /************************************************** * *函数名称: LList_DelMin *函数功能: 删除单链表中最小值结点 *函数参数: @SeqList *Head :头结点的地
阅读全文
摘要:已知一个顺序表L,其中的元素递增有序排列,设计一个算法,插入一个元素x(x为int型)后保持该顺序表仍然递增有序排列(假设插入操作总能成功)。 /************************************************** * *函数名称: SeqList_Insert *函
阅读全文