- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 学习笔记------数据结构(C语言版)栈应用 括号匹配
//main.cpp#include "predefined.h"#include "SqStack.h"void PrintElem(SElemType *p){ printf("%d ",*p);}int main(){ char *s="{[(1+3)*(6+7)]/(9+8)}"; printf("★判断表达式%s括号是否匹配...\n",s); Bracket_
2016-01-19 21:19:41 809
原创 学习笔记------数据结构(C语言版)进制转换
void conversion()//算法3.1:对于输入的任意一个非负十进制数,打印输出与其等值的八进制数{ SqStack S; int N; SElemType m; InitStack(&S); printf("▲请输入要转换的十进制数:"); scanf("%d",&N); while(N) { m=N%8; Push(&S,m); N=N/8; }
2016-01-19 19:56:23 1135
原创 学习笔记------数据结构(C语言版)栈的顺序存储
//SqStack.cpp#include "predefined.h"#include "SqStack.h"Status InitStack(SqStack *S)//构造一个空栈{ (*S).base=(SElemType *)malloc(STACK_INIT_SIZE*sizeof(SElemType)); if(!(*S).base) exit(OVERFLOW);
2016-01-19 17:29:06 796
原创 学习笔记------数据结构(C语言版)链表应用~一元多项式求和
//Polynomial.cpp#include"predefined.h"#include"Polynomial.h"#include"ExtenLinkedList.h"void CreatPolyn(polynomial *P,int m)//算法2.22:输入m项的系数和指数,建立表示一元多项式的有序链表。{ Position h; Link q; int i; E
2016-01-15 19:27:59 2169
原创 学习笔记------数据结构(C语言版) 扩展的线性单链表及归并
//Function realization.cpp#include"predefined.h"#include"ExtenLinkedList.h"Status MakeNode_E(Link *p,ElemType e)//分配由p指向的值为e的结点,并返回OK;//若分配失败,则返回ERROE。{ (*p)=(Link)malloc(sizeof(LNode)); if(!
2016-01-15 09:23:13 1167 1
原创 学习笔记------数据结构(C语言版) 双循环链表
//Function realization.cpp#include"predefined.h"#include"DoubleLinkList.h"Status ListInsert_DuL(DuLinkList *L,int i,ElemType e)//算法2.18:在带头结点的双链循环线性表L中第i个位置之前插入元素e,//i的合法值为1<=i<=表长+1。{ DuLinkL
2016-01-12 11:20:06 704
原创 学习笔记------数据结构(C语言版) 静态链表
//Function realization.cpp#include"predefined.h"#include"StaticLinkedList.h"extern SLinkList space;void InitSpace_SL()//算法2.14:将一维数组space中各分量链成一个备用链表,(*space)[0].cur为头指针。{ for(int i=0;i<MAXSIZ
2016-01-11 15:09:00 1307
原创 学习笔记------数据结构(C语言版) 线性表链式存储
//Function realization.cpp#include "predefined.h"#include"lianshijiegou.h"//----线性表的动态分配链式存储结构函数实现---------Status InitList_L(LinkList *L)//构造一个带头结点的空线性表{ (*L)=(LinkList)malloc(sizeof(LNode));
2016-01-08 21:27:09 1454 1
原创 学习笔记------数据结构(C语言版) 线性表顺序存储
//hanshushixian.cpp#include "yudingyi.h"#include "shunxujiegou.h"//----线性表的动态分配顺序存储结构函数实现---------Status InitList(SqList *L)//构造一个空的线性表{ (*L).elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(Elem
2016-01-03 11:00:03 1322 3
Practical Rendering and Computation with Direct3D 11
2017-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人