数据结构
圣诞节不感冒
每天收获一点就好
展开
-
线性表的C/C++实现(数据结构 严蔚敏版)
下面的代码是工程:一个头文件、一个源文件、一个测试文件1、头文件List.h:#include<iostream> using namespace std; #include<malloc.h> /*定义数据的类型,可以通过修改这里的数据类型,来实现不同类型的线性表 下面的数据类型可以更改,const引用是限制被调用的函数,不能修改主程序的数据,但可以查看,达到保护主程...原创 2018-05-15 23:22:10 · 519 阅读 · 0 评论 -
单链表C/C++实现(数据结构严蔚敏)
下面是项目:头文件、源文件、测试文件1、头文件LinkList.h:#include<iostream> #include<malloc.h> using namespace std; #define ok 1 #define error 0 #define flow 0 typedef int Status; typedef int ElemType; typed...原创 2018-05-15 23:29:41 · 1516 阅读 · 0 评论 -
循环链表C/C++实现(数据结构严蔚敏版)
1头文件LinkList.h:#include<iostream> using namespace std; #include<malloc.h> #define error 0 #define ok 1 typedef int Status; typedef int ElemType; typedef struct LNode{ ElemType data;...原创 2018-05-15 23:33:37 · 726 阅读 · 0 评论 -
栈C/C++实现(数据结构严蔚敏版)
头文件:stack.h#include<iostream> #include<malloc.h> using namespace std; typedef int Status; typedef char ElemType; #define ok 1 #define error 0 #define Stack_Init_Size 10 #define Stack_ADD...原创 2018-05-15 23:36:26 · 1547 阅读 · 0 评论 -
队列顺序结构C/C++实现(数据结构严蔚敏版)
1、头文件Queue.h#include<iostream> using namespace std; //定义4个空间,留出一个作为标志位,当Q.rear+1 / MAXQSIZE = Q.front时,说明队列已满 #define MAXQSIZE 4 #define ok 1 #define error 0 #define flow 0 typedef int ElemT...原创 2018-05-15 23:39:30 · 421 阅读 · 0 评论 -
队列链式结构C/C++实现(数据结构严蔚敏版)
1、头文件Queue.h;#include<iostream> #include<iomanip>//格式控制头文件 #include<stdlib.h> using namespace std; //using namespace std; #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR ...原创 2018-05-15 23:43:13 · 353 阅读 · 0 评论 -
字符串静态顺序结构C/C++实现(数据结构严蔚敏版)
1、头文件String.h#include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> using namespace std; #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #defin...原创 2018-05-15 23:48:13 · 450 阅读 · 0 评论 -
字符串的动态顺序结构(C/C++语言)
所有实现代码在头文件中,只要在测试代码加上头文件,就可以测试了。测试代码你觉得不好用,可以再修改。#include "str.h"1.头文件str.h#include<iostream> using namespace std; #include<string.h> #include<malloc.h> #define OK 1 #define ERROR 0...原创 2018-05-23 16:46:23 · 656 阅读 · 0 评论