已选分类
工学
问答题什么叫算法?算法设计的目标是什么?
问答题已知一棵二叉树的前序序列为abdecfhg,中序序列为dbeahfcg,则该二叉树的根为(1),左子树中有(2),右子树中有(3)。【南京理工大学1996二、1(6分)】
问答题在单链表中设置头结点的作用是__________。【哈尔滨工业大学2000二、1(1分)】
问答题什么是循环队列?【哈尔滨工业大学2001三、2(3分)】【河南大学1998一、4(3分)】
问答题如果两个串含有相等的字符,能否说它们相等?【西安电子科技大学2000一、3(5分)】
问答题给出数组A:ARRAY[3..8,2..6]OF INTEGER;当它在内存中按行存放和按列存放时,分别写出数组元素A[f,j]地址计算公式(设每个元素占两个存储单元)。【南开大学1998一(8分)】
问答题我们可用“破圈法”求解带权连通无向图的一棵最小代价生成树。所谓“破圈法”就是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。注:圈就是回路。【复旦大学1997六(13分)】
问答题一棵h层、度为k(k>1)的树,最多有多少个结点?【北京科技大学2006】
问答题证明:一棵满k叉树上的叶子结点数加和非叶子结点数,m之间满足关系n0=(k-1)m+1。【北京交通大学2006四、1(5分)】
问答题编写一个函数,利用二分查找算法在一个有序表中插入一个元素x,并保持表的有序性。
问答题下面的C函数实现对链表head进行选择排序的算法,排序完毕,链表中的结点按结点值从小到大链接。请在空框处填上适当内容,每个空框只填一个语句或一个表达式。【复旦大学1999六(1 5分)】
#include
typedef struct node{char data;struct node*link;)node ;
node*select(node*head)
(node*p,*q, *r,*s;
p=(node*)malloc(sizeof(node));
P一>link=head;head=p;
while(P一>link!=null)
(q=p->link;r=p;
while( (1) )
{if(q->link一>datalink一>data) r=q;
q=q->link;
}
if( (2) )
(s=r一>link;r一>link=s一>link;
S一>link=( (3) );
( (4) );
}
( (5) ) ;
}
p=head;head=head一>link;free(p);return(head);
}
问答题知广义表A=(((a)),(b),c,(a),(((d,e))))(1)画出其一种存储结构图;(2)写出表的长度与深度;(3)用求头部、尾部的方式求出e。【东北大学1997一、2(5分)】
问答题用插值法求一个二次多项式p2(x),使得曲线y=p2(x)在x=0处与曲线y=cosx相切,在x=兀/2处与y=cosx相交,并证明:
问答题分析下列程序: DATA SEGMENT DISPDATA DBINPUT NUMBER KEY,CR OR SP RETURN,0DH,0AH DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX LEA DX,DISPDATA ;(1) MOV AH,09H ;(2) INT 21H AGAIN: MOV AH,01H ;(3) INT 21H CMP AL,0DH ;(4) JZ EXIT ;(5) CMPAL,20H ;(6) JZ EXIT ; CMP AL,30H ;(7) JBE AGAIN ;(8) CMP AL,39H ;(9) JAAGAIN ;(10) SUB AL,30H ;(11) MOV CL,AL ;(12) AND CX,0FFH DONE: MOV AH,02H MOV DL,07H ;(13) INT 21H CALL DELAY ; LOOP DONE JMP AGAIN EXIT: MOV AH,4cH ;(14) INT 21H DELAY: PUSH CX MOV CX,0FFFH LOOP DELAY POP CX RET CODE ENDS END START 按照程序各语句中;号后面的题号(1)~(14),试分别回答这些语句的功能。程序执行后将完成什么功能?
问答题在A地址起有6位非压缩型BCD被除数,在B地址有1位非压缩型BCD除数,实现除法运算。商数存于C起的单元中,余数存D单元中。并将商值显示在屏幕上。
问答题已知n个顶点的有向图,用邻接矩阵表示,编写函数,计算每对顶点之间的最短路径。【南京航空航天大学2001九(10分)】
问答题利用顺序表的操作,实现以下的函数:
问答题令G=(V,E)为一个有向无环图,编写一个给图G中每一个顶点赋以一个整数序号的算法,并满足以下条件:若从顶点i至顶点j有一条弧,则应使i<j。【清华大学1996七】
问答题下面是中序线索树的遍历算法,树有头结点且由指针thr指向。树的结点有五个域,分别为:数据域data,左、右孩子域lchild,rchild,左、右标志域ltag,rtag。规定标志域为1是线索,0是指向孩子的指针。请在空格处添上适当内容,每个空格只填一个语句。inorderthread(thr) (p=thr一>Ichild; while(——(1]——){ while(——(2)——) p=——(3)——; printf(p一>data); while(——(4)——){ p=p一>rchild;printf(p一>data);) p=——(5)——; } } 【中国海洋大学2007五(10分)】
问答题哈希表用__________确定记录的存储位置。【北京理工大学2005二、5(2分)】
