笑对人生Charles的专栏

I walk slowly,but I never walk backward.

学习笔记------数据结构(C语言版)数组之十字链表

//CrossList.cpp #include"predefined.h" #include"CrossList.h" Status InitSMatrix(CrossList *M) /* 加 */ { /* 初始化M(CrossList类...

2016-02-19 11:36:22

阅读数 654

评论数 0

学习笔记------数据结构(C语言版)数组之行逻辑链接的顺序表

//RLSMatrix.cpp #include"predefined.h" #include"RLSMatrix.h" Status MultSMatrix(RLSMatrix M,RLSMatrix N,RLSMatrix *Q) //算法5.3:求...

2016-02-18 20:40:05

阅读数 640

评论数 0

学习笔记------数据结构(C语言版)数组之三元组顺序表

//TSMatrix.cpp #include"predefined.h" #include"TSMatrix.h" Status TransposeSMatrix(TSMatrix M,TSMatrix *T) //算法5.1:采用三元组表存储表示,求...

2016-02-18 18:51:22

阅读数 2759

评论数 0

学习笔记------数据结构(C语言版)数组的顺序存储

//SqArray.cpp #include"predefined.h" #include"SqArray.h" Status InitArray(Array *A,int dim,...) //若维数dim和随后的各维长度合法,则构造相应的数组A,并返回...

2016-02-17 22:14:30

阅读数 846

评论数 0

学习笔记------数据结构(C语言版) 串的模式匹配

//KMP.cpp #include"predefined.h" #include"SequenceString.h" Status Index(SString S,SString T,int pos) //算法4.5:T为非空串。若主串S中第pos个字...

2016-02-15 12:11:43

阅读数 719

评论数 0

学习笔记------数据结构(C语言版)串的堆分配存储表示

//HeapString.cpp #include"predefined.h" #include"HeapString.h" void InitString(HString *S) //初始化S为空串 { (*S).ch=NULL; (*S).len...

2016-02-13 20:44:44

阅读数 1281

评论数 0

学习笔记------数据结构(C语言版)串的定长顺序存储表示

//SequenceString.cpp #include"predefined.h" #include"SequenceString.h" Status StrAssign(SString T,char *chars) //生成一个其值等于chars...

2016-02-13 09:31:36

阅读数 1813

评论数 0

学习笔记------数据结构(C语言版) 队列的顺序存储/循环队列

//SqQueue.cpp #include"predefined.h" #include"SqQueue.h" Status InitQueue (SqQueue *Q) //构造一个空队列Q { (*Q).base=(QElemType *)mall...

2016-02-06 18:40:28

阅读数 605

评论数 0

学习笔记------数据结构(C语言版)队列链式存储

//LinkQueue.cpp #include"predefined.h" #include"LinkQueue.h" Status InitQueue(LinkQueue *Q) //构造一个新队列Q { (*Q).front=(*Q).rear=(...

2016-02-05 17:36:38

阅读数 450

评论数 0

学习笔记------关于字符串结束符'\0'、字符串定义方法

字符串定义方法 有2种方法: 1)字符数组 2)字符指针 初始化 1)字符数组方式初始化大致3种: (1)   char str[10]="12345"或者char str[10]={'1','2','3','4','5'};        这种方式初始化,系统会自动从未初...

2016-02-04 22:40:36

阅读数 1507

评论数 0

学习笔记------数据结构(C语言版)栈和递归 汉诺塔

//main.cpp #include "predefined.h" #include "SqStack.h" int c=0; void move(char a,int m,char b); void hanoi(int n,char x,char y,c...

2016-02-04 17:27:08

阅读数 491

评论数 0

学习笔记------数据结构(C语言版)栈应用 表达式求值

//main.cpp #include "predefined.h" #include "SqStack.h" SElemType EvaluateExpression(); SElemType GetTop_OPTR(SqStack S); Statu...

2016-02-04 12:17:57

阅读数 938

评论数 1

学习笔记------数据结构(C语言版)栈应用 迷宫寻路

Status MazePath(MazeType maze[][N],PosType start,PosType end) //若迷宫maze中存在从入口start到出口end的通道,则求得一条存放在栈中 //(从栈底到栈顶),并返回TRUE;否则返回FALSE。 { SqStack S; P...

2016-02-03 18:02:51

阅读数 650

评论数 0

学习笔记------数据结构(C语言版)栈应用 行编辑程序

//SqStack.cpp #include "predefined.h" #include "SqStack.h" Status InitStack(SqStack *S) //构造一个空栈 { (*S).base=(SElemType *)mallo...

2016-02-02 11:20:52

阅读数 526

评论数 0

学习笔记------数据结构(C语言版)栈应用 括号匹配

//main.cpp #include "predefined.h" #include "SqStack.h" void PrintElem(SElemType *p) { printf("%d ",*p); } int main(...

2016-01-19 21:19:41

阅读数 546

评论数 0

学习笔记------数据结构(C语言版)进制转换

void conversion() //算法3.1:对于输入的任意一个非负十进制数,打印输出与其等值的八进制数 { SqStack S; int N; SElemType m; InitStack(&S); printf("▲请输入要转换的十进制数:"); ...

2016-01-19 19:56:23

阅读数 697

评论数 0

学习笔记------数据结构(C语言版)栈的顺序存储

//SqStack.cpp #include "predefined.h" #include "SqStack.h" Status InitStack(SqStack *S) //构造一个空栈 { (*S).base=(SElemType *)mal...

2016-01-19 17:29:06

阅读数 585

评论数 0

学习笔记------数据结构(C语言版)链表应用~一元多项式求和

//Polynomial.cpp #include"predefined.h" #include"Polynomial.h" #include"ExtenLinkedList.h" void CreatPolyn(polynomial...

2016-01-15 19:27:59

阅读数 1577

评论数 0

学习笔记------数据结构(C语言版) 扩展的线性单链表及归并

//Function realization.cpp #include"predefined.h" #include"ExtenLinkedList.h" Status MakeNode_E(Link *p,ElemType e) //分配由p指向的值为e...

2016-01-15 09:23:13

阅读数 701

评论数 1

学习笔记------数据结构(C语言版) 双循环链表

//Function realization.cpp #include"predefined.h" #include"DoubleLinkList.h" Status ListInsert_DuL(DuLinkList *L,int i,ElemType ...

2016-01-12 11:20:06

阅读数 357

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭