vener_
软件没开消息通知,看缘分回复
展开
-
数据结构课后答案第二章算法设计题1-5
题目略1.typedef struct{ ElemType data[max]; int length;}SqList;bool DelSame(SqList &L){ if(L.length==0) return false; int i,j; for(i=0,j=1;j<L.length;j++) if(L.data[i]!=L.data[j]) L.data[++i]=L.data[j]; L.length=i+1; return true;原创 2020-10-14 16:39:08 · 464 阅读 · 0 评论 -
数据结构课后答案第五章算法设计题
题目略教材:林碧英版数据结构第五章算法设计题1、2、4、5、6、7、101.typedef struct BiTNode{ ElemType data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;int DepthT(BiTree T){ int x=0,y=0; if(T==NULL) return 0; x=DepthT(T->lchild); y=DepthT(T->rchild); retu原创 2020-10-20 17:47:47 · 745 阅读 · 0 评论 -
数据结构课后答案第三章算法设计题6-10
题目略教材:数据结构(林碧英版)第三章算法设计题6-106.//最大公约数,辗转相除法int gcd(int a,int b){ if(a<=0 || b<=0) return 0; if(a<b) swap(a,b); if(a%b==0) return b; else gcd(b,a%b);}//最小公倍数int lcm( int x , int y ){ return x*y/gcd(x,原创 2020-10-18 16:52:30 · 333 阅读 · 0 评论 -
数据结构课后答案第三章算法设计题1-5
题目略教材:数据结构(林碧英版)算法设计题11.typedef struct { ElemType data[Max]; int front,rear,tag;//tag=1表示入队导致front=rear,出队导致则为0}SqQueue;bool EnQueue(SqQueue &Q,ElemType x){ if(Q.front==Q.rear&&tag==1) return false; Q.data[Q.rear]=x; Q.rear=原创 2020-10-17 16:40:38 · 349 阅读 · 0 评论 -
数据结构课后答案第二章算法设计题11-14
题目略教材:数据结构(林碧英版)算法设计题11-1411.typedef struct{ float c; int e;}Term;typedef struct PNode{ Term data; struct PNode *next;}PNode,*PLinkList;void dvide(PLinkList &L,PLinkList &A1,PLinkList &A2){ PNode *p=L->next,*r=A2,*s; A1原创 2020-10-16 17:18:13 · 317 阅读 · 0 评论 -
数据结构课后答案第二章算法设计题6-10
题目略6.typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;void Insert(LinkList &L,int x){ LNode *q=L,*p=L->next; while(p&&p->data<x) { q=p; p=p->next; } if(p->data==x) return; else { LNod原创 2020-10-15 16:18:56 · 302 阅读 · 0 评论