- 博客(7)
- 收藏
- 关注
原创 链队列数据结构代码(C语言)
利用链队列存储一组数据元素,并利用简单的交互实现队列的入队和出队操作//ADT 队列(Queue) 链式存储结构 LinkQueue#include <stdio.h>#include <stdlib.h>#define MAXSIZE 50#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//定义链队列的结点type
2021-04-29 18:24:09
538
原创 循环队列数据结构代码(C语言)
利用顺序队列(循环队列)数据结构实现一组数据的存储,并利用简单的交互实现队列的入队和出队。//ADT 队列(Queue) 顺序存储结构 SqQueue#include <stdio.h>#include <stdlib.h>#define MAXSIZE 50#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//定义顺序
2021-04-28 21:18:37
1194
原创 链栈数据结构代码(C语言)
利用链栈数据结构实现一组数据的存储,并通过简单的交互实现入栈和出栈//ADT 栈(Stack) 链式存储结构 LinkStack#include <stdio.h>#include <stdlib.h>#define MAXSIZE 50#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//链栈结点的定义typedef
2021-04-27 21:20:09
675
原创 顺序栈数据结构代码(C语言)
利用顺序栈数据结构存储数据,并用简单的交互实现进栈和出栈。//ADT 栈(Stack) 顺序存储结构 SqStack#include <stdio.h>#include <stdlib.h>#define MAXSIZE 50#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//顺序栈的定义typedef struct
2021-04-27 16:25:57
567
原创 单链表数据结构代码(C语言)
利用单链表数据结构实现一组数据的存储,通过简单的交互实现单链表的增删改查。//ADT 线性表(List) 链式存储结构 LinkList#include <stdio.h>#include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//定义单链表typedef struct Node{
2021-04-25 17:41:38
2605
3
原创 C语言动态内存分配
C语言动态内存分配知识点总结参考教材《C语言程序设计(第三版)》苏小红主编一,C程序的内存映像编译后的C程序获得并使用4块在逻辑上不同且用于不同目的的内存存储区。1,第一块内存为只读存储区:存放程序的机器代码和字符串等只读数据。2,第二块内存为静态存储区:存放程序中的全局变量和静态变量。3,第三块内存为动态存储区:存放堆和栈。栈用于保存函数调用时的返回地址,函数的形参,局部变量及CPU的当前状态等程序运行信息。堆是一个自由存储区,程序可利用C的动态内存分配函数来申请使用。4,第四块内存用于存储
2021-04-22 17:54:58
356
原创 顺序表实现简单交互(C语言)
用数据结构中顺序表实现一组数据的存储,并通过简单的交互实现该顺序表的增删改查。//ADT 线性表(List) 顺序存储结构#include <stdio.h>#include <stdlib.h>#define MAXSIZE 100#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType; //ElemTYpe类型根据实际情况而定。typedef int Status
2021-04-20 20:51:15
176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人