数据结构学习
artwl_cn
开朗,乐观,爱交友,爱电脑。
展开
-
C++线性表的建立
今天学了数据结构线性表,但不是很明白怎么回事,最后忙了半天才弄好了一个。C++线性表的建立示例:#include #include using namespace std;struct student{ long stunum;//学号 string name;//姓名 float score;//分数};typedef student ElemType原创 2009-02-18 19:04:00 · 2312 阅读 · 0 评论 -
KMP的C++实现
#include using namespace std;int* GetNextVal(const char *s, int &len){ len = strlen(s); int *next = new int[len]; int i = 0; int j = -1; next[0] = -1; while(i<len-原创 2009-10-28 18:54:00 · 487 阅读 · 1 评论 -
队列的链式表示和实现
#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //参数不原创 2009-09-01 20:30:00 · 282 阅读 · 0 评论 -
树和森林
#define CHAR 1 // c1.h (文件名)#include //字符串函数头文件 #include //字符函数头文件 #include //INT_MAX等 #include //输入输出 #include //内存等函数 #include //数学相关函数原创 2009-09-01 22:00:00 · 245 阅读 · 0 评论 -
数据结构第五章:数组的顺序表示和实现
//数据结构第五章:数组的顺序表示和实现#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //参数不确定原创 2009-06-08 16:44:00 · 371 阅读 · 0 评论 -
数据结构学习第四章:串的顺序表示和实现
数据结构学习第四章:串的顺序表示和实现 #include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include原创 2009-05-31 00:01:00 · 504 阅读 · 0 评论 -
据结构学习第三章:栈的应用-迷宫路径求解
//3.1栈的实现及应用(迷宫)#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //参数不确定时用using namespace st原创 2009-05-26 00:29:00 · 458 阅读 · 0 评论 -
数据结构学习第三章:栈的实现及应用
//3.1栈的实现及应用(进制转换)#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //参数不确定时用using namespace原创 2009-05-19 20:21:00 · 333 阅读 · 0 评论 -
数据结构学习第二章:单循环链表的顺序表示和实现
数据结构学习第二章:单循环链表的顺序表示和实现//单循环链表#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //参数不确定时用us原创 2009-05-15 22:31:00 · 414 阅读 · 0 评论 -
数据结构学习第二章:线性表的链示存储实现
数据结构学习第二章:线性表的链示存储实现//线性表的链示存储实现#include //输入输出#include //数学相关函数using namespace std;#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0typedef int ElemType;typedef int Status;//线性表的单链原创 2009-05-14 16:05:00 · 268 阅读 · 0 评论 -
数据结构学习第二章:线性表的归并
数据结构学习第二章:线性表的归并2009-05-14 14:47:19#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#inc原创 2009-05-14 14:44:00 · 384 阅读 · 0 评论 -
数据结构学习第二章:线性表的顺序表示和实现
数据结构学习第二章:线性表的顺序表示和实现//数据结构学习第二章:线性表的顺序表示和实现#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include原创 2009-05-12 22:52:00 · 325 阅读 · 0 评论 -
数据结构第一章:算法和算法分析
数据结构第一章:算法和算法分析#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include //定义关于时间的函数#include //原创 2009-05-12 17:04:00 · 274 阅读 · 0 评论 -
下决心学好数据结构
下决心学好数据结构 从现在开始好好学数据结构!!!!原创 2009-05-11 21:18:00 · 243 阅读 · 0 评论 -
数据结构第一章:抽像数据类型基本操作
数据结构第一章:抽像数据类型基本操作 //抽象数据类型Triplet的表示和实现#include //字符串函数头文件#include //字符函数头文件#include //INT_MAX等#include //输入输出#include //内存等函数#include //数学相关函数#include /原创 2009-05-11 20:21:00 · 304 阅读 · 0 评论 -
数据结构(c++)回文字符判断
#include using namespace std;#define STACK_INIT_SIZE 100struct Stack{ char *base; char *top;}sq;void initstack(Stack &s){ s.base=new char[STACK_INIT_SIZE*sizeof(char)]; s.top=s.b原创 2009-04-07 17:03:00 · 1659 阅读 · 0 评论 -
C++实现二叉树
#include #include using namespace std;#define MaxSize 100#define MaxWidth 40typedef char ElemType;typedef struct tnode{ ElemType data; struct tnode *lchild,*rchild;} BTNode;原创 2009-04-13 17:56:00 · 658 阅读 · 0 评论 -
8皇后问题的C++实现
#include using namespace std; int sum = 0; const int max = 8;/* max为棋盘最大坐标 */ /*输出所有皇后的坐标*/void show(int result[]) { cout<<"第"<<sum+1<<"种:"; for(int i = 0; i < max; i++)原创 2009-10-28 18:58:00 · 187 阅读 · 0 评论