2010 年考研计算机专业综合考试数据结构试题点评2010 年考研计算机专业综合考试是统一命题后的第二次考试。本次考试统考科目仍然包括四门计算机专业课:数据结构、计算机组成原理、操作系统和计算机网络,这四门课程合在一起称为计算机科学专业基础综合,共 150 分。其中数据结构仍然占 45 分。 总体上来看,2010 年的考研数据结构试题仍然注重对基础知识的考察。重点考察的是对基本知识点、基本概念的理解及应用。题目的难度适中,没有出现超出考试大纲的题目,也没有一眼就能看出答案的题目;在基础题中又有拔高,本次考试并非考查基本概念的填空,考题比较灵活,重点考察了对基础知识的应用能力、应变能力和实际动手能力。与 2009 年的考研数据结构试题相比,难度略有提高,考察的内容更加深入、灵活,并且有针对性。 下面我们对 2010 的考研计算机专业综合考试进行简要的分析。 一、单项选择题这部分共有40个选择题,每题2分,共80分。单选题覆盖了大纲列出的各章的知识点,主要考察对各种数据结构、基本查找和排序算法的基本概念和特点的理解以及灵活运用。1-11题是数据结构部分的试题。1.若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行。但不允许连续三次进行退栈工作,则不可能得到的出栈序列是( )A.dcebfaB.cbdaefC.bcaefdD.afedcb点评:此题考察对栈的基本操作(进栈、退栈)的理解和应用。栈的特点是后进先出。若元素a、b、c、d、e、f依次进栈,要得到出栈序列afedcb,需要进行的操作为:a进栈,a出栈 ,b,c,d,e,f分别进栈,然后f,e,d,c,b分别依次出栈,连续出栈操作超过3次。故答案为D。2.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作,则不可能得到的顺序是( )A.bacdeB.dbaceC.dbcaeD.ecbad点评:此题考察对可以两端入队,一端出队的队列的操作。一般教材中讨论的队列都是一端入队,一端出队,而本题中的队列可以两端入队,一端出队,入队出队操作要复杂一些,是对教材内容的深化。对于序列dbcae,要先得到d,a,b,c必须先从一端入队,d再从另一端入队,d出队得到序列中的d,但队列是先进先出,下面要得到b,而b是在a之后进队的,只有a先出队,b才能出队,故得不到所要求的序列。所以答案为C。3.下列线索二叉树中(用虚线表示线索),符合后序线索树定义的是( )点评:此题考察对后序线索树的定义的理解。先得到后序序列为dbca,然后在后序线索树中将空的左孩子域指向...