C语言
weixin_43656926
这个作者很懒,什么都没留下…
展开
-
数据结构-链表
#include <stdio.h>//#incldue <malloc.h>#include <string.h>#include <stdlib.h>typedef struct Node {int data;//数据域struct Node *pNext;//指针域}NODE,PNODE;//NODE 等价于struct Node,PNODE等价于struct NodePNODE create_list(int num){int原创 2020-06-20 18:25:55 · 112 阅读 · 0 评论 -
数据结构-堆栈
#include <stdio.h>#include <stdlib.h>/node/typedef struct Node {int data;struct Node* pNext;}NODE,*PNODE;typedef struct Stack {PNODE pTop;//栈顶PNODE pBottom;//栈底部}STACK,*PSTACK;PNODE initStack(PSTACK pS){PNODE pHead;pHead = (PNODE)原创 2020-06-20 18:24:12 · 106 阅读 · 0 评论 -
循环队列
#include <stdio.h>#include <stdlib.h>#include <string.h>#define ARRAYSIZE 6typedef struct Queue {int *pBase;int front;int rear;}QUEUE,*pQueue;void init(pQueue q){q->pBase = (int*)malloc(sizeof(int)*ARRAYSIZE);q->front =原创 2020-06-20 18:21:40 · 120 阅读 · 0 评论 -
C语言-链表
#include <stdio.h>//#incldue <malloc.h>#include <string.h>#include <stdlib.h>typedef struct Node {int data;//数据域struct Node *pNext;//指针域}NODE,PNODE;//NODE 等价于struct Node,PNODE等价于struct NodePNODE create_list(int num){int原创 2020-06-07 16:21:03 · 65 阅读 · 0 评论