
数据结构
畅蜀黍
这个作者很懒,什么都没留下…
展开
-
队列的C语言实现:顺序存储
/* * 循环队列 */#include<stdio.h>#include<stdlib.h>typedef int bool;#define true 1#define false 0#define ERROR -1#define INITSIZE 4typedef struct { int *base; int front; int r...原创 2020-03-24 09:38:32 · 229 阅读 · 0 评论 -
栈的C语言实现:顺序存储
#include<stdio.h>#include<stdlib.h>typedef int bool;#define true 1#define false 0#define ERROR -1#define INITSIZE 10typedef struct { int *base; int *top; int stacksize;} SqS...原创 2020-03-24 08:46:13 · 272 阅读 · 0 评论 -
队列的C语言实现:链式存储方式
/* * 队列:链式存储方式,带头结点,头节点的data用于保存队列中元素个数 */#include <stdio.h>#include <stdlib.h>typedef int bool;#define true 1#define false 0#define ERROR -1typedef struct node { int data; st...原创 2020-03-24 07:58:21 · 193 阅读 · 0 评论 -
栈的C语言实现:链式存储方式
/* * 带头节点的栈:头结点的data属性用于记录栈中有几个元素 */#include <stdio.h>#include <stdlib.h>typedef int bool;#define true 1#define false 0typedef struct node { int data; struct node *next;} Node...原创 2020-03-23 21:20:25 · 174 阅读 · 0 评论 -
数据结构线性表C语言实现
#include<stdio.h>#include<stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define INITSIZE 100typedef int Status;typed...原创 2020-03-22 10:44:26 · 416 阅读 · 0 评论