随笔分类 -  数据结构(C语言描述)

上一页 1 2
C/C++ 数据结构顺序栈的基本操作实现
摘要:#include <iostream> #include <Windows.h> using namespace std; #define MAXSIZE 6 //顺序栈的实现 typedef struct { int* base; int* top; int stacksize; int Leng 阅读全文
posted @ 2023-02-14 15:19 wshidaboss 阅读(43) 评论(0) 推荐(0) 编辑
C/C++ 数据结构链式队列的定义与实现
摘要:#include <iostream> #include <Windows.h> using namespace std; typedef struct _QNode{ int data; struct _QNode* next; }QNode; typedef struct { QNode* fr 阅读全文
posted @ 2023-02-08 19:17 wshidaboss 阅读(26) 评论(0) 推荐(0) 编辑
C/C++ 数据结构循环队列的实现
摘要:#include <iostream> #include <Windows.h> using namespace std; #define MAXSIZE 6 typedef int QElemType; typedef struct { QElemType* base;//基地址 int rear 阅读全文
posted @ 2023-02-03 23:19 wshidaboss 阅读(47) 评论(0) 推荐(0) 编辑
C/C++ 数据结构单链表的实现(初始化、插入、删除、销毁)
摘要:#include <iostream> #include <Windows.h> #define MAX_SIZE 100 using namespace std; //单链表 typedef struct _LinkList { int data;//数据域 struct _LinkList* n 阅读全文
posted @ 2023-01-24 22:44 wshidaboss 阅读(430) 评论(0) 推荐(0) 编辑
C语言 (数据结构)在顺序表中用二分查找和冒泡排序算法
摘要:main.c: #include <stdio.h> #include <stdlib.h> #include "SequenceList.h" int main() { //创建顺序表和指针 SequenceList SL, * P_SL; int choice = 0; P_SL = &SL; 阅读全文
posted @ 2022-12-12 16:33 wshidaboss 阅读(115) 评论(0) 推荐(0) 编辑
C语言 图的遍历(广度优先和深度优先、邻接矩阵)
摘要:#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> /* 辅助广度优先遍历用的空闲单元法循环队列 */ #define MaxQueuenNum 20 typedef struct queue { int* arr 阅读全文
posted @ 2022-12-11 15:23 wshidaboss 阅读(689) 评论(0) 推荐(0) 编辑
编写C程序,实现链队列的下列功能: 1、设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、队列的基本功能有:创建空队列、入队、出队、取队头元素等。
摘要:编写C程序,实现链队列的下列功能: 1、 设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 队列的基本功能有:创建空队列、入队、出队、取队头元素等。 #include<stdio.h> #include<stdlib.h> 阅读全文
posted @ 2022-11-12 18:06 wshidaboss 阅读(60) 评论(0) 推荐(0) 编辑
编写C程序,实现单链表的下列功能: 1、从键盘输入一组数据,创建单链表; 2、输出单链表; 3、插入元素,给出插入成功或失败的信息; 4、删除元素,给出删除成功或失败的信息。
摘要:编写C程序,实现单链表的下列功能: 1、 从键盘输入一组数据,创建单链表; 2、 输出单链表; 3、 插入元素,给出插入成功或失败的信息; 4、删除元素,给出删除成功或失败的信息。 #include<stdio.h> #include<stdlib.h> typedef struct LNode { 阅读全文
posted @ 2022-11-12 11:12 wshidaboss 阅读(235) 评论(0) 推荐(0) 编辑
编写C程序,实现顺序栈的下列功能: 1、设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 栈的基本功能有:创建栈、判断是否为空,是否为满,入栈,出栈,取出栈顶元素。
摘要:编写C程序,实现顺序栈的下列功能: 1、 设计一个虚拟界面,让用户选择操作(根据提示输入数据) 2、 采用模块化编程思想,编写main函数和若干子函数(实现功能) 3、 栈的基本功能有:创建栈、判断是否为空,是否为满,入栈,出栈,取出栈顶元素。 #include <stdio.h> #include 阅读全文
posted @ 2022-11-12 11:01 wshidaboss 阅读(87) 评论(0) 推荐(0) 编辑

上一页 1 2