07 2015 档案
摘要://链表做队列/* assume a header */struct Node;struct Queue;typedef struct Node * PtrToNode;typedef struct Queue * PtrToQ;struct Node{ ElementType ele; ...
阅读全文
摘要:#include#includestruct Node;typedef struct Node *PtrToDStack;struct Node{ int top1,top2; int Capacity; int *Array;};PtrToDStackCreateStack( ...
阅读全文
摘要:int main(){ int MaxSize = 100,i,j; char tmp[10]; PtrToStack s; s = CreateStack(MaxSize); while( scanf("%s",tmp) != EOF ) { in...
阅读全文
摘要:二维数组arr[][],数组名加1,指向第二个大元素arr[0]+1在当前行向后移一位一维数组int arr[]一个int虽是两个字节,但是arr+1表示后一个元素的地址
阅读全文
摘要://将中缀表达式转换为后缀表达式intmain(){ int MaxSize = 10; int str[8]={3,3,2,1,0,1,0,2}; char tmp; PtrToStack s; s = CreateStack( MaxSize ); while...
阅读全文
摘要:/* 检测平衡符号 */#include#includestruct stack;typedef struct stack * PtrToStack;struct stack{ char *Array; int TopOfStack; int Capacity;};PtrToSta...
阅读全文
摘要://Lazy deletevoidLazyDelete( List L ){ Position p; p = L; while( p->Next != NULL ) { if( p->Next->judg == 1 ) Delete( p ...
阅读全文
摘要:#include#includetypedef int * List;/* 自调整表的Find数组实现 */intFind(List L,int MaxSize,int X){ int where = 0; for( i = 1; i 1; i-- ) { ...
阅读全文
摘要://编写查找一个单链表特定元素的函数 递归PositionFindEle( ElementType X, List L ){ Position p; p = L->Next; if( p != NULL && p->Ele != X ) return FindEle(...
阅读全文
摘要:/* assume a header *//* 双向循环链表 */struct Node;typedef struct Node * PtrToNode;typedef PtrToNode List;typedef PtrToNode position;struct Node{ PtrToNo...
阅读全文
摘要:/* 3.6 */ struct Node; typedef struct Node * PtrToNode; typedef PtrToNode Position; typedef PtrToNode List; struct Node { int coef; int exp; PtrToNode
阅读全文
摘要:#include#includestruct Node;typedef struct Node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;struct Node{ ElementType Ele; PtrTo...
阅读全文
摘要://单链表voidExchangeNear( List L, Position PosBefoP ){ Position PosL,PosR; PosL = PosBefoP->Next; PosR = PosL->Next; PosL->Next = PosR->N...
阅读全文
摘要:#include#includestruct Node;typedef struct Node *ptrToNode ;typedef struct PtrToNode List;typedef struct PtrToNode Position;struct Node{ ElementTyp...
阅读全文
摘要:#include#includestruct Node;typedef struct Node *PtrToNode;typedef PtrToNode List;typedef PtrToNode Position;struct Node{ int Ele; Position Nex...
阅读全文
摘要:/* 队列的链式存储 *//* with header *//* with no typedef */struct Node{ ElementType Ele; struct Node *Next;};struct LinQ{ struct Node *rear; struc...
阅读全文
摘要:/* 队列的链式存储 *//* with no header */struct Node;struct LinkQueue;typedef struct Node *PtrToNode;typedef struct LinkQueue *PtrTorf;struct Node{ Element...
阅读全文
摘要:#define MaxSize 10typedef struct Node{ ElementType *Array; int front; int rear;} *Queue;QueueCreateQueue( int MaxSize ){ Queue PtrQ; Pt...
阅读全文
摘要:#include#includestruct Node;typedef struct Node *PtrToNode;typedef PtrToNode Stack;struct Node{ int Ele; PtrToNode Next;};StackCreateStack( void...
阅读全文
摘要:#include#includestruct Node;typedef struct Node *PtrToNode;typedef PtrToNode Stack;struct Node{ char Ele; PtrToNode Next;};StackCreateStack( voi...
阅读全文

浙公网安备 33010602011771号