data structure
文章平均质量分 73
jyunlon
这个作者很懒,什么都没留下…
展开
-
带头结点的链栈
typedef struct SNode { int data; SNode *next;}SNode;typedef struct LStack { SNode *top;}LStack;void initLStack(LStack &S) { S.top = new SNode; S.top->data = NULL; S.top->next = NULL; retur原创 2017-10-21 19:37:59 · 3063 阅读 · 0 评论 -
无头结点单链表
#include using namespace std;typedef struct LNode { int data; LNode *next;}LNode,*LList; //LList(实质为LNode*)的无头结点表头bool isEmptyLList(LList L) { //判断是否空表 if (L) return false; else return t原创 2017-10-21 17:30:57 · 665 阅读 · 0 评论 -
设头指针的循环单向队列及其约瑟夫环应用
typedef struct QNode { int data; QNode *next;}QNode;typedef struct CLQueue { QNode *head;}CLQueue;void initCLQueue(CLQueue &Q) { //区别于只有一个结点的自闭环,空队列head->next设为NULL Q.head = new QNode; Q.he原创 2017-10-21 23:48:33 · 251 阅读 · 0 评论