![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言数据结构
文章平均质量分 77
范水水
喜欢水,所以叫范水水
展开
-
C语言数据结构顺序存储字符串
#include#include#include#define TRUE 1#define FALSE -1#define M 255#define ERROR 0#define OK 1typedef int Status;typedef unsigned char SString[M+1];void createstring(SStrin原创 2017-10-27 23:02:58 · 1397 阅读 · 1 评论 -
huffman数据结构书上的
#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include #include #define MAX 100typedef struct{unsigned int weight;unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree; /* 动态分原创 2017-11-23 08:31:00 · 399 阅读 · 0 评论 -
C语言数据结构循环队列的操作集
#include#include#define M 100typedef int ElemType;typedef struct{ElemType *base;int front;int rear;}SqQueue;void createqueue(SqQueue &Q,ElemType n){int i;Q.base=(ElemType *原创 2017-10-25 22:31:40 · 1864 阅读 · 0 评论 -
C语言数据结构单链队列的操作集
#include#includetypedef int ElemType;typedef struct QNode{ElemType data;struct QNode *next;}QNode,*queueptr;typedef struct{ queueptr front; queueptr rear;}linkqueue;void原创 2017-10-25 22:30:13 · 368 阅读 · 0 评论 -
C语言数据结构栈的操作集
#include#include#define OVERFLOW -2#define OK 1#define ERROR -1#define FALSE 0#define M 100#define m 10typedef int ElemType;typedef struct{ElemType *base;ElemType *top;int stac原创 2017-10-25 22:26:41 · 273 阅读 · 0 评论 -
C语言数据结构双向链表的操作集
#include#include#define ERROR 0#define OK 1typedef int ElemType;typedef struct DuLNode{ElemType data;struct DuLNode *next;struct DuLNode *prior;}DuLNode,*Dulinklist;DuLNode* cr原创 2017-10-25 22:08:37 · 328 阅读 · 0 评论 -
C语言数据结构的单链表的操作集
#include#include#define ERROR 0#define OK 1typedef int ElemType;typedef struct LNode{ElemType data;struct LNode *next;}LNode,*Linklist;void createlist(Linklist &L,int n){原创 2017-10-25 22:07:13 · 375 阅读 · 0 评论 -
二叉树的中序线索化
注释有什么地方搞错了 欢迎大佬们指出!谢谢了!数据结构书上的二叉树的中序线索化 !#include#includetypedef char ElemType;typedef enum{ Link,Thread} PointerTag;//枚举类型//线索存储标志位 Link==0是指向左右孩子的指针,thread==1是前驱后驱的线索typedef struct BiTNo原创 2017-10-30 18:03:24 · 656 阅读 · 0 评论 -
C++的广义表创建和输出
#include #include #include using namespace std; typedef char ElementType; typedef struct BiTreeNode { ElementType data; struct BiTreeNode* lchild;翻译 2017-10-29 17:31:30 · 993 阅读 · 0 评论 -
C语言遍历二叉树的递归调用操作集
#include #include #include typedef int ElemType; typedef struct BiTNode { ElemType data; struct BiTNode* lchild; struct BiTNode* rchild; }BiTNode, *BiTree原创 2017-10-29 13:46:21 · 360 阅读 · 0 评论 -
C语言数据结构动态线性表的操作集
#include#include#include#define M 100#define m 10 typedef int ElemType;typedef struct{ElemType *elem; int length;int listsize;}Sqlist;void Initlist(Sqlist &L){ L.ele原创 2017-10-25 22:04:08 · 490 阅读 · 0 评论