![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
石朋鸟leo
这个作者很懒,什么都没留下…
展开
-
数据结构之线性表的顺序存储实现(1)
1、 静态分配:#include<stdio.h>#define MaxSize 50#define ok 0#define end 0#define erro 1//静态sqlisttypedef struct {int element[MaxSize];int length;}Sqlist;int InitList(Sqlist &L){ //初始化...原创 2019-05-14 17:36:35 · 134 阅读 · 0 评论 -
数据结构之循环队列实现(4)
在这里插入代码片#include<stdio.h>#define MAXSIZE 10typedef struct{ //循环队列 int data[MAXSIZE]; int front,rear;}SqQueue;void InitQueue(SqQueue &queue){ queue.rear=queue.front=0;//rear始终指向队尾元素下...原创 2019-05-24 23:24:24 · 187 阅读 · 0 评论 -
数据结构之栈的顺序存储实现(5)
还添加了一个用栈实现进制转换的实例在这里插入代码片```#include<stdio.h>#include<stdlib.h>#include<malloc.h>#define STACK_INIT_SIZE 100 //存储空间初始分配量#define STACKINCREMENT 10 //存储空间分配增量#define erro 0#def...原创 2019-05-24 23:26:15 · 136 阅读 · 0 评论 -
数据结构之队列的链式存储实现(6)
#include<stdio.h>#include<malloc.h>typedef struct LinkNode{ int data; struct LinkNode *next; }LinkNode;typedef struct{ LinkNode *front; LinkNode *rear;}LinkQueue;void InitQueue(...原创 2019-05-25 00:02:24 · 149 阅读 · 0 评论 -
数据结构之线性表的单链表实现(2)
#include<stdio.h>#include<malloc.h>typedef struct LNode { //定义结点int elem;//数据域struct LNode * next;}LNode,*LinkList;LinkList HeadInsert(LinkList &L){LNode *node;int x;L=(LinkLi...原创 2019-05-16 22:53:55 · 132 阅读 · 0 评论 -
数据结构之线性表的双链表实现(3)
#include<stdio.h>#include<malloc.h>//双链表typedef struct LNode { //定义结点int elem;//数据域struct LNode * prior,* next;}LNode,*LinkList;LinkList HeadInsert(LinkList &L){LNode *node;in...原创 2019-05-16 22:55:01 · 104 阅读 · 0 评论