- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 方法重载和重写的区别
重写是子类的方法覆盖父类的方法,要求方法名和参数都相同 重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同
2013-05-14 10:06:53
460
原创 C++ 循环队列的实现
SqQueue.h #define MAXQSIZE 100 typedef int QElemType; typedef struct{ QElemType base[MAXQSIZE]; int front; int rear; }SqQueue; void InitQueue(SqQueue &Q); int QueueLength(SqQueue Q); void En
2013-03-26 18:45:31
712
原创 C++ 链队列 类型
typedef int QElemType; typedef struct QNode{ QElemType data; QNode * next; }QNode,*QueuePtr; typedef struct{ QueuePtr front; QueuePtr rear; }LinkQueue;
2013-03-26 16:38:20
502
原创 C++ 用栈实现 迷宫求解
maze.h 源代码 #define STACK_INIT_SIZE 100 //坐标信息 typedef struct{ int x; int y; }PosType; //栈元素信息 typedef struct{ int ord;//通道块在路径上的序号 PosType seat;//通道块在迷宫中的坐标位置 int di; //从此通道块走向下一通道块的方向 }SEl
2013-03-25 23:20:34
1158
原创 C++ 用栈实现十进制转换成八进制
DataTransform.cpp 源码如下: 其中stack.h源码在:http://blog.csdn.net/that_day/article/details/8714195 // DataTransform.cpp : Defines the entry point for the console application. // #include "stdafx.h" #incl
2013-03-25 11:19:42
4113
原创 C++ 栈的 基本操作 入栈 出栈 判空 求长度(方法二)
stack.h 源代码 #define STACK_INIT_SIZE 100 typedef int SElemType; typedef struct { SElemType Qstack[STACK_INIT_SIZE]; int top; }SqStack; //构造一个空栈 void InitStack(SqStack &S); //把S置为空栈 void ClearSt
2013-03-24 20:01:56
2703
原创 C++ 栈的 基本操作 入栈 出栈 判空 求长度
stack.h 源码如下 #define STACK_INIT_SIZE 100 typedef int SElemType; typedef struct { SElemType Qstack[STACK_INIT_SIZE]; int top; }baseStack, *SqStack; //构造一个空栈 void InitStack(SqStack &S); //把S置为空栈
2013-03-24 19:57:43
4170
原创 C++ 单链表操作 插入、删除、查找、排序、合并
mergeList.h 代码如下: typedef int ElemType; typedef struct LNode{ ElemType data; LNode * next; }LNode, *LinkList; //插入排序 void sortInsertList (LinkList &L, ElemType e); //在第i个位置插入一条数据 void ListInse
2013-03-23 20:06:59
989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人