![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 74
青春斗
这个作者很懒,什么都没留下…
展开
-
顺序表
#include #include #define MAXLEN 100 //定义顺序表的最大长度typedef struct{ char key[10]; //节点的关键字 char name[20]; int age;}DATA; //定义节点类型typedef struct //定义顺序表结构{ D原创 2012-06-17 06:18:11 · 284 阅读 · 0 评论 -
链表
#include #include #include typedef struct{ char key[10];//关键字 char name[20]; int age;}Data;//数据节点类型typedef struct Node//定义链表结构{ Data nodeData; struct Node *nextNode;}CLType原创 2012-06-19 15:25:17 · 273 阅读 · 0 评论 -
栈
#include #include #include #define MAXLEN 50typedef struct{ char name[10]; int age;}DATA;typedef struct stack{ DATA data[MAXLEN+1]; int top;}StackType;StackType *STInit()原创 2012-06-21 14:14:12 · 242 阅读 · 0 评论 -
队列
#include #include #include #define QUEUELEN 15typedef struct{ char name[10]; int age;}DATA;typedef struct{ DATA data[QUEUELEN]; int head; int tail;}SQType;SQType *SQT原创 2012-06-22 21:50:27 · 252 阅读 · 0 评论 -
类实现只Stack
#include class Node{public: Node* pre; int num; Node* next; Node() { pre=NULL; next=NULL; } Node(int num):num(num) { pre=NULL; next原创 2012-07-24 18:08:53 · 280 阅读 · 0 评论 -
类实现之ArrayList
#include class ArrayList{public: int* p; int length; int size; ArrayList() { p=new int[5]; length=5; size=0; } ~ArrayList() { } v原创 2012-07-24 18:04:34 · 303 阅读 · 0 评论 -
类实现只Queue
#include class Node{public: Node* pre; int num; Node* next; Node() { pre=NULL; next=NULL; } Node(int num):num(num) { pre=NULL; next原创 2012-07-24 18:08:26 · 267 阅读 · 0 评论 -
类实现之二叉树
#include #include using namespace std;class Node{public: Node* father; int num; Node* left; Node* right; Node() { father=NULL; left=NULL; right=NULL;原创 2012-07-24 18:06:10 · 436 阅读 · 0 评论 -
类实现之LinkedList
#include class Node{public: Node* pre; int num; Node* next; Node() { pre=NULL; next=NULL; } Node(int num):num(num) { pre=NULL; next原创 2012-07-24 18:05:33 · 369 阅读 · 0 评论