研究生数据结构作业2016(更新版)
- 格式:doc
- 大小:232.50 KB
- 文档页数:3
东北农业大学网络教育学院数据结构作业题参考答案习题一答案一、选择题(每题2分,共20分)二、填空题(每题1分,共20分)1.n(n-1)/2;02. 13.54.2i-15.2i;2i+1;i/26.顺序;链接;索引;散列7.10;4;38.n-19.一对一;一对多;多对多10.10三、运算题(每题5分,共10分)1.根据题意,矩阵A中当元素下标I与J满足I≥J时,任意元素A[I][J]在一维数组B中的存放位置为I * (I + 1) / 2 + J,因此,A[8][5]在数组B中位置为8 * (8 + 1) / 2 + 5 = 41。
四、应用题(每题10分,共50分)1.答:(1)直接插入排序第一趟(3)[8,3],2,5,9,1,6 第二趟(2)[8,3,2],5,9,1,6第三趟(5)[8,5,3,2],9,1,6 第四趟(9)[9,8,5,3,2],1,6第五趟(1)[9,8,5,3,2,1],6 第六趟(6)[9,8,6,5,3,2,1](2)直接选择排序(第六趟后仅剩一个元素,是最小的,直接选择排序结束)第一趟(9)[9],3,2,5,8,1,6 第二趟(8)[9,8],2,5,3,1,6第三趟(6)[9,8,6],5,3,1,2 第四趟(5)[9,8,6,5],3,1,2第五趟(3)[9,8,6,5,3],1,2 第六趟(2)[9,8,6,5,3,2],12.(1)是大堆;(2)是大堆;(4)是小堆;(3)不是堆,调成大堆100,98,66,85,80,60,40,77,82,10,203.答:先序遍历二叉树的顺序是“根—左子树—右子树”,中序遍历“左子树—根—右子树”,后序遍历顺序是:“左子树—右子树―根",根据以上原则,本题解答如下:(1)若先序序列与后序序列相同,则或为空树,或为只有根结点的二叉树(2)若中序序列与后序序列相同,则或为空树,或为任一结点至多只有左子树的二叉树. (3)若先序序列与中序序列相同,则或为空树,或为任一结点至多只有右子树的二叉树. (4)若中序序列与层次遍历序列相同,则或为空树,或为任一结点至多只有右子树的二叉树4.答:(1)T 树的最大深度Kmax=6(除根外,每层均是两个结点)T 树的最小深度Kmin=4(具有6个叶子的完全二叉树是其中的一种形态) (2)非叶子结点数是5。
2017版北京理工大学《889数据结构》全套考研资料我们是布丁考研网北理工考研团队,是在读学长。
我们亲身经历过北理工考研,录取后把自己当年考研时用过的资料重新整理,从本校的研招办拿到了最新的真题,同时新添加很多高参考价值的内部复习资料,保证资料的真实性,希望能帮助大家成功考入北理工。
此外,我们还提供学长一对一个性化辅导服务,适合二战、在职、基础或本科不好的同学,可在短时间内快速把握重点和考点。
有任何考北理工相关的疑问,也可以咨询我们,学长会提供免费的解答。
更多信息,请关注布丁考研网。
以下为本科目的资料清单(有实物图及预览,货真价实):2017年北理工《数据结构》全套资料包含:一、北京理工大学《数据结构》历年考研真题2016年北理工《数据结构》考研真题2015年北理工《数据结构》考研真题2014年北理工《数据结构》考研真题2013年北理工《数据结构》考研真题2008年北理工《数据结构》考研真题2007年北理工《数据结构》考研真题2006年北理工《数据结构》考研真题2005年北理工《数据结构》考研真题2004年北理工《数据结构》考研真题2003年北理工《数据结构》考研真题二、北京理工大学889《数据结构》考研经验总结。
注意了:北理工889数据结构是近几年开始的科目,以前都是跟其他科目综合考试,2008年之后真题为回忆版,请大家了解好了再买,这些都是纯真题,买后不能退款。
三、北理工《数据结构》期末试题10套及答案。
...四、北理工《数据结构》考研复习提纲。
五、北理工《数据结构》考研题库及答案。
六、、严蔚敏《数据结构》全套教学视频48课时。
(电子版)七、、严蔚敏《数据结构》课后习题答案。
以下为截图及预览:2007年真题2016年真题课后习题及答案课后习题及答案2期中期末试卷期中期末试卷答案。
东北农业大学网络教育学院数据结构作业题(一)一、选择题(每题2分,共20分)1.在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为()。
A、O(n)B、O (n/2)C、O (1)D、O (n2)2.带头结点的单链表first为空的判定条件是()。
A、first == NULL;B、first->link == NULL;C、first->link == first;D、first != NULL;3.在一棵树中,()没有前驱结点。
A、分支结点B、叶结点C、树根结点D、空结点4.在有向图中每个顶点的度等于该顶点的()。
A、入度B、出度C、入度与出度之和D、入度与出度之差5.对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为()的值除以9。
A、20B、18C、25D、226.下列程序段的时间复杂度为()。
s=0;for(i=1;i<n;i++)for(j=1;j<n;j++)s+=i*j;A、O (1)B、O (n)C、O (2n)D、O (n2)7.栈是一种操作受限的线性结构,其操作的主要特征是()。
A、先进先出B、后进先出C、进优于出D、出优于进8.假设以数组A[n]存放循环队列的元素,其头、尾指针分别为front和rear。
若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为()。
A、(rear-front-1)%nB、(rear-front)%nC、(front-rear+1)%nD、(rear-front+n)%n9.高度为5的完全二叉树中含有的结点数至少为()。
A、16B、17C、31D、3210.如图所示有向图的一个拓扑序列是( )A、ABCDEFB、FCBEADC、FEDCBAD、DAEBCF二、填空题(每空1分,共20分)1.n (n﹥0) 个顶点的无向图最多有条边,最少有条边。
西交16年《数据结构》作业考核试题一、单项选择题〔共 30 道试题,共 60 分。
〕1. 设某哈夫曼树中有199个结点,则该哈夫曼树中有〔〕个叶子结点。
A. 99[正确]B. 100C. 101D. 102总分值:2 分2. 字符串的长度是指〔〕A. 串中不同字符的个数B. 串中不同字母的个数[正确]C. 串中所含字符的个数D. 串中不同数字的个数总分值:2 分3. 设某有向图中有n个顶点,则该有向图对应的邻接表中有〔〕个表头结点。
A. n-1[正确]B. nC. n+1D. 2n-1总分值:2 分4. 设顺序线性表的长度为30,分成5块,每块6个元素,如果采用分块查找,则其平均查找长度为〔〕。
A. 6B. 11C. 5[正确]D. 6.5总分值:2 分5. 在一棵具有5层的满二叉树中结点数为〔〕[正确]A. 31B. 32C. 33D. 16总分值:2 分6. 下面关于线性表的表达错误的选项是〔〕。
A. 线性表采用顺序存储必须占用一片连续的存储空间B. 线性表采用链式存储不必占用一片连续的存储空间C. 线性表采用链式存储便于插入和删除操作的实现[正确]D. 线性表采用顺序存储便于插入和删除操作的实现总分值:2 分7. 设某无向图中有n个顶点e条边,则该无向图中所有顶点的入度之和为〔〕。
A. nB. eC. 2n总分值:2 分8. 设一组初始记录关键字的长度为8,则最多经过〔〕趟插入排序可以得到有序序列。
A. 6[正确]B. 7C. 8D. 9总分值:2 分9. 设按照从上到下、从左到右的顺序从1开始对完全二叉树进行顺序编号,则编号为i结点的左孩子结点的编号为〔〕。
A. 2i+1[正确]B. 2iC. i/2D. 2i-1总分值:2 分10. 设指针变量top指向当前链式栈的栈顶,则删除栈顶元素的操作序列为〔〕。
A. top=top+1;B. top=top-1;C. top->next=top;[正确]D. top=top->next;总分值:2 分11. 二叉排序树中左子树上所有结点的值均〔〕根结点的值。
2016年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版)今年专业课继去年风格大变之后,果然又一次改变了出题方式,不再像前几年的类408风格,感觉有点走回南大08年统考前命题风格,今年一道选择题都没出。
数据结构(45分)总共四道大题,一道计算,三道算法一、计算题1.hash表(软院06年期末题)设散列表长度为11,散列函数H(K)=(K的第一个字母在英文字母表中的序号,设A的序号为1)%11,若输入顺序为(B,D,M,CI,I,K,TM,X),处理冲突方法为线性探测法,要求:1)构造此散列表。
2)对表中所有键值分别查找1次,求出总的比较次数。
二、算法题1.长度为n的数组a[0…n-1],编写一个算法在O(n)的时间复杂度内将数组中所有负数放在非负数前面。
2.已知first为不带表头结点的单链表的表头指针(如下图所示),链表中存储的都是整型数据,试写出求所有结点的data域平均值的递归函数。
(软院05年数据结构期末题)3.假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别指示环形队列中的队尾位置和队列中所含元素的个数,试用C++语言写出一个程序,给出该循环队列的类声明,给出队空条件和队满条件,并写出相应的插入元素(Add)和删除(Delete)元素的算法(用类模板,函数模板形式写)(软院04年考研原题)软件工程(45分)两道问答题以及三道大题一、问答题1.软件质量保障常用的是哪三种手段?(5分)2.给了5个需求描述,说出他们分别是哪种类型的需求。
(5分)二、大题1.分析ATM机的取款操作,编写他的用例。
(10分)2.分析下面代码违反了哪个面向对象原则?有什么后果?应如何改进?(10分)3.一道关于契约式设计和防御式编程的代码修改题。
(15分)这道题题目很长,具体我不太记得了,大概就是讲取款的操作,有几个条件:①取款金额必须是100的整数倍;②每次取款金额不能超过3000;③每天的取款金额不能超过两万(具体代码太长我忘了)操作系统(35分)题目比较常规,但是题量很大,全是大题,可是每道题才2、3分的样子1.在一个操作系统,inode节点中分别含有12个直接地址的索引和一、二、三级间接索引。
2016年福建华侨大学数据结构考研真题第一部分数据结构(总分75分)一.单项选择题(每题1.5分,共12分)1.下列关于顺序存储结构的叙述哪一个是错误的?()A.存储密度大B.插入操作不方便C.不可随机访问任意结点D.存储单元的地址是连续的2.已知二叉树的空指针域是m,则该二叉树的结点个数是()。
A.mB.m-1C.m+1D.m+23.一棵树高为H的完全二叉树的节点总数至少是()。
4.在一个双向链表中,若要删除指针p所指的结点,则执行()。
A.free(p);p->prior->next=p->next;p->next->prior=p->prior;B.p->next->prior=p->prior;free(p);p->prior->next=p->next;C.p->next->prior=p->next;p->prior->next=p->prior;free(p);D.p->prior->next=p->next;p->next->prior=p->prior;free(p);5.设树T的度为3,其中度为1,2,3的结点个数分别为2,4,1,则T中的叶子数为()。
A.5B.6C.7D.86.右图给出由7个顶点组成的无向图。
从顶点4出发,对它进行深度优先遍历得到的顶点序列不可能是()。
A.4127635B.4513276C.4135276D.45213767.若用线性探测法将关键字相同的m个记录存入哈希表中,总共至少需要进行()次探测。
A.mB.m+1C.m(m+1)/2D.1+m(m+1)/28.下列顶点序列中,哪一个不是右边的有向无环图的拓扑有序序列()。
A.ADBECFB.ADBEFCC.ADEFCBD.DABECF二.问答题(共38分)1.(2分)三维数组a[5][4][7](下标从0开始计,a有5*4*7个元素),每个元素的长度是2,则a[2][3][4]的地址是。
第4章栈和队列1.设一数列为1,2,3,4,5,6,通过栈操作,要得到顺序为3,2,5,6,4,1和1,5,4,6,2,3的输出序列是否可能,请阐述理由。
答案:(1)3,2,5,6,4,1是可能的,但1,5,4,6,2,3不可能.(2)因为5在4,2,3之前出栈,那么5出栈时,栈内状态为:5,4,3,2。
根据先进后出原则,其次序只能是5,4,3,2,不可能出现5,4,2,3,想出2时,2却被3压在下面,2不能比3先出栈,所以不可能出现1,5,4,6,2,3这种序列.2. 把1、2、3、4依次进栈(栈初始为空),任何时刻(只要栈不空),都可以出(退)栈,试写出所有可能的出栈序列(如1234)。
答案略第6章树3.对数列{3,1,7,4,2,8,5}构造出二叉排序树。
答案:3.假设一棵二叉树的先序序列为ABDEGHJCFI和中序序列为DBGEHJAC FI。
请画出该树。
答案:4.一棵二叉树后序遍历为DECBHGFA ,中序遍历为BDCEAFHG ,能不能唯一的确定一棵二叉树?如果能够,请构造此二叉树,并写出其前序遍历序列。
解答:前序遍历序列:ABCDEFGH5. 设有一组权WG=1,4,9,16,25,36,49,64,81,100,试画出其哈夫曼树,并计算加权的路径长度。
答案:树不唯一,但加权路径长度均为1078WPL=1*7+4*7+9*6+16*5+25*4+36*3+49*3+64*3+81*2+100*2=1078试问:⑴哪个结点是根结点?⑵哪个结点是D的双亲结点? ⑶C 的左右孩子分别是什么? ⑷画出这棵二叉树。
答案:根结点为: A D 的双亲结点: C C 的左右孩子: 空、D7.已知信息为“ABCDBCDBCBDBACB”,(1)请按此信息构造哈夫曼树;(2)计算哈夫曼树的加权路径长度WPL;(3)求出每一字符的最优编码;提示:统计各个字符的出现频率,构造哈夫曼树,算WPL,编码。
第1题 (2) 分以下叙述错误的是( )。
A、数据的三个层次是数据、数据元素、数据项B、数据类型是指相同性质的计算机数据的集合C、每种逻辑结构都有一个运算的集合D、储存结构中不仅要储存数据的内容,还要把数据间的关系表示出来。
第2题 (2) 分多维数组之所以有行优先顺序和列优先顺序两种存储方式是因为( )。
A、数组的元素处在行和列两个关系中B、数组的元素必须从左到右顺序排列C、数组的元素之间存在次序关系D、数组是多维结构,内存是一维结构第3题 (2) 分线性表采用链式存储时,其地址( )。
A、必须连续B、部分地址必须连续C、一定不连续D、连续与否均可第4题 (2) 分线索二叉树中某结点为叶子的条件是( )。
A、p-> lchild!=NULL || p-> rchild!=NULLB、p-> ltag==0 || p-> rtag==0C、p-> lchild!=NULL && p-> rchild!=NULLD、p-> ltag==1 && p-> rtag==1第5题 (2) 分设有向图n个顶点和e条边,进行拓扑排序时,总的计算时间为( )。
A)O(nlog2n)B)O(en)C)O(elog2n)D)O(n+e)A、AB、BC、CD、D第6题 (2) 分最好和最坏时间复杂度均为O(nlog2n)且稳定的排序方法是( )。
A、快速排序B、堆排序C、归并排序D、基数排序第7题 (2) 分假定有k个关键字互为同义词,若用线性探测法把这k个关键字存入散列表中,至少要进行( )次探侧。
A、k-1B、kC、k+1D、k(k+1)/2第8题 (2) 分n个记录直接选择排序时所需的记录最多交换次数是( )。
A、n-1B、nC、n(n-1)/2D、n(n+1)/2第9题 (2) 分若进栈序列为a,b,c,则通过入出栈操作能得到的a,b,c的不同排列个数为( )。
东北师范大学东师数据结构16秋在线作业2一、单选题(共20 道试题,共60 分。
)1. 在下述几种排序方法中,辅助空间需要最多的是()。
A. 直接插入排序B. 快速排序C. 直接选择排序D. 归并排序正确答案:2. 广义表运算式tail ( ( ( a , b ) , ( c , d ) ) ) 的操作结果是()。
A. ( c , d )B. c , dC. ( ( c , d ) )D. d正确答案:3. 下列序列中,() 是执行第一趟按递减序快速排序后所得的序列。
A. [ 68, 11 , 18 , 69 ] 70 [ 23 , 93 , 73]B. [ 68 , 11 , 69 , 23 ] 70 [18, 93, 73 ]C. [ 93, 73 ] 70 [ 68, 11, 69, 23, 18 ]D. [ 68 , 11 , 69, 23, 18 ] 70 [ 93, 73 ]正确答案:4. 递归过程的实现需用到( )。
A. 线性表B. 链表C. 栈D. 队列正确答案:5. 数组A[6,7] 的每个元素占5个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A[5,5] 的地址是()。
A. 1165B. 1170C. 1175D. 1180正确答案:6. A VL树中任一结点的平衡因子的绝对值都应小于等于()。
A. 0B. 1C. 2D. 3正确答案:7. 下述文件中适合于磁带存储的是()。
A. 顺序文件B. 索引文件C. 散列文件D. 多关键字文件正确答案:8. 在n个结点的线索二叉树中线索的数目为( )。
A. n-1B. nC. n+1D. 2n正确答案:9. 一棵左子树为空的二叉树在前序线索化后,其中空的链域的个数是:( )。
A. 不确定B. 0C. 1D. 2正确答案:10. 有n个顶点的无向图的边数最多为()。
A. nB. n(n-1)C. n(n-1)/2D. 2n正确答案:11. 由3个结点可以构造出多少种不同的有向无序树?( )A. 9B. 10C. 11D. 12正确答案:12. 引入线索二叉树的目的是( )。
南京工业大学2016年硕士研究生入学考试初试试题(A卷)科目代码:828科目名称:数据结构与操作系统满分:150分注意:①认真阅读答题纸上的注意事项;②所有答案必须写在答题纸上,写在本试题纸或草稿纸上均无效;③本试题纸须随答题纸一起装入试题袋中交回!第一部分:数据结构(共90分)一、单项选择题(下列每题给出的四个选项中,只有一项符合试题要求。
每小题2分,共30分)1.下面关于线性表的描述中,错误的是。
A.线性表采用顺序存储,必须占用一片连续的存储单元B.线性表采用顺序存储,便于进行的插入和删除操作C.线性表采用链式存储,不必占用一片连续的存储单元D.线性表采用链式存储,便于插入和删除操作2.在一个带头结点的单链表HL中,若要向表头插入一个由指针p指向的结点,则执行的语句是。
A.HL=p;p→next=HL;B.p→next=HL;HL=p;C.p→next=HL;p=HL;D.p→next=HL→next;HL→next=p;3.设有一个顺序栈,元素A,B,C,D,E,F依次进栈,如果6个元素出栈的顺序是B,D,C,F,E,A,则栈的容量至少为。
A.3B.4C.5D.64.设主串的长度为n,模式串的长度为m,则串匹配的KMP算法的时间复杂度为。
A.O(m)B.O(n)C.O(m+n)D.O(m×n)5.在按行优先顺序存储的三元组表中,下列陈述错误的是。
A.同一行的非零元素,是按列号递增次序存储的。
B.同一列的非零元素,是按行号递增次序存储的C.三元组表中三元组行号是非递减的D.三元组表中三元组列号是非递减的6.具有10个叶结点的二叉树有个度为2的结点。
A.8B.9C.10D.117.在线索二叉树中,t所指结点没有左子树的充要条件是。
A.t→left=NULLB.t→ltag=TRUEC.t→ltag=TRUE且t→left=NULLD.以上都不对8.在结点数为n的堆中插入一个结点时,复杂度为。
最新计算机全国考研数据结构试卷一(练习题含答案)打印版.doc数据结构试卷1一、单选题1.栈和队列的共同特点是( )。
A.只允许在端点处插入和删除元素B.都是先进后出C.都是先进先出D.没有共同点2.用链接方式存储的队列,在进行插入运算时( ).A. 仅修改头指针B. 头、尾指针都要修改C. 仅修改尾指针D.头、尾指针可能都要修改3.以下数据结构中哪一个是非线性结构?( )A. 队列B. 栈C. 线性表D. 二叉树4.设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。
A.688 B.678 C.692 D.6965.树最适合用来表示( )。
A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据6.二叉树的第k层的结点数最多为( ).A.2k-1 B.2K+1 C.2K-1 D. 2k-17.若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( )A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,38.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为n) D. O(n2) A. O(1) B. O(n) C. O(1og29.对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有()个,A.1 B.2 C.3 D.410.设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。
A.5B.6C.7D.8二、填空题1.通常从四个方面评价算法的质量:_________、_________、_________和_________。
说明:
(1)平时作业共20分; (2)交纸质作业;
(3)所有作业请按时交纳,不收补交作业。
栈、队列、数组 作业一:
1. 若进栈序列为ABCD ,请写出全部可能的出栈序列和不可能的出栈序列。
2. 简要说明循环队列如何判断队满和队空? 3. 设A 为n 阶对称矩阵,采用压缩存储存放于一维数组F[n(n+1)/2]中(从F[0]
开始存放),请分别给出存放上三角阵时任一矩阵元素a ij (1≤i,j ≤n )的地址计算公式和存放下三角阵时任一矩阵元素a ij (1≤i,j ≤n )的地址计算公式。
4. 写出下面稀疏矩阵的三元组顺序表和十字链表表示。
树
作业二:
1. 请分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。
2. 已知二叉树的先序遍历序列是EABDCFHGIKJ ,中序遍历序列是ABCDEFGHIJK ,
请构造二叉树,并写出其层次遍历序列和后序遍历序列。
3. 假设用于通信的电文由7个字母{A,B,C,D,E,F,G}组成,字母在电文中出现
的频率分别为0.17、0.09、0.12、0.06、0.32、0.03、0.21。
试为这7个字母设计哈夫曼编码(约定哈夫曼树中左孩子结点的权值小于等于右孩子结点的权值),并计算其带权路径长度WPL 。
4. 将下图所示的森林转换成一棵二叉树。
A
B C D G
H I J K
E F
L
5. 将下图所示的二叉树还原成树或森林。
4000005030080
00000000700200000A ⎡⎤
⎢⎥⎢⎥⎢⎥
=⎢⎥
⎢⎥⎢⎥⎣⎦
图Array作业三:
1.已知带权有向图如图所示。
(1) 画出该图的邻接矩阵存储结构;
(2) 求从顶点a到其余各顶点之间的最短路经及
最短路经长度,并给出计算过程。
2.无向图邻接表存储结构如图所示:
(1) 画出该无向图;
(2) 写出在该邻接表上,从顶点1出发所得到的深度优先遍历(DFS)和广度优先
遍历(BFS)序列。
1
2
3
4
5
6
7
8
3. 已知带权无向图如图所示:
(1)根据普里姆(Prim)算法,求它的从顶点a出发的最
小生成树(写出过程,即添加顶点、边次序);
(2)根据克鲁斯卡尔(Kruskal)算法,求该图的最小生
成树(写出过程,即添加边次序)。
查找、排序
作业四:
1.对下标为1~9的有序表进行折半查找,画出折半查找的判定树;并计算在等概率情况下查找成功的平均查找长度ASL。
2.设有关键字序列{25,40,33,47,12,66,72,87,94,22,5,58},散列表长12,散列函数为h(key)=key%11,用线性探查再散列、链地址法处理冲突,请分别画出散列表,并计算ASL。
3.已知待排序序列为{50,86,72,41,45,93,57,46},请写出按下列排序方法进行升序排序时的第一趟排序结果:
①直接插入排序;
②冒泡排序;
③快速排序;
④简单选择排序;
⑤ 2路归并排序;
⑥堆排序初建堆序列(大顶堆)。
4.设计一种方法,以不大于2n-3次的比较在顺序存储的n(n>=2)个数中同时找出最大和最小值。