匆忙中采用了一种架构,闲暇时就会深深懊悔

又是凌晨1点多回来...
跑到系统组来一直都很忙,
不过已经是意料中的事了。
当初来公司的时候就已经很清楚了,这个团队没有谁的功力堪称architecturer
何况现在要求是在一个星期内完成一个框架,
一直以来都很讨厌时间点式的管理!
大公司却没有大公司的气量与素质,
唉。。。
阅读更多
换一批

高手闲暇时帮我翻译一下

01-06

#includern#includern#define N 9rntypedef int datatype;rnrntypedef struct queuenoderndatatype data;rnstruct queuenode *next;rnqueuenode;rnrntypedef structrnqueuenode *front;rnqueuenode *rear;rnlinkqueue;rnrntypedef struct ctrndatatype a;rndatatype b;rncons;rnrnvoid initqueue(linkqueue *q);rnvoid enqueue(linkqueue *q,datatype x);rnint queueempty(linkqueue *q);rndatatype dequeue(linkqueue *q);rn//void print(linkqueue *q);rnrnvoid main()rnrnlinkqueue *p,*q,*t;rncons *c;rnint cm[N][N],cp[N],cq[N];rnint i,j,x,m,f=1,cqf=0,cpf=1,cqf1=1;rndatatype y;rnrnp=(linkqueue *)malloc(sizeof(linkqueue));rnp->front=(queuenode *)malloc(sizeof(queuenode));rnp->rear=(queuenode *)malloc(sizeof(queuenode));rnq=(linkqueue *)malloc(sizeof(linkqueue));rnq->front=(queuenode *)malloc(sizeof(queuenode));rnq->rear=(queuenode *)malloc(sizeof(queuenode));rnt=(linkqueue *)malloc(sizeof(linkqueue));rnt->front=(queuenode *)malloc(sizeof(queuenode));rnt->rear=(queuenode *)malloc(sizeof(queuenode));rninitqueue(p);rninitqueue(q);rnrnprintf("input the element of the A set:\n");rnscanf("%d",&x);rnwhile(x!=0)rnrnenqueue(p,x);rnscanf("%d",&x);rnrnrnprintf("input the nums of cons:\n");rnscanf("%d",&m);rnc=(cons *)malloc(sizeof(cons)*m);rnprintf("input the cons:\n");rnfor(i=0;i0;j--)rnrnfor(i=0;ifront->next=NULL;rn q->rear->next=NULL;rnrnrnvoid enqueue(linkqueue *q,datatype x)rnrnqueuenode *p=(queuenode *)malloc(sizeof(queuenode));rnp->data=x;rnp->next=NULL;rnif(queueempty(q))rnrn q->front->next=p;rn q->rear=p;rnrnelsernrn q->rear->next=p;rn q->rear=p;rnrnrnrnint queueempty(linkqueue *q)rnrnreturn q->front->next==NULL&&q->rear->next==NULL;rnrnrndatatype dequeue(linkqueue *q)rnrndatatype x;rnqueuenode *p;rnif(queueempty(q))rnprintf("queue underflow\n");rnp=q->front->next;rnx=p->data;rnq->front->next=p->next;rnif(q->rear==p)rnq->rear=q->front;rnfree(p);rnreturn x;rnrnrn/*void print(linkqueue *q) rn rnqueuenode *p; rnprintf("\n"); rnif(q->rear->next==q->front->next) rnprintf("\nqueue empty!\n"); rnelse rn rnp=q->front; rnwhile(p->next!=NULL)rn rnp=p->next; rnprintf("%d ",p->data); rn rn rn */rnrnrn这是搜到的一段程序,本人初来乍到看不懂,请高手添上注释~~!!!谢啦!rnrn

没有更多推荐了,返回首页