数据结构基本内容
文章平均质量分 76
半路出道程序猿
什么都不会,什么都不懂,学习中……
展开
-
顺序栈的基本操作实现c++
注:若有问题或需要补充的内容请告之,新手上路,谢谢。#include#include#include#include#include#include#includeusing namespace std;#define MAXSIZE 100/*结构体*/typedef struct lnode{ int data[MAXSIZE]; int top;原创 2016-08-06 20:48:41 · 2010 阅读 · 0 评论 -
顺序队列的基本操作实现c++
注:若有错误或需要补充的内容请告之,新手上路,谢谢。#include#include#include#include#include#include#includeusing namespace std;#define MAXSIZE 100/*************循环队列结构体****************/typedef struct lnode{原创 2016-08-06 20:51:36 · 1361 阅读 · 0 评论 -
链式队列的基本操作实现c++
注:若有错误或需要补充的内容请告知,新手上路,谢谢。#include#include#include#include#include#include#includeusing namespace std;/*************结构体*************//*链式队列*/typedef struct qnode{ int data; struc原创 2016-08-06 20:53:27 · 783 阅读 · 0 评论 -
邻接表存储的图的基本操作c++
注:若有错误或需要改进的地方,或有需要补充的内容请告之,新手上路,谢谢。有些函数还是比较冗余的,慢慢改进。头文件:/*使用栈和队列要用指针*//************结构体************//*队列*/typedef struct qnode{ void* data; struct qnode *next;}qnode;typedef stru原创 2016-08-06 22:33:28 · 2123 阅读 · 0 评论 -
邻接矩阵存储的图的基本操作c++
注:若有错误或要改善的地方请告之,谢谢,新手上路,有些函数还是很冗余的,慢慢改进。#include#include#include#include#include#include#includeusing namespace std;/**包含无向图、无向网、有向图、有向网***全部类型的图中,两个结点间若不存在弧,设置其edge[][]数组中的值为0***在构建图时,根原创 2016-08-06 23:55:27 · 1157 阅读 · 0 评论 -
邻接矩阵图的应用c++
注:若有错误或要改善的地方请告之,谢谢,新手上路,有些函数还是很冗余的,慢慢改进。头文件:#define MAXSIZE 100typedef enum{ NN, NY, YN, YY}MGragh_type;/*************结构体************//*邻接矩阵*/typedef struct{ char vex[原创 2016-08-07 20:38:11 · 816 阅读 · 7 评论