- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 图的链式存储结构的建立
#include#include#define MAX_VER_NUM 20/*图的链式存储结构*//*1.表结点的结构 2*e个*/typedef struct ArcNode{ int adjvex ; //该弧所指向的顶点的位置 struct ArcNode *next ; int *info ;}ArcNode;/*2.头结点结构*/typedef struct
2014-08-29 09:21:49 1000
原创 插入排序之2路插入排序
#include#include#define MAXSIZE 20#define SIZE 100typedef int KeyType ;typedef char InfoType ;typedef struct { KeyType key ; InfoType otherInfo ;}RedType;//记录的类型typedef struct{ RedType
2014-08-22 09:36:52 614
原创 循环队列
/* 队列是一种先进先出的线性表,具有线性表的特性:分为链式队列与顺序队列 顺序队列:用一段地址连续的存储单元存储数据元素,定义两个游标:指向队头 的游标(front)、指向队尾的游标(rear),如果front == rear队列为空,如果 (rear + 1) % MAXSIZE == front队列满(此为循环队列),如普通队列rear==MAXSIZE队列满
2014-08-21 17:09:27 340
原创 数据结构队列的链表实现初始化,出队,出队以及显示
#ifndef _Queue_H#define OK 1 #define ERROR 0#define OVERFLOW -2 typedef int QElemType;typedef int Status;typedef struct QNode{ QElemType data ; struct QNode *next ;}QNode , *QueuePtr;typ
2014-08-07 21:24:06 751
原创 数据结构栈的数组实现初始化,入栈,出栈,获取栈顶元素,栈的长度等操作
#ifndef _STACK_H#define _STACK_H#define OK 1#define ERROR 0 #define OVERFLOW -2 #define STACK_INIT_SIZE 100 //栈初始化分配量#define STACKINCREMENT 10 //存储空间的分配增量typedef int SElemType ;typedef in
2014-08-05 15:39:02 3112
原创 数据结构之链表实现增删改查
#include #include #define TRUE 1 #define FALSE 0#define OK 1 #define ERROR 0 #define OVERFLOW -2#define LIST_INIT_SIZE 100 #define LISTINCREMENT 10typedef int Status ;typedef int ElementTyp
2014-08-04 14:56:34 979
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人