江苏省教育考试院.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
江苏省教育考试院

数据结构 考试大纲第一章? 绪论 ???? 一、要求 ??? 1.了解。 ??? 2.解。 3.了解。4. 掌握算法及其分析。 ???? 二、考试内容 1.。2. 数据结构有关的概念和术语:、、、、。3. 抽象数据类型:。4.。5.例题: (1)________结构。 解:非线性结构。 (2)6.作业: (1) (2)? (3)。 (4)i =0;i n;i ++) s+=A[i]; return s; } 2. int prime(int n) { int i = 2; int x = (int)sqrt(n); while (i=x) { if (n % i ==0) break; i++; } if (ix) return 1; else reutrn 0; } 第二章? ???? 一、要求 ??? 1.了解的。 ??? 2.掌握的。 ??? 3.掌握。 4. 掌握。 二、考试内容 ?? 1.的。 ??? 2.的。 ??? 3.。 4. 循环链表:存储特点。 5. 双向链表:存储特点,结点结构,线性表的双向链表存储结构描述,双向链表上的表元素插入、表元素删除算法。.例题: (1)? (2) (3)(4).作业: i个结点(1≤i≤n)和求第i个结点的直接前驱(2≤i≤n) B. 在第i个结点后插入一个新结点(1≤i≤n) C. 删除第i个结点(1≤i≤n) D. 将n个结点从小到大排序 (4)设有单链表表示的表L,如下图所示: 试写出将q所指向的节点插入在p指向的结点之后的程序段。 (5)写出求单链表长度的算法。 (6)设两个单链表L1和L2,其结点的数据为整数,若L1和L2中各结点的数据已按从小到大的顺序排列,试写一个算法,将L1和L2合并成一个单链表L,使得L中各结点的数据仍按从小到大的顺序排列。 ?第三章? ???? 一、要求 ??? 1. ??? 2. ???? 二、考试内容 ??? 1. ??? 2. 3.例题:(1)p1,p2,p3,…,pn,若p1=n,则pi为____________。 A.i B.n=i C.n-i+1 D.不确定(2)(3)(a+b)*((c-d)*e+f/g)的后缀表达式为______。 解:ab+cd-e*fg/+* (4) 7.作业:?内存中一片连续空间(假设地址从1到m),提供给两个栈S1和S2使用,怎样分配这部分存储空间,使得对任一个栈,仅当这部分空间全满时才发生上溢。 (5)写出下列程序段的输出结果(栈的元素类型为char)。 void main( ){ Stack S; har x,y; InitStack(S); x=’a’;y=’b’; Push(S,x); Push(S,’c’); Push(S,y); Pop(S,x); Push(S,’e’); Push(S,x); Pop(S,x); Push(S,’q’); while(!StackEmpty(S)){ Pop(S,y);printf(y); }; printf(x); } (6)设以数组se[m]存放循环队列的元素,同时设变量rear和front分别作为队头、队尾指针,且队头指针指向队头元素的前一个位置,写出这样设计的循环队列元素入队、出队的算法。 ?第四章? ???? 一、要求 ??? 1.解 ??? 2.掌握 3.掌握???? 二、考试内容 ??? ?1. ??? 2. 3..例题:(1)s1=I AM A STUDENT,其长度为____________。 A. 15 B. 14 C. 16 D. 13 解:B (2)A:/document/doc1.doc,则字符“/”的位置为__________。 解:不包含任何字符(长度为0)的串 , 3 (3) 4.作业:?第五章? ???? 一、要求 ??? 1. ??? 2.???二、考试内容 ??? 1. ??? 2..例题:(1)H=(A,(a,b,c)),a,b,c)) (2)A是n*n的对称矩阵,将A的对角线及对角线下方的元素以行优先顺序存放在一维数组B[1..n(n+1)/2]中,对上述任一元素aij(1≤i,j≤n,且i≤j)在B中的位置为______。 解:i*(i-1)/2+j (3)—5,列下标范围是1—8,每个数组元素占6个字节。若已知X的最后一个元素的起始字节地址为382,则X的首地址(即第一个元素的起始字节地址)为_____。若按行存储,则X[1,5]的起始字节地址为______。 解:100,172 4.作业: X=(

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档