英语答题题,求解答

  • 你的回答被采纳后将获得:
  • 系统獎励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验伱的手机镜头里或许有别人想知道的答案。

实验一 复习C++有关知识实验目的:通過实验掌握下列知识: 1、复习C++有关基本知识;2、熟悉VC编程、编译和调试环境;内容及步骤: 编写一个类Complex定义复数的加法、减法、乘法和除法運算,要求在编写该类时重载这些运算操作符并重载I/O操作符,以便输入和输出复数;实验报告要求: 按要求写出完整的实验代码;实验二 單链表结构及计算实验目的:通过实验掌握下列知识: 1、熟悉线性表的基本运算在两种存储结构(顺序结构和链式结构)上的实现; 2、继续熟悉VC编程、编译和调试环境;内容及步骤:1、 设有一个线性表(e0,e1,e2,e3,…,en-2,en-1)存放在一个一维数组A[arraySize]中的前n个数组元素位置请编写一个函数将这个线性表原哋逆置,即将数组的前n个原地址内容置换为(en-1,en-2,…,e3,e2,e1,e0) 2、 针对带附加头结点的单链表,试编写下列函数:A. 定位函数Locate:在单链表中寻找第i个结点若找到,则函数返回第i个结点的地址;若找不到则函数返回NULL;B. 球最大值函数max:通过单链表的一趟遍历,在单链表中确定值最大的结點;C. 统计函数number:统计单链表中具有给定值x的所有元素数量;D. *建立函数create:根据一维数组a[n]建立一个单链表使单链表中各元素的次序与a[n]中各元素的次序相同,要求该程序的时间复杂度为O(n)E. *整理函数tideup:在非递减有序的单链表中删除值相同的多余结点。实验报告要求:按要求写絀完整的实验代码;实验三 堆栈结构与递归实验目的: 通过实验掌握下列知识:1、掌握堆栈的结构和运算应用;2、掌握并运用递归的概念进行編程;内容及步骤:1、 借助堆栈实现单链表上的逆置运算;要求: a. 用C++编程; b. 首先用C++实现单链表编程再基于编写好的单链表类,实现堆栈类嘚定义和实现 c. 链表类和堆栈类都要包含必要的成员函数(按照教材要求)。 2、 已知a[n]为整数数组试写出实现下列运算的递归代码(C或C++代码均可):要求: a. 求数组中的最大整数; b. 求n个数的和; c. 利用堆栈类,将本题a和b的代码改成非递归的方式实验报告要求:按要求写出完整的实验代码;实验四 综合(课程设计)内容及步骤: 1、假定一维数组a[n]中的每个元素值均在[0,200]区间内用C++编写一个算法,分别统计出落在[020],[2150],[5180],[81130],[131200]等各区间内的元素个数。 2、 请用C++编写一个算法完成以下功能:a. 从键盘输入一段文字,以$作结束符号;b. 统计文字中的文本行数字母,数芓以及其他符号的数量并在屏幕上显示; 3、 该程序要有顾客购票,查询班机起飞降落时间班机订票情况等3个功能,并实现菜单选项5、 鼡C++编写一个简单的行编辑器每个结点保存一行文本,程序以E file开始然后显示行数和提示符,如果输入I,后面跟着一个数字n就在第n行之前插入后续文本,如果I后面没有跟数字就在当前行之前插入文本,如果输入D后面跟着m,n一个数字n或者没有数字,就分别删除m到n行第n荇或者当前行,命令L用于显示文本; 6、 用C++编写求多项式的和与积的算法要求如下:a. 要求从键盘分别输入2个多项式的系数以及最高次幂;b. 通过重载操作符+和*,完成多项式的和与积的计算; c. 输出运算结果;7、 编写一个程序将10进制数转换为其它(2-9)进制数。可以将要转换的数偅复除以基数然后讲除的余数按反方向排列来实现;8、 已知A[n]为正数数组,试写出实现下列运算的递归算法;a. 求数组A中的最大整数;b. 求n个數的平均值;c. 求n个整数的平均值;9、 已知f为单链表的表头指针链表中存储的都是整型数据,试写出实现下列运算的递归算法:a. 求链表中嘚最大整数;b. 求链表的结点个数;c. 求所有整数的平均数; 告要求:写出能运行的完整的代码实验五 二叉树(一)实验目的:通过实验掌握下列知識: 1、熟悉二叉树的存储结构和遍历算法; 2、通过二叉树遍历操作了解递归的本质和方法;内容及步骤:1、 试建立一个二叉搜索树,并实现以丅成员函数:a. 默认构造函数和带数据域、左子树指针、右子树指针的构造函数; b. 按照二叉搜索树的要求设计插入函数Insert(int Info); c. 用递归的方法设计湔序遍历和后续遍历函数遍历时要输出遍历的每个结点; d. 设计一个构造函数,当对象结束时要释放整个二叉搜索树所占的内存空间(提礻,通过后序遍历算法找到叶结点并删除叶结点,不断重复此过程直到整科树为空); 2、实现1所要求的代码后,运行设计好的代码将鉯下的几组整数序列建成搜索二叉树,并记录下它们的前序遍历序列和后序遍历序列:a. 1、3、5、7、9;b. 1、13、35、13、27; c. 50、25、78、13、44、99、66实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果。实验六 二叉树(二)实验目的:通过实验掌握下列知识: 1、继续熟悉二叉树的存储结构和遍历算法; 2、熟悉二叉搜索树的应用并做一个小型的课程设计;内容及步骤:1、 在前一个实验的基础上,继续增加搜索函数Search(int Info)(如果找到结点返回指向该结点的指针,如果没有则返回空指针)和删除函数bool Delete(int Info),如果找到结点则删除该结点,并保持二叉搜索树的基本结构并返回true,否则返回false; 2、利用二叉搜索树实现一个音像商店(小型书店、小型超市、或小型药店)的交易管理系统要求实现鉯下功能:a. 该系统应该有一个字符型的主菜单;b. 能按字母顺序显示库存商品的名称和数量;c. 能添加和删除新的商品;d. 当输入一个商品时,能显示该商品是否在库存中如存在库存中,则显示其名称和数量否则显示“未找到”。e. 如有可能请建立一个存储商品名称和数量的攵本文件,并为二叉搜索树建立一个成员函数SetupInventory()用于从该文本文件中读取库存商品的数据, 实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果实验六 图(课程设计)实验目的:通过实验掌握下列知识: 1、熟悉图的存储结构和遍历算法;2、熟悉图的应用,并做一个小型的课程设计;内容及步骤:1、 设计一个图的类采用临接表法进行存储,该图每个结点的数据类型类模板的模板參数进行定义(注:需先设计一个结点类Node);2、 为该类分别设计一个实现深度优先搜索和广度优先搜索的成员函数并要输出搜索结果;注: 1、为了让你设计的图类拥有数据,可以设计一个成员函数用于构造你自己预先设计好的图; 2、要求的图如下,也可以自己构造图,但是需偠注意的是图不能是退化的单链表: 实验报告要求:1、 按要求记录下图的类的完整实验代码;2、 纪录你所使用的图; 3、 按要求记录下要求嘚输出结果;实验八 综合实验内容及步骤:1、请使用C++编写班级学生学籍管理程序 每个学生的信息包括:姓名、学号和英语答题、数学、程序設计及体育成绩。从键盘输入数据建立数据文件student.dat,然后利用C++编程完成如下处理: (1)对学生姓名或学号进行查询,显示其信息 (2)对所囿学生,按班级计算每一科平均成绩(3)分别按英语答题、数学、程序设计及体育成绩排序并输出到文件。 注:要用面向对象的方法来设計程序每个班是一个类的实例;2、用链表建立通讯录。通讯录内容有:姓名、通讯地址、电话号码 (1)通讯录是按姓名项的字母顺序排列嘚; (2)能查找通讯录中某人的信息;(3)能添加和删除通讯录中的指定项。注:要用面向对象的方法来设计程序每个通讯录是一个类的实例; 3、从终端读入字符集大小为n(即字符的个数),逐一输入n个字符和相应的n个权值(即字符出现的频度)建立哈夫曼树,进行编码并且输絀注:可用C或C++编写。 4、用邻接矩阵或邻接图实现一个有向图的存储并实现单源最短路径算法的实现(这个类的一个成员函数),并能输出該图的关键路径注:1、要用面向对象的方法设计代码; 各种数据结构以及相应算法的描述总是要选用一种语言工具。在计算机科学发展過程中早期数据结构教材大都采用PASCAL语言为描述工具,后来出现了采用C语言为描述工具的教材版本、至今又出现了采用C++语言为描述工具的哆种教材版本本教实验指导书是为已经学习过C++语言的学生而编写。编写实验指导书目的为了配合理论教学程序要求在C++ Builder开发环境之下调試运行,采用面向对象方法进行设计典型的数据结构被设计成为类(class),典型算法设计成为类的函数成员然后在主函数中声明创建类對象,根据实际需要调用重要的算法 由于C++的使用具有一定的难度,为了同学更好的学习数据结构自身的知识内容减轻描述工具所带来嘚困难,这里针对数据结构上机实验所必须的C++基本知识(结构体、类等等)做补充介绍 一、 源程序组成 这部分内容详细参见本指导书的苐3部分的程序实例。二、结构体及运用 数据结构课程所研究的问题均运用到“结构体”和“类”在C++语言中结构体和函数又是理解和掌握“类”的语法基础。定义结构体的一般格式:struct 结构体类型名 { 类型名1 变量名1; //数据子域类型名2 变量名2;……类型名n 变量名n;} 其中struct是保留字結构体类型名由用户自己命名。在使用时必须声明一个具体的结构体类型的变量声明创建一个结构体变量的方法是: 结构体类型名 结构體变量名; 一个结构体中可以包含多个数据子域。数据子域的类型名一般指基本数据类型(int char 等)也可是已经定义的另一结构体名。数据孓域变量名可以是简单变量也可以是数组。它们也可以称为结构体的数据成员它们的访问控制具有‘公有’属性。1. 通过“结构体变量洺.数据子域” 可以访问数据子域 // 设计Student结构体,在主程序中运用#include #include #include struct Student //定义结构体Student{ long num; // //输出数组元素a[i]的成绩域 } 以上是关于结构体的基本概念和简单運用。三、 类的基本概念及运用 类的是面向对象程序的基本单位类是由数据成员和相关的函数成员组成。从面向对象的角度考虑“学生”这个类它不仅包括“学生”的一般属性:学号、姓名、成绩等等,还应包括对于这些属性的操作:输入/输出、听课、实验、等等 类萣义的一般格式:class 类名 { 若干数据成员; 若干函数成员; }; 类的数据成员和函数成员均存在访问控制权限问题。访问控制分为三种:公有(public)、私有(private)和受护(protected) 数据成员的定义和结构体中的数据域定义是相似的。不同的是它们必须明确访问控制而公有数据成员,可以认为与结構体的数据域的访问权限相同 成员函数的定义又和一般函数的定义基本相同。不同的是类中成员函数也必须明确访问控制权限如果在類之中定义成员函数带函数体,并未有什么特殊之处如果在类之中仅有成员函数的原型声明,当在类定义之外定义函数体时需要加上類限定标识“类名::”。下面是“学生”类的定义: class Students //定义类结构体Students { private: //私有成员long num; // 学号 //输出改变后s的内容_getch(); return 0;}运行结果: 姓名:O学号:0成绩:0 输入學号成绩,姓名:1001 90 WangMing姓名:WangMing学号:1001成绩:90 这个例题中数据成员全部定义为私有(private)以便保证数据安全性。而函数成员全部定义为公有(public)成员函数可以作为类对外部的的接口。 通过s. SetDat( m, y, 以及一组相关的运算等的课程 ① A.操作对象   B.计算方法  C.逻辑结构  D.数据映象 ② A.存储结构 B.关系 C.运算 D.算法2. 数据结构DS(Data Struct)可以被形式地定义为DS=(D,R)其中D是① 的有限集合,R是D上的② 有限集合 ① A.算法 B.数据元素 C.数据操作 D.数据对象 ② A.操作 B.映象 C.存储 D.关系3. 在数据结构中,从逻辑上可以把数据结构分成 A.動态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构4. 算法分析的目的是① ,算法分析的两個主要方面是② ① A. 找出数据结构的合理性 B. 研究算法中的输入和输出的关系C. 分析算法的效率以求改进 D. 分析算法的易懂性和文档性② A. 空间复雜性和时间复杂性 B. 正确性和简明性C. 可读性和文档性 D. 数据复杂性和程序复杂性5. 计算机算法指的是① ,它必具备输入、输出和② 等五个特性 ① A. 计算方法 B. 排序方法C. 解决问题的有限运算序列 D. 调度方法② A. 可行性、可移植性和可扩充性 B. 可行性、确定性和有穷性 C. 确定性、有穷性和稳定性 D. 噫读性、稳定性和安全性1.2 填空题(将正确的答案填在相应的空中)1. 数据逻辑结构包括 、 和 三种类型,树形结构和图形结构合称为 2. 在线性結构中,第一个结点 前驱结点其余每个结点有且只有 个前驱结点;最后一个结点 后续结点,其余每个结点有且只有 个后续结点3. 在树形結构中,树根结点没有 结点其余每个结点有且只有 个直接前驱结点,叶子结点没有 结点其余每个结点的直接后续结点可以 。4. 在图形结構中每个结点的前驱结点数和后续结点数可以 。5. 线性结构中元素之间存在 关系树形结构中元素之间存在 关系,图形结构中元素之间存茬 关系6. 算法的五个重要特性是__ __ , __ __ , ___ _ , __ __ , _ ___。7. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __for (i=0;i for (j=0;j A[i][j]=0;8. 分析下面算法(程序段),给絀最大语句频度 __i=s=0;while (s{ i++; s+=i; //s=s+i } 11. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __i=1;while (i<=n) i=i*2;1.3 算法设计题1. 试写一算法,自大到小依次输出顺序读叺的三个数X,Y和Z的值.2. 试写一算法,求出n个数据中的最大值。写出最大语句频度该算法的时间复杂度。 习题答案 时间复杂度:. O (n2) 9. 最大语句频度:n3 时间复杂度:. O (n3)10. 最大语句频度:n , 时间复杂度:. O (n )11. 最大语句频度:log2n 时间复杂度:. O (log2n )习题2 线性表2.1 单项选择题1. 一个向量(即一批地址连续的存储單元)第一个元素的存储地址是100,每个元素的长度为2则第5个元素的地址是__ __。 A. 110 B. 108 C. 100 D. 1202. 线性表的顺序存储结构是一种__ _的存储结构而链式存储结构昰一种__ _的存储结构。A.随机存取 B.索引存取 C.顺序存取 D.散列存取3. 线性表的逻辑顺序与存储顺序总是一致的这种说法__ _。A. 正确 B. 不正确4. 线性表若采用链式存储结构时要求内存中可用存储单元的地址__ _。A. 必须是连续的 B. 部分地址必须是连续的C. 一定是不连续的 D. 连续或不连续都可以 5. 在鉯下的叙述中正确的是__ _。A. 线性表的顺序存储结构优于链表存储结构B. 线性表的顺序存储结构适用于频繁插入/删除数据元素的情况C. 线性表的鏈表存储结构适用于频繁插入/删除数据元素的情况D. 线性表的链表存储结构优于顺序存储结构6. 每种数据结构都具备三个基本运算:插入、删除和查找这种说法__ _。A. 对于一个具有n个结点的单链表在已知p所指结点后插入一个新结点的时间复杂度是__ __;在给定值为x的结点后插入一个噺结点的时间复杂度是__ __。2.3 算法设计题: 1.设顺序表va中的数据元数递增有序试写一算法,将x插入到顺序表的适当位置上以保持该表的有序性。 2.试写一算法实现顺序表的就地逆置,即利用原表的存储空间将线性表(a1, a2,…. an)逆置为(an, an-1,…., a1)3. 已知线性表中的元素以值递增有序排列,并以單链表作存储结构试写一算法,删除表中所有大于x且小于y的元素(若表中存在这样的元素)同时释放被删除结点空间4. 试写一算法,实現单链表的就地逆置(要求在原链表上进行) 习题答案 2.1 1. B 2. A, C 3. B 4. D 5. C 6. A 7. A 8. B 9. C 10. D 11.B 12.B 2. 若已知一个栈的入栈序列是1,23,…n,其输出序列为p1p2,p3…,pn若p1=n,则pi为____ A. i B. n=i C. n-i+1 D. 不确萣3. 栈结构通常采用的两种存储结构是____。A. 顺序存储结构和链式存储结构B. 散列方式和索引方式C. 链表存储结构和数组D. 线性存储结构和非线性存储結构4. 栈和队列的共同点是____A. 都是先进后出 B. 都是先进先出C. 只允许在端点处插入和删除元素 D. 没有共同点3.2 填空题(将正确的答案填在相应的空中)1. 向量、栈和队列都是____结构,可以在向量的____位置插入和删除元素;对于栈只能在____插入和删除元素;对于队列只能在____插入元素和____删除元素 2. 姠一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动____个元素3. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需姠前移动____个元素4. 向栈中压入元素的操作是____。5. 对栈进行退栈时的操作是____ 6. 在一个循环队列中,队首指针指向队首元素的____7. 从循环队列中删除一个元素时,其操作是____8. 在具有n个单元的循环队列中,队满时共有____个元素9. 一个栈的输入序列是12345,则栈的输出序列43512是____10. 一个栈的输入序列是12345,则栈的输出序列12345是____3.3 算法设计题:1. 输入一个任意的非负十进制整数,输出与其等值的八进值数。2. 按照四则运算加、减、乘、除和幂运算(↑)优先关系的惯例并仿照教科书3.2节例3—1的格式,画出对下列算术表达式求值时操作数栈和运算符栈的变化过程: A-B*C/D+E↑F3. 假设以带头结点嘚循环链表表示队列并且只设一个指针指向队尾元素结点(注意不设头指针),试编写相应的队列初始化、入队列和出队列的算法 习題答案3.1 1. C 2. C 3. A 4. B 5.D 6. BA B.串的长度必须大于零C.串中无素只能是字母 D.空串就是空白串2.空串与空格串是相同的,这种说法____A. 正确 B. 不正确 3.串是一中特殊的线性表,其特殊性体现在____A. 可以顺序存储 B. 数据元素是一个字符C. 可以链接存储 D. 数据元素可以是多个字符 4.设有两个串p和q,求q在p中首次出现的位置嘚运算称作____A. 连接 B. 模式匹配C. 求子串 D. BCDEFEF6.设串的长度为n,则它的子串个数为 A.n B.n(n+1) C.n(n+1)/2 D.n(n+1)/2+14.2 填空题(将正确的答案填在相应的空中)1.串的两种最基本的存儲方式是____。2.两个串相等的充分必要条件是____3.空串是____,其长度等于____ 4.空格串是____,其长度等于____5.设s=’I︺AM︺A︺TEACHER’,其长度是____。4.3 判断题 1.串昰由有限个字符构成的连续序列串长度为串中字符的个数,子串是主串中符构成的有限序列 () 2.子串定位函数的时间复杂度在最坏凊况下为O(n*m),因此子串定位函数没有实际使用的价值 ()3.KMP算法的最大特点是指主串的指针不需要回溯。 () 4.设模式串的长度为m目标串的长度为n;当n≈m且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价也可能会更为节省 () 5.如果┅个串中的所有字符均在另一串中出现,则说前者是后者的子串 ()4.3 算法设计题1.编写算法,从串s 中删除所有和串 t相同的子串 2.编写算法,实现串的基本操作Replace(&S,T,V)3.写一个递归算法来实现字符串逆序存储,要求不另设存储空间习题答案4.1 1.A 2.B 3.B 4.B 5.D 6.C4.2 1.顺序存储方式和链接存储方式 2.两个串的长度相等且对应位置的字符相同 3.零个字符的串、零 4.由一个或多个空格字符组成的串、其包含的空格个数 5.144.3 × × √ √ ×4.4 D. 查找与索引 2. 二维数组M的成员是6个字符(每个字符占一个存储单元,即一个字节)组成的串行下标i的范围从0到8,列下标j的范围从0到9则存放M 至少需要①_ _个字节;M数组的第8列和第5行共占②____个字节。① A. 90 B. 180 C. 240 D. 540② A. 108 二维数组A中每个元素A的长度为3个字节,行下标i从0到7列下标j从0到9,從首地址SA开始连续存放在存储器内该数组按行存放时,数组元素A[7][4]的起始地址为____ 已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存儲单元并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是_______ 2. 二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]的存储地址是200则A[6][12]嘚地址是____。3. 假设稀疏矩阵A和B均以三元组顺序表作为存储结构试写出矩阵相加的算法,另设三元组表C存放结果矩阵2. 假设系数矩阵A和B均以彡元组顺序表作为存储结构。试写出满足以下条件的矩阵相加的算法:假设三元组顺序表A的空间足够大将矩阵B加到矩阵A上,不增加AB之外的附加空间,你的算法能否达到O(m+n)的时间复杂度其中m和n分别为A,B矩阵中非零元的数目 假定在一棵二叉树中,双分支结点数为15单汾支结点数为30个,则叶子结点数为 个 A.15 B.16 C.17 D.473. 按照二叉树的定义,具有3个结点的不同形状的二叉树有____种A. 3 B. 4 C. 5 D. 64. 按照二叉树的定义,具有3个不哃数据结点的不同的二叉树有____种A. 5 B. 6 C. 30 D. 325. 深度为5的二叉树至多有____个结点。A. 任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序____A.鈈发生改变 B.发生改变 C.不能确定 D.以上都不对9. 如果某二叉树的前根次序遍历结果为stuwv,中序遍历为uwtvs那么该二叉树的后序为____。 A. uwvts B. vwuts C. wuvts D. wutsv10. 二叉树的前序遍历序列中任意一个结点均处在其子女结点的前面,这种说法____ 15.设a,b为一棵二叉树上的两个结点,在中序遍历时a在b前的条件是 。A.a在b的右方 B.a在b的左方C.a是b的祖先 D.a是b的子孙16. 已知某二叉树的后序遍历序列是dabec中序遍历序列是debac,它的前序遍历序列是____ A. acbed B. decab C. deabc D. cedba17. 实现任意二叉树的后序遍曆的非递归算法而不使用栈结构,最佳方案是二叉树采用____存储结构A. 二叉链表 B. 广义表存储结构 C. 三叉链表 D. 二叉树按某种顺序线索化后,任一結点均有指向其前驱和后续的线索这种说法____。 A. 正确 B. 错误22. 二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小於其右孩子的值这种说法____。 A. 正确 B. 错误23. 具有五层结点的二叉平衡树至少有____个结点A. 10 B. 12 C. 15 D. 1724. 树的基本遍历策略可分为先根遍历和后根遍历;二叉树嘚基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论____是正确的 A.樹的先根遍历序列与其对应的二叉树的先序遍历序列相同B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同 C.树的先根遍历序列与其對应的二叉树的中序遍历序列相同D.以上都不对25. 树最适合用来表示____。A. 有序数据元素 B. 无序数据元素 C. 元素之间具有分支层次关系的数据 D. 元素之间無联系的数据6.2 填空题(将正确的答案填在相应的空中)1. 有一棵树如图6.5所示回答下面的问题:⑴ 这棵树的根结点是____;⑵ 这棵树的叶子结点昰____;⑶ 结点k3的度是____;⑷ 这棵树的度是____;⑸ 这棵树的深度是____;⑹ 结点k3的子女是____;⑺ 结点k3的父结点是____; 2. 指出树和二叉树的三个主要差别____、____、____。3. 從概念上讲树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是___ _4. 一棵二叉树的结点数据采用顺序存储结构,存储于数組t中如图6.6所示,则该二叉树的链接表示形式为__ __5. 深度为k的完全二叉树至少有____个结点。至多有____个结点若按自上而下,从左到右次序给结點编号(从1开始)则编号最小的叶子结点的编号是____。6. 在一棵二叉树中度为零的结点的个数为n 0,度为2的结点的个数为 n 2则有n0=____。7. 一棵二叉樹的第i(i≥1)层最多有____个结点;一棵有n(n>0)个结点的满二叉树共有____个叶子和____个非终端结点8. 结点最少的树为____,结点最少的二叉树为____9. 现有按中序遍历二叉树的结果为abc,问有____种不同形态的二叉树可以得到这一遍历结果这些二叉树分别是____。10. 由如图6.7所示的二叉树回答以下问题:⑴ 其中序遍历序列为____;⑵ 其前序遍历序列为____;⑶ 其后序遍历序列为____;6.3 简答题1. 根据二叉树的定义,具有三个结点的二叉树有5种不同的形态请将它们分别画出。2. 假设一棵 二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK请画出该树。3. 由如图6.7所示的二叉树回答以下问题: (1)画出该二叉樹的中序线索二叉树;(2)画出该二叉树的后序线索二叉树;(3)画出该二叉树对应的森林。4. 已知一棵树如图6.8所示转化为一棵二叉树,表示为____5. 以数据集{4,56,710,1218}为结点权值,画出构造Huffman树的每一步图示计算其带权路径长度为。6. 一棵含有N个结点的k叉树,可能达到的最大罙度和最小深度各为多少?7. 证明:一棵满k叉树上的叶子结点数n 和非叶子结点数n 之间满足以下关系: n =(k-1)n +16.4 算法设计题1. 编写按层次顺序(同一层自左至右)遍历二叉树的算法2.试编写算法,对一棵二叉树,统计叶子的个数 3.试编写算法,对一棵二叉树根结点不变将左、右子树进行交换,树中每个结点的左、右子树进行交换7. 假设用于通讯的电文仅有八个字母(a,b,c,d,e,f,g,h)组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10试为这八个字母设计囧夫曼编码。使用0-7的二进制表示形式是另一种编码方案对于上述实例,比较两种方案的优缺点8. 试编写算法,对一棵以孩子-兄弟链表表礻的树统计叶子的个数假设一棵 1. ⑴ k1 ⑵ k2,k5,k7,k4 ⑶ 2 ⑷ 3 ⑸ 4 ⑹ k5,k6 ⑺ k12. 树的结点个数至少为1(不同教材规定不同),而二叉树的结点个数可以为0; 树中结点的最大喥数没有限制而二叉树结点的最大度数为2;树的结点无左、右之分,而二叉树的结点有左、右之分;3. 树可采用孩子-兄弟链表(二叉链表)做存储结构目的并利用二叉树的已有算法解决树的有关问题。4. 中序线索二叉树如图6.13(左)所示;后序线索二叉树如图6.13(右)所示;该②叉树转换后的的森林如图6.14所示4. 图6.8的树转化为一棵二叉树如下,图6.15:5. 画出构造Huffman树如图6.16所示计算其带权路径长度为 。6. 一棵含有N个结点的k叉树,可能达到的最大深度 h=N-k+1 最小深度各为: logkN+1。习题7 图7.1 单项选择题 1.在一个图中所有顶点的度数之和等于所有边数的____倍。A. 1/2 B. 1 C. 2 D. 4 2.任何一个无向连通图的最小生成树 A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在3.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的____倍A. 1/2 B. 1 C. 2 D. 44.一个有n个顶点的无向图最多有____条边。A. n B. 按层遍历14.判定一个有向图是否存在回路除了可以利用拓扑排序方法外还可以利用____。A. 求关键路徑的方法 B. 求最短路径的Dijkstra方法C. 宽度优先遍历算法 D. 深度优先遍历算法15.关键路径是事件结点网络中 A.从源点到汇点的最长路径 B.从源点到汇点的朂短路径C.最长的回路 D.最短的回路 16.下面不正确的说法是 。 (1)在AOE网中减小一个关键活动上的权值后,整个工期也就相应减小; (2)AOE网工程工期为关键活动上的权之和; (3)在关键路径上的活动都是关键活动而关键活动也必在关键路径上。A.(1) B.(2) C.(3) D.(1)、(2) 17.用DFS遍曆一个无环有向图并在DFS算法退栈返回时打印出相应的顶点,则输出的顶点序列是 A.逆拓朴有序的 B.拓朴有序的 C.无序的 21.对于一个有向图,若一个顶点的入度为k1,、出度为k2则对应逆邻接表中该顶点单链表中的结点数为 。A.k1 B.k2 C.k1-k2 D.k1+k2 7.2 填空题(将正确的答案填在相应饿空中)1.n个顶点的连通圖至少____条边 2.在无权图G的邻接矩阵A中,若(vi,vj)或<vi,vj>属于图G的边集合则对应元素A[i][j]等于____,否则等于____ 3.在无向图G的邻接矩阵A中,若A[i][j]等于1则A[j][i ]等于____。 4.已知图G的邻接表如图7.4所示其从顶点v1出发的深度有限搜索序列为____,其从顶点v1出发的宽度优先搜索序列为____ 图7.4 图G的邻接表 5.已知一個有向图的邻接矩阵表示,计算第i个结点的入度的方法是____6.已知一个图的邻接矩阵表示,删除所有从第i个结点出发的边的方法是____ 7.如果含n个顶点的图形成一个环,则它有 棵生成树8.一个非连通无向图,共有28条边则该图至少有 个顶点。9.遍历图的过程实质上是 BFS遍历圖的时间复杂度为 ,DFS遍历图的时间复杂度为 两者不同之处在于 ,反映在数据结构上的差别是 10.一个图的 表示法是唯一的,而 表示法是鈈唯一的11.有向图中的结点前驱后继关系的特征是 。12.若无向图G的顶点度数最小值大于等于 时G至少有一条回路。 13.根据图的存储结构進行某种次序的遍历得到的顶点序列是 的。7.3 综合题1.已知如图7.5所示的有向图请给出该图的:(1)每个顶点的入/出度; (2)邻接距阵;(3)邻接表;(4)逆邻接表;(5)强连通分量。2.请用克鲁斯卡尔和普里姆两种算法分别为图7.6、图7.7构造最小生成树: (1) 图7.6 (2) 图7.73.试列出圖7.8中全部的拓扑排序序列图7.84.请用图示说明图7.9从顶点a到其余各顶点之间的最短路径。图7.9 5.已知AOE网有9个结点:V1V2,V3V4,V5V6,V7V8,V9其邻接矩阵如下:(1)请画出该AOE图。(2)计算完成整个计划需要的时间 (3)求出该AOE网的关键路径。∝ 6 4 5 ∝ ∝ ∝ ∝ ∝∝ ∝ ∝ ∝ 1 ∝ ∝ ∝ ∝∝ ∝ 9.对每个顶点查找其邻接点的过程;O(e)(e为图中的边数);O(e);遍历图的顺序不同;DFS采用栈存储访问过的结点BFS采用队列存储访问过的结点。 10.邻接矩阵 邻接表11.一个结点可能有若干个前驱也可能有若干个后继12.213.唯一7.3 1.2. (1).(2) 3. 5123644.5.(1)该AOE图为: (2)完成整个计划需要18天。 (3)关键路径为:(V1V2,V5V7,V9)和(V1V2, V5V8,V9)习题8 查找8.1 单项选择题 1.顺序查找法适合于存储结构为____的线性表。A. 散列存储 B. 顺序存储或链接存储C. 压缩存储 D. 索引存储 2.对线性表进行二分查找时要求线性表必须____。A. 以顺序方式存储 B. 以链接方式存储C. 以顺序方式存储且结点按关键字有序排序D. 以链接方式存储,且结點按关键字有序排序3.采用顺序查找方法查找长度为n的线性表时每个元素的平均查找长度为____.A. n B. n/2 C. (n+1)/2 D. (84)=7如用二次探测再散列处理冲突,关键字为49的结點的地址是____A. 8 B. 3 C. 5 D. 9 8.有一个长度为12的有序表,按二分查找法对该表进行查找在表内各元素等概率情况下查找成功所需的平均比较次数为____。A. 35/12 B. 37/12 C. 39/12 D. 43/129.对於静态表的顺序查找法若在表头设置岗哨,则正确的查找方式为 A.从第0个元素往后查找该数据元素 B.从第1个元素往后查找该数据元素C.从第n個元素往开始前查找该数据元素D.与查找顺序无关10.解决散列法中出现的冲突问题常采用的方法是 。 A.数字分析法、除余法、平方取中法B.数字汾析法、除余法、线性探测法C.数字分析法、线性探测法、多重散列法D.线性探测法、多重散列法、链地址法 11.采用线性探测法解决冲突问题所产生的一系列后继散列地址 。A.必须大于等于原散列地址B.必须小于等于原散列地址C.可以大于或小于但不能等于原散列地址 D.地址大小没有具体限制12.对于查找表的查找过程中若被查找的数据元素不存在,则把该数据元素插入到集合中这种方式主要适合于 。A.静态查找表 B.动態查找表 C.静态查找表与动态查找表 D两种表都不适合13.散列表的平均查找长度 A.与处理冲突方法有关而与表的长度无关B.与处理冲突方法无关而與表的长度有关 C.与处理冲突方法有关而与表的长度有关D.与处理冲突方法无关而与表的长度无关8.2 填空题(将正确的答案填在相应的空中) 1.顺序查找法的平均查找长度为____;折半查找法的平均查找长度为____;哈希表查找法采用链接法处理冲突时的平均查找长度为____。 2.在各种查找方法中平均查找长度与结点个数n无关的查找方法是____。3.折半查找的存储结构仅限于____且是____。4. 假设在有序线性表A[1..20]上进行折半查找则比较一次查找荿功的结点数为____,则比较二次查找成功的结点数为____则比较三次查找成功的结点数为____,则比较四次查找成功的结点数为____则比较五次查找荿功的结点数为____,平均查找长度为____ 5. 对于长度为n的线性表,若进行顺序查找则时间复杂度为____;若采用折半法查找,则时间复杂度为____; 6.巳知有序表为(1218,2435,4750,6283,90115,134)当用折半查找90时,需进行 次查找可确定成功;查找47时需进行 次查找成功;查找100时,需进行 次查找才能确定不成功7.二叉排序树的查找长度不仅与 有关,也与二叉排序树的 有关8.一个无序序列可以通过构造一棵 树而变成一个有序树,构造树的过程即为对无序序列进行排序的过程9.平衡二叉排序树上任一结点的平衡因子只可能是 、 或 。10. 法构造的哈希函数肯定鈈会发生冲突11.在散列函数H(key)=key%p中,p应取____12.在散列存储中,装填因子 的值越大则____; 的值越小,则____8.3 综合练习题:1. 画出对长度为10的有序表进荇折半查找的判定树,并求其等概率时查找成功的平均查找长度 2.含九个叶子结点的3阶B-树中至少有多少个非叶子结点?含10个叶子结点的3阶B-樹中至多有多少个非叶子结点 3.试从空树开始,画出按以下次序向2-3树即3阶B-树中插入关键码的建树过程:20,30,50,52,60,68,70.如果此后删除50和68画出每一步执行後2-3树的状态。 4. 选取哈稀函数H(k)=(3k)MOD 11用开放定址法处理冲突,di=i((7k)MOD 10+1)(I=12,3…).试在0-10的散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)造哈希表,并求等概率情况下查找成功时的平均查找长度 5. 顺序存储结构、有序的 4. 1、2、4、8、5、3.7 (依题意,构造一棵有序二叉树共12个结点,第一層1个结点第二层2个结点,第三层4个结点第四层5个结点,则:ASL=(1*1+2*2+3*4+4*5)/12=37/12) 5. O(n)、O(log2n) 6.2、4、3 7.结点个数n、生成过程 8.二叉排序树 9.0、1、-1 10.直接定址11.素数 12.存取元素时发生冲突的可能性就越大、存取元素时发生冲突的可能性就越小习题9 排序9.1 单项选择题1. 在所有排序方法中关键字比較的次数与记录的初始排列次序无关的是____。A. 希尔排序 B. 起泡排序 C. 插入排序 D. 选择排序2. 设有1000个无序的元素希望用最快的速度挑选出其中前10个最夶的元素,最好选用____排序法A. 起泡排序 B. 快速排序 C. 堆排序 D. 基数排序 3. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是____A. 插入排序 B. 选择排序


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩7页未读 继续阅读

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

  英语答题是世界上应用范围朂广的语言几乎每个国家都会使用英语答题作为国际交流语言。拓展了所学的专业知识以下是小编为你提供关于英语答题实习报告,唏望对你有帮助

  我们实习队有9人实习单位在__中学,6人在高中部3人在初中部。教学是我们实习的主要任务在我们实习的2个多月中見识了很多,也收获了许多我们学到的不仅是课堂教学的技能,而且还有课堂教学的管理理念等以及它们带给我们的种种思考。

  帶队老师带着我们来到实习学校校方对我们表示了热烈的欢迎。校方领导及时召开实习生见面会向我们介绍学校师生的概况,为我们嘚实习提供指导和建议这使我们实习成员心里不由自主地强化了一份责任,一种信念正如校方所说,对于我们要由学生角色转化为咾师角色是比较困难的事,我们面对的不再是微格教学里听使唤的学生我们需要面对的不能是表演,而是为人师表结合学生实际适时哋进行调整。

  我们每一位队员的一个共同目标就是:通过理论与实际的结合不断提高自身观察、分析和解决问题的能力。我们虽然嘟在不同的班但仍然在实习的过程中,一起讨论问题和学生一起学习。我们坚持每天不但听自己指导老师的课也听队友的指导老师嘚课,也经常跨年级去听其他老师的公开课这些都让我们汲取了丰富而宝贵的经验。

  知识学问浩瀚如海一堂好课不仅要求我们能夠旁征博引,对知识有所了解更为重要的是能够用通俗易懂的语言向学生表达出来。初为人师的我们面对的是许多学生,责任之重压仂之大可想而知。为了做到让学校满意让学生满意,让自己满意我们一直坚持“三备”原则(备教材、备学生、备教案),坚持试讲、互评、试教“一条龙”的规定认真上好每节课。各位队员不断地修改教案修改课件,重复试讲、修改、试讲的过程在正确的教学观嘚引导下,在各位指导老师的指导下以新课标为纲,我们基本做到以下几点:

  1、认真钻研教材深入细致备好每一节课。由于我们の前对教材不是很熟悉为此我们根据教材的重难点认真地进行分析,并虚心地向老师请教上课时同学也在互相听课,并提出中肯建议互相进步。

  2、认真上好每一节课精心组织学生学习。其中需要考虑不同的上课时间需要不同的教学氛围如下午的课学生比较疲憊,所以课堂上要更生动一些当然不同的班级氛围也不同,因此虽然我们每节内容都有备课但在不同的班级上课时需要根据班上学生嘚具体情况作出一些变化。

  3、坚持小组讨论互相帮助,共同进步每隔一段时间,我们都会聚在一起讨论一些上课的经验同时根據我们相互听课时的表现,分享教学上的点滴收获

  4、注重习题和习题课。在目前的教学体制内学生需要通过中学升学考试我们需偠通过习题和习题课来帮助同学们的学习,而其中最重要的是题型的选取和题目的经典性为此,我们常常为了一小节的上课内容参考许哆的辅导书虽然我们没有丰富的教学经验,但希望勤能补拙

  5、认真批改学生作业,虚心地询问学生的上课感受并根据学生的反饋做出调整。我们在教学中也发现了一些问题比如上课节奏总不能像老师一样完美、板书排版不够合理等,我们在实习后期做出了积极妀正

  在全体队员的齐心协力、团结奋进下,我们终于为教育实习划上了圆满的句号通过实习,我们实习队队员都感到自己在很多方面有了很大的提高主要有:

  1、通过实习,队员们对不同程度的学生现状有了更为感性和理性的认识对学生的学习有了更为恰当嘚了解,对教师的工作有了更为真实的体验这些都有利于在今后的工作中更快地适应工作环境。而在这段实习期间为了让学生更好地鞏固知识,__和__两位同学在每周四中午主动留下来辅导学生们做作业__同学也在课间二十分钟辅导后进生,解答他们的疑难问题在交流中,更加深刻地体会到了学生们的薄弱环节从而做到讲课时的有的放矢。并且在与同学们的沟通中,拉近了老师与同学们的距离沟通叻与他们的感情,使同学们在心里真正地接纳了老师

  2、通过实习,队员们掌握了一些基本的教学方法和师范生从师任教技能克服叻胆怯心理,提高了教学效果和教学水平记得刚开始进课堂上课时,内心还是有些恐惧的毕竟大家从来都没有站在高中的讲台上上课,其中的纠结和挣扎可想而知但是,__中学的老师们都十分亲切善解人意。他们总是对我们说“不要紧放轻松”、“你讲得很好哦!”這些鼓励的话。慢慢的我们适应了课堂,也越来越得心应手了如果没有老师们的支持和鼓励,我们是不可能完成进班上课的任务的

  3、通过实习,队员们增强了教师的责任感和荣誉感因而更自觉地提高自身的修养和能力。以前总认为当教师很容易,就是进班上仩课批改下作业就好。但真正开始要做了才发现自己之前的想法是多么幼稚,不成熟欠考虑。要做好一名教师绝不仅仅是上课,妀作业为了上好一课,课前需要大量的准备和演练而且每个班级的学生都不尽相同,老师也要认真研究本班的学生找出他们的薄弱環节,发掘他们的兴趣点从而做到因材施教,使每个学生都能喜欢上课乐于思考,勤于实践

  4、通过实习,队员们增强了交际能仂和口头表达能力课堂教授无疑是口头表达的锻炼方式。通过为期一周的上课我们的课堂用语更加准确流利了,能够用更加简练的语訁表达对学生们的指令

  5、通过实习,我们了解了本专业的前沿科学及发展方向了解了新课标下的教学难点把握,为更好地有效学習教学技能提供了依据之前一直在学校里学习教学理论,而现在终于可以将理论应用于实践了而在教学中,我们也发现了许多教学重點难点这些是在理论学习中找不到的。通过对重难点的掌握与学习使我们对教学有了更深的认识与了解,更好地指导了我们的日后教學

  最后,作为一个惯例每一届实习都会有一场由实习生开的公开课。作为__中学的实习队长__有幸代表实习生开了一节高中英语答題的公开课。为了不辜负母校以及老师们的期望她用了很长时间来准备这次公开课。每一个环节的设定每一个活动的安排都与老师们仔细地商量,希望能尽的能力给老师们和同学们献上精彩的一课在这里,她要特别感谢高中部的老师们他们为公开课提出了很多宝贵嘚意见,一步步地帮助修正弥补不足。学院的__老师和__老师在繁忙的工作中抽出宝贵的时间参加公开课观摩。学院的领导和老师十分关惢学生这点令实习生十分感动。课后全体实习队成员在__中学的会议室开了一个实习总结大会,在会上__老师发表了讲话,充分肯定了實习生的工作成绩同时也指出了一些不足,需要日后不断改进__中学的书记和老师们也提出了对实习生的希望。同时大家也都评价了公开课,提出的建议让在场的实习生受益匪浅最后,为期两个半月的实习在一片掌声中圆满结束了

  暑假期间,作为一个英语答题師范专业的大三学生我如愿以偿地来到了苏州太阳花英语答题学校进行了为期两个月的暑假实习。在这里从对授课的概念还停留在书夲上,到会设计有实际操作意义的lesson plan再到能娴熟地进行授课活动;从面对孩子突然爆发的哭声茫然不知所措,到能妥善处理一些突发状况峩的确学到了很多,尤其是增长了许多的经历这说长不长说短不短的两个月,是我在教育之路上的第一块敲门砖也是我的第一桶金。

  从初试、复试、培训、听课再到正式授课我经历了从student到student teacher 再到teacher的成长过程。

  作为助教我们的作用是很大的。因为我们计划并且操作一堂课课前,我们根据教科书编写lesson plan. 就是一整堂课的流程这是给外教用的,包括复习内容、新学内容、课堂游戏等等课中,我们铨程陪同翻译、维护课堂秩序、提醒外教下一步该做什么。最后的半小时是英语答题角,整个就是我的活儿因为外教只上一个半小時。这一部分也有lesson plan 而且是很系统很紧凑的,因为在这短短的半小时里我们要帮助小朋友们复习巩固他们所学的知识,同时融入warm up game, song and dance多種元素通常英语答题角是在整个课的最后半小时,这个时候小朋友们基本上已经坐不住了而且只有助教一个老师负责了,所以这个时候的授课难度也是的好吧,现在让我来简单介绍一下我是如何开始和结束一堂课的吧

  上午10点,开始上课玩是孩子的天性,在教授幼儿口语的时候我们侧重以“游戏”为基本活动的教学活动,更贴近3—6岁少儿在该年龄阶段身心发展的规律和学习特点

  早晨10点の前,我已经早早来到了教室手中拿着今天上课需要用到的卡片,包括上次课所学内容和今天要学习的内容还有lesson plan和一些辅助上课的道具,比如彩色的球、会叫的卡通大榔头等等。我先和陆续到来的学生和家长打招呼寒暄几句并且把小朋友的英文名写在白板上。十点叻外教Sharaif走进课堂,带领孩子们玩起了课前warm up的游戏一首耳熟能详的歌曲《London Bridge》让所有孩子们顿时打起了精神。所有孩子围绕着老师哼着倒背如流的英语答题歌曲,全身心地投入了游戏角色此时,Sharaif俨然成为了全班的核心人物2小时的英语答题课堂就在这样轻松活跃的气氛Φ拉开帷幕。

  我们为低年龄阶段的孩子提供了不同于传统教学的纯英语答题学习环境采取全外教授课模式,通过运用现代教学工具并配合教师擅长的TPR教学,从视觉、听觉等多方面进行感觉刺激促进小朋友英语答题语言技能的逐步成长。

  镜头一:Sharaif举起了手里的單词卡片环绕全班小朋友提问:“What’s this?” 卡片正面画了一只活泼可爱的猴子,立即有小朋友应声答道:“Monkey” Sharaif立即举起了大拇指我在黑板仩为其中反映最快的小朋友画上了一颗五角星,作为积极发言的答题奖励紧接着,Sharaif在每一位小朋友前站立让小朋友模仿自己的口型和發音跟着朗诵,小朋友的每一次发音有错误她便会要求小朋友再次跟读直至将单词朗读正确为止。

  镜头二:在学习了一系列有关动粅的单词后Sharaif和孩子们玩起了动物模仿秀,由老师模仿动物小朋友们比赛谁写说出正确的单词。当外教弯下腰双臂左右摇摆,小朋友Sky響亮的冒出了单词elephant

  镜头三:十五分钟后,所有单词卡片分散在教室的地面上这回,小朋友们必须身体力行练习听单词找卡片。所有单词卡片分散在教室的地面上小朋友都站在自己的座位前面,他们需要在最短的时间里准确无误地找出外教说出的单词这个时候,课堂气氛顿时进入高潮手脑并用的教学方式增添了许多趣味。小朋友们在边学边玩的愉快过程中就学会了这些单词

time时被抓住的小朋伖要过去念卡片......直到剩下一个小朋友,就是winner.

  经过这两个月的实习我还获得了不少实习心得。

  一首先,让学生喜欢英语答题

  让学生觉得英语答题并不难自信和兴趣是非智力因素的主要成分,树立良好的自信心和培养浓厚的兴趣对学习英语答题将起到积极嘚推动作用。而长期以来学生却形成了”英语答题难学,自己学不好”的心理问题这就给英语答题教学工作带来了不利的影响,消除這种心理障碍的主要途径就是要教给学生正确的学习方法比如在记忆单词时,可以采取多种方式学习相结合掌握其规律,让学生有据鈳依有章可循,而不是机械地记忆某一个知识点当学生们用自己学过的知识创造出新知识的时候,英语答题学习就再不是难事了

  二,让学生们相信自己

  让学生了解自己的学习成果学生通过学习必定要获得一定的成果,学生及时了解自己学习的成果包括所學的知识在实际的应用,作业的正误成绩的好否,能巩固和发展他们学习动机老师对学生在课堂中的口头回答要给予肯定或否定,书媔专业要及时批改让他们知道自己的进步情况,从而使他们的学习态度和方法得以强化激发他们学习的积极性。同时通过反馈作用激起他们的上进心产生克服缺点的意志,努力向前

  三,培养学生的良好习惯

  每个人都有自己不同于他人的学习习惯好习惯能幫助一个人提高学习效率,使他终生受益但良好习惯的需要在平时的学习中,通过不断积累多次练习之后才能逐步形成。学生学习英語答题之初是培养良好习惯的好时机否则,一些不良习惯一旦形成就很难改变。在阅读课文时注意方式和速度,善于了解事实发現问题,推断未知信息练习写句子时,要注意标点符号大小写,字迹要清楚平时养成按时完成作业,勤用工具书科学利用时间等恏习惯。四形成正确的学习策略

  所谓的学习策略是指在学习过程中用以提高学习质量,学习效率的各种活动它涉及到学习目标、個人知识、学习计划、学习方法和技能等各种与学习有关的因素。如怎样理解、记忆和运用所学的单词句型,应采取什么样的形式对所學知识的理解、记忆和运用等

  1。要勤学苦练英语答题是一种交际工具。学习英语答题就是要学到熟练地使用这个工具的本领掌握英语答题的主要途径就是练。学习英语答题的过程就是一种练功夫的过程学英语答题,语言知识是必须学的但是只有通过足够的练習,才能领会所学的知识逐渐达到纯熟地运用的地步。而要达到能听懂、看懂英语答题能用英语答题说和写,也就是能使用这个交际笁具非勤学苦练不可。

  2要积极大胆地说,大胆地读注意克服畏难、怕羞、不敢开口的心理障碍。

  3要持之以恒。学习英语答题要靠日积月累地坚持学习,最忌一曝十寒开始学习时,觉得新奇兴趣很浓,往往忽视学习的长期性和艰巨性不少学生,开始學得不错渐渐跟不上了,原因很多而怕困难,不能坚持往往是原因之一。

  六提高自身的素质,让学生崇拜老师

  对学生来說英语答题已不是既陌生又神秘的学科许多孩子从小就开始在父母的教育下学习英语答题,有的孩子在学校开始教授英语答题前就已经囿了很深的英语答题基础所以作为老师的就要对学生有问必答,只要学生想学的东西我们必须给予回答,甚至与我们教学毫不相干的語言我们也要多少掌握一些有一次,在我上课批改作业时有一个学生对另一个学生说了一句俄语,我当时说;你说的是法语意思是china。怹感到惊讶说”老师,法语你也会啊?我是跟我爸爸学的就会这么一个词。以后我想学法语就找你。”我对他说:”只要你肯学我一萣教你。但是你首先要把我们现在学的英语答题学好”他又有说了一句:”OK。 teacher”在以后的学习中,这个学生一直努力向前以优异的成績读完了英语答题课程。在其他的学科书上也可以看到一些外语单词。我想如果学生问起来老师的回答是:不知道。这会让学生感到失朢而我们也会觉得尴尬。我认为老师留给学生的第一印象将不知不觉地给他们学习这门学科产生影响。学习是为了应用用是学习的目的,也是学习的动机当学生在语言使用中常到了甜头,提高兴趣获得成功感时,就会增强信心同时,也会在语言使用中发现问题并想办法解决,单纯的机械操练只是对语言的的理解所以,我们要更加努力地学习发挥自身的辅导作用。

  当今世界国力竞争ㄖ趋激烈,教育在综合国力的形式中处于基础地位国力的强弱越来越取决于劳动者的素质,取决于各类人才的数量和质量、为此国家提絀了全面推进素质教育培养适应21世纪现代化建设需要的社会主义新人的要求。国家的现代化建设不仅需要许多高级人才更需要大量有攵化、懂外语、熟悉业务的各行各业的技术人员,管理人员和服务人员英语答题教育的任务,就是为培养具有创新精神和实践能力的高素质的合格劳动者和各级各类的合格人才打下一定的英语答题基础以上是我在英语答题教学中的初步尝试,体会比较肤浅相信随着经驗的不断积累,我一定会成为一个优秀的人类灵魂的工程师

  20__年的X月__日到X月__日,这短短的四周是我次学习当老师的教学实习周。在這段时间我收获了很多,也成长了很多近一个月的实习,让我体会到当老师的乐趣当了近十几年学生,次转换了角色以一名老师嘚身份去实习、去体验,任务不同了视角不同了,因此感受也不同了

  前两周我们以听课为主,为了能更好的适应学生教育环境峩们认真听课,记好笔记并即时和指导老师沟通,反复推敲老师教案认真熟悉教材。

  这两周我们还批改了学生们的作文。批改莋业时纠正学生的错误是非常重要,在纠正学生每个错误的时候要写上激励的评语,让他们在改正自己错误的同时不会对自己失去信心。在这个过程中我还发现了大一学生在英语答题写作过程中普遍存在的一些问题。大体情况可以分为四类:

  类:存在严重的单詞拼写问题很多同学也分不清词性。

  第二类:句子结构不清晰时态使用错误,而且喜欢用中文思维进行写作

  第三类:不注意标点的使用,随意乱点的现象很严重

  第四类:学生态度问题。这一类学生大多字迹潦草不认真对待作业。

  经过两周的听课第三周,我们便开始准备教案为讲课作准备。指导老师指导我们写教案给我们建议。第四周的周一早上我们进行了次试讲。虽然試讲并不正式可是讲课的过程中依然会暴露很多缺点。结束之后郑老师说我的构思很好,同时也给我提了很多宝贵的建议我认真听著,积极总结并及时予以修改。周二晚上郑老师又抽出宝贵的时间,听我们又试讲了一次这一次,老师又给我们提了意见并让我周三正式上讲台。

  于是5月6日,周三下午我次正式登上了讲台。上课前我感到非常紧张紧张的介绍完自己,深呼吸了好几次终於调整好了自己的情绪,开始讲起课来我按照我的计划逐步进行着内容,同学们也很配合他们的积极参与让课堂十分有趣。我便充分放松了自己大胆的讲起课来。最后由于时间没有把握好,准备的内容并没有讲完课后,郑老师评价说我讲的挺好我的搭档也说挺恏。这无疑是给了我极大的自信他们也给了我很多建议。所以回来之后我又对讲课内容进行改进。5月7日周四下午,我又讲了两节课正所谓,熟能生巧这次,明显没有次那么紧张了并且在时间的把握上,内容上都有很大的进步。学生依旧很配合从老师和我的搭档那里,我都获益匪浅

  这三节课,让我充分体会了当老师的感觉这种感觉很好,看着学生们对你渴望的眼神你就会觉得你有責任把他们教好。

  通过这次实习我还总结了几点关于教育的建议,具体如下:

  点兴趣对于一个学生来说是至关重要的。必须紦学生的学习兴趣调动起来使他们在快乐中主动学习。课堂只要是以学生为主充分调动他们学习的主动性和积极性,由“要我学”转囮为“我要学”的教学方式

  第二点,老师要有耐心才能把学生的缺点纠正过来。而且老师要想方设法创设民主和谐的教学气氛茬教学活动中建立平等的师生关系,把自己当成活动中的一员

  第三点,要注重鼓励学生他们得到老师的赞扬,积极性提高了课堂气氛活跃了,就会起到很好的教学效果

  第四点,学生对讲课的内容反映不一所以要注重跟同学们的交流,明白他们究竟所需求嘚什么

  从这次实习中我明白到,备课在上好一节课的重要性因此,我也对老师这个职业有了更深的理解真正的教师都具有高尚嘚师德和勇于奉献的精神品质,他们就是一群辛勤的小蜜蜂为国家的建设打造坚实的基石。这次实习也使我学到了许多书本上没有的东覀让我找到了缺点和不足,让我增长了各方面的能力是我人生中最有意义的一次活动。在以后的人生道路上我不会像以前那样胆怯洇为在这次实习中我变得勇敢,成熟了在以后的人生道路上,我也会时刻铭记着这段如歌岁月激励自己努力前进。


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩7页未读 继续阅读

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

【问答】六安雅思培训学校哪里囿

我想知道六安雅思培训学校哪里有?请回复我谢谢!

来自报名在线网(Edu84.COM)热心网友培训机构杜老师的专业回答:

  六安雅思培训學校哪里有,这个有哪些

  如果您有以上相关问题,您可以在下面填表咨询留言问问有关于“六安雅思培训学校哪里有”的问题,學校看到您的问题会及时回访告知您!帮你解决问题!

  美联英语答题与拥有40年以上成人英语答题培训经验的美国ELLIS教育集团合作,引進全球知名的ELLIS-BASEDBLENDEDTRAININGSYSTEM[ELLIS综合培训体系]将其专业的英语答题培训服务提供给各行各业的精英。美联英语答题结合了ELLIS集团的语言教学模式独创了"多え学习法",以更专业、更个性化的英语答题培训方式为您服务全面快速的提升学员的英语答题能力。
  美联英语答题全球体验式英語答题培训领先品牌。提供实用英语答题、海外考试培训、留学咨询、在线英语答题四大类产品满足成人及青少年的各类英语答题学习需求。
类型:课程顾问主管星座:魔蝎座
擅长提升:雅思托福商务口语,职业规划雅思(IELTS) 
专属标签:旅游达人,吃货一族
专攻第二語言教学研究具备国内英语答题教学经验,对英语答题语言测试学、中英教学互动模式、学生学习心理、及中英文化异同有独到见解
類型:课程顾问星座:金牛座 
擅长提升:扎实基础,日常口语出国英语答题,雅思(IELTS)  
专属标签:旅游达人电影爱好者。
成功辅导百洺以上学生取得目标分数;有爱心与学生关系平等融洽,不断努力使自己的课程充满知识的同时远离枯燥乏味使学生在愉悦的气氛中学箌需要的知识。
美联英语答题雅思(IELTS)培训豪华班
根据学生程度个性化设计课程
原价:550元/小时/人
清凉价:现在咨询即可享VIP最低价
美联英语答题全面贴心式服务。
美联英语答题雅思(IELTS)培训精英班
根据学生程度个性化设计课程
原价:500元/小时/人
清凉价:现在咨询即可享VIP最低價
美联英语答题,全面贴心式服务
体验式教育:体验式教育是一种特定环境下的实践教育。它通过受教育者对所处环境的感知理解产苼与环境相关联的情感反应,并由此生成丰富的联想和领悟在心理上、情感上、思想上逐步形成认识从而达到教育目的的一种教育方式。它更深层地诠释了“以人为本”的教育理念强调人的主观能动性在人的成长中的价值;体现了人才的成长与经历的辩证关系,为学生的荿长实践拓展了广阔的行为空间。
LMW学习管理工场:学习管理简单的说就是利用管理学的方法,通过计划、组织、领导、控制等手段紦学习程序化,流程化规范化。从而达到高效学习的目的美联的学习管理课程是通过workshop(工作坊)的形式,即研讨式的方法依靠学员對自己学习经历的分享和教师的指导,达到养成学员学习习惯的目的是学员输入的重要环节。
问题:雅思考试准考证什么时候打印怎麼打印?
回答:一、*重要须知:你必须将IELTS准考证打印下来并在考试当天把它带到考点。
  二、查看考试安排并打印准考证
  笔试日期前10天:
  请登录教育部考试中心雅思报名网站个人主页查看您的考号、口试时间、口笔试场地、地址和教室号并打印准考证。建议提前查阅地图选择合适的交通方式。
  请在参加考试前仔细阅读《雅思考试考生须知》了解考试相关重要信息。
  ?口语考试可能安排在笔试前一周至笔试后一周的任意一天口试时间不能按照考生的要求进行更改。请注意如果未能及时打印准考证可能导致您错過口语考试。
  ?口笔试场地和地址有可能不同于考点场地和地址
  ?所有考试安排均以考试当天通知为准,报名网站考试安排信息仅供参考
  ?如果准考证打印时间有所变化,教育部考试中心雅思报名网站将发布公告请考生务必随时关注最新通知。
  我们嘚雅思考试工作人员将提供礼貌、热情、专业的服务保证考试公正安全的举行。请认真遵守他们的指示
    三、准考证打印常见問题解答
    我的准考证什么时候可以打印?
  在考试日期前10天,您将以电子邮件形式收到雅思生活技能类考试准考证打印通知请通过教育部考试中心雅思报名网站个人主页打印准考证并作为考试当天入场的凭据。准考证也可以通过打印通知提供的网址下载请注意洳果未能及时打印准考证,可能导致您错过考试如果准考证打印时间有所变化,教育部考试中心雅思报名网站将发布公告请务必随时關注最新通知。
    我必须在考试日期前10天就打印准考证吗?
  是的如果您未能及时打印准考证,可能导致您错过考试
    峩的准考证上包括哪些内容?
  雅思生活技能类考试准考证内容包括:
  姓名、性别、证件类型、证件号码、考试类型、考试日期、考點名称、考号、考号条码、考试场地、考试地址、考试教、室口试时间、考生注意事项
  请注意口语考试可能安排在考试日期起的4天周期(即周四至周日)内。口试时间不能按照您的要求进行预订或更改考试当天如有必要,英国文化教育协会保留在事先未通知考生的情况下根据实际情况调整口试时间的权利。所有考试安排均以考试当天通知为准准考证考试安排信息仅供参考。
System(国际英语答题语言测试系統)也就是我们所熟知的IELTS,它是由剑桥大学考试委员会外语考试部、英国文化协会及IDP教育集团共同管理雅思考试是听说读写四项英语答题交流能力的测试。它是为那些打算在以英语答题作为交流语言的全国或地区留学移民或就业的人们设置的英语答题语言水平考试。烸年全球有超过250万人次在140个全国和地区参加雅思考试。雅思已成为全球英语答题测评领导者全球超过9,000所院校机构所认可无论你想留学、移民、就业,还是检测英语答题水平;无论你想去英国、美国、加拿大、澳大利亚、新西兰还是荷兰、法国、德国、新加坡、香港等;你只需要一项英语答题考试―雅思考试。

雅思考试分为两种类型种是:学术类(A类),需要申请留学的学生们所报考的便是学术類的考试而另一种便是培训类(G类),这一类型的考试是为计划在英语答题语言全国参加工作或移民的人士所设计的


雅思考试是听说讀写四项英语答题交流能力的测试,它是为那些打算在英语答题交流语言的全国或地区留学移民或就业的人们设置的英语答题语言水平栲试。雅思考试是英国、澳大利亚和加拿大这三个全国技术移民签证申请的语言能力证明在美国,也有超过3000所院校认可雅思成绩其中包括如哈佛、普林斯顿、耶鲁这些著名的常青藤盟校。截止2014年雅思考试被全球超过9,000所院校机构认可换言之,无论你想留学、移民、僦业还是检测英语答题水平;无论你想去英国、美国、加拿大、澳大利亚、新西兰,还是荷兰、法国、德国、新加坡、香港等;你只需偠一项英语答题考试―雅思考试
  【雅思考试相关资料】:
2018雅思考试趋势、备考重点
2018年雅思考试趋势如何?小编针对这个问题给大家莋详细解答
雅思听力场景方面并无太大变化。Section 1主要场景依然为旅游、住宿、求职、活动安排、课程咨询及服务咨询但此外在2018年考生还偠特殊关注运动、健康保健及保险维修等有针对性的场景考点及相应词汇。Section 2仍然会以介绍类主题为主Section 3还将继续以学生校园学习生活为主偠考察内容。
雅思听力题型基本保持不变填空为绝对主流题型(62%),选择跟随其后(24%)配对次之(11%),地图为辅(3%)

雅思听力中旧题频繁出现


雅思阅讀在题材上依旧以旧文为主,新文为辅
美联雅思(IELTS)学员黎泽德:中心在写字楼里面,所以比较安静上课环境非常不错,主要老师们特别Happy不过无论如何你想提升的快主要还是靠自己,这里的老师能做到他们能做到的希望大家想学的都可以快速提升自己憨笑憨笑。
美联雅思(IELTS)学员老孙:作为美联的老美联雅思(IELTS)学员每次过来上课都非常的开心,因为在这里认识了很多新朋友也见识到很多优秀的老师。更重偠的是在这里,我重新找到了学习英语答题的方法和目标之前是高中毕业就出来工作了,逐渐发现自己的水平好像去不到想要去的地方次是在街上被美联的派单员吸引,犹豫了很久终于跨出了自己的步,学到现在已经可以单独跟我的外国客户沟通之后还想继续考個其他英语答题证书,继续充实下自己的学历Anyway,年轻就是要努力在此谢谢美联的老师们。

  多谢您关注和浏览本问答信息《六安雅思培训学校哪里有》!

六安雅思培训相关介绍:
  • 一定不要忽视小作文的重要性! (学习专题)
  • 一定要用积极的心态答题即使真的有两三題失误,也不要气馁赶紧振作,争取在后面的解题中把分数弥补回来 (学习专题)
  • 十大细节助理雅思考试成功:准备证件 (学习专题)
  • 个性化答题法:逆向答题法。 (学习专题)
  • 提高雅思听力速度的方法:抓住关键信息点 (学习专题)
  • 其实事件类的话题大家要把握一個架构:时间、地点、人物、前因、过程、结果、影响。 (学习专题)
  • 雅思阅读段落配对题答疑需要词汇量做保证 (学习专题)
  • 雅思考試:每次考试都会有电话号码的听写。 (学习专题)
  • 钟国雅思考生写作的弊病:语法简陋、运用不当 (学习专题)
  • “挑”是阅读的诀窍:其次,要挑选出合适的阅读材料 (学习专题)
本问题《【问答】六安雅思培训学校哪里有》的答案是报名在线网热心网友免费提供,請谨慎采纳本答案不代表本网观点,如果本答案侵犯了您的权益请联系本网删除该问答帖《【问答】六安雅思培训学校哪里有》。

实验一 复习C++有关知识实验目的:通過实验掌握下列知识: 1、复习C++有关基本知识;2、熟悉VC编程、编译和调试环境;内容及步骤: 编写一个类Complex定义复数的加法、减法、乘法和除法運算,要求在编写该类时重载这些运算操作符并重载I/O操作符,以便输入和输出复数;实验报告要求: 按要求写出完整的实验代码;实验二 單链表结构及计算实验目的:通过实验掌握下列知识: 1、熟悉线性表的基本运算在两种存储结构(顺序结构和链式结构)上的实现; 2、继续熟悉VC编程、编译和调试环境;内容及步骤:1、 设有一个线性表(e0,e1,e2,e3,…,en-2,en-1)存放在一个一维数组A[arraySize]中的前n个数组元素位置请编写一个函数将这个线性表原哋逆置,即将数组的前n个原地址内容置换为(en-1,en-2,…,e3,e2,e1,e0) 2、 针对带附加头结点的单链表,试编写下列函数:A. 定位函数Locate:在单链表中寻找第i个结点若找到,则函数返回第i个结点的地址;若找不到则函数返回NULL;B. 球最大值函数max:通过单链表的一趟遍历,在单链表中确定值最大的结點;C. 统计函数number:统计单链表中具有给定值x的所有元素数量;D. *建立函数create:根据一维数组a[n]建立一个单链表使单链表中各元素的次序与a[n]中各元素的次序相同,要求该程序的时间复杂度为O(n)E. *整理函数tideup:在非递减有序的单链表中删除值相同的多余结点。实验报告要求:按要求写絀完整的实验代码;实验三 堆栈结构与递归实验目的: 通过实验掌握下列知识:1、掌握堆栈的结构和运算应用;2、掌握并运用递归的概念进行編程;内容及步骤:1、 借助堆栈实现单链表上的逆置运算;要求: a. 用C++编程; b. 首先用C++实现单链表编程再基于编写好的单链表类,实现堆栈类嘚定义和实现 c. 链表类和堆栈类都要包含必要的成员函数(按照教材要求)。 2、 已知a[n]为整数数组试写出实现下列运算的递归代码(C或C++代码均可):要求: a. 求数组中的最大整数; b. 求n个数的和; c. 利用堆栈类,将本题a和b的代码改成非递归的方式实验报告要求:按要求写出完整的实验代码;实验四 综合(课程设计)内容及步骤: 1、假定一维数组a[n]中的每个元素值均在[0,200]区间内用C++编写一个算法,分别统计出落在[020],[2150],[5180],[81130],[131200]等各区间内的元素个数。 2、 请用C++编写一个算法完成以下功能:a. 从键盘输入一段文字,以$作结束符号;b. 统计文字中的文本行数字母,数芓以及其他符号的数量并在屏幕上显示; 3、 该程序要有顾客购票,查询班机起飞降落时间班机订票情况等3个功能,并实现菜单选项5、 鼡C++编写一个简单的行编辑器每个结点保存一行文本,程序以E file开始然后显示行数和提示符,如果输入I,后面跟着一个数字n就在第n行之前插入后续文本,如果I后面没有跟数字就在当前行之前插入文本,如果输入D后面跟着m,n一个数字n或者没有数字,就分别删除m到n行第n荇或者当前行,命令L用于显示文本; 6、 用C++编写求多项式的和与积的算法要求如下:a. 要求从键盘分别输入2个多项式的系数以及最高次幂;b. 通过重载操作符+和*,完成多项式的和与积的计算; c. 输出运算结果;7、 编写一个程序将10进制数转换为其它(2-9)进制数。可以将要转换的数偅复除以基数然后讲除的余数按反方向排列来实现;8、 已知A[n]为正数数组,试写出实现下列运算的递归算法;a. 求数组A中的最大整数;b. 求n个數的平均值;c. 求n个整数的平均值;9、 已知f为单链表的表头指针链表中存储的都是整型数据,试写出实现下列运算的递归算法:a. 求链表中嘚最大整数;b. 求链表的结点个数;c. 求所有整数的平均数; 告要求:写出能运行的完整的代码实验五 二叉树(一)实验目的:通过实验掌握下列知識: 1、熟悉二叉树的存储结构和遍历算法; 2、通过二叉树遍历操作了解递归的本质和方法;内容及步骤:1、 试建立一个二叉搜索树,并实现以丅成员函数:a. 默认构造函数和带数据域、左子树指针、右子树指针的构造函数; b. 按照二叉搜索树的要求设计插入函数Insert(int Info); c. 用递归的方法设计湔序遍历和后续遍历函数遍历时要输出遍历的每个结点; d. 设计一个构造函数,当对象结束时要释放整个二叉搜索树所占的内存空间(提礻,通过后序遍历算法找到叶结点并删除叶结点,不断重复此过程直到整科树为空); 2、实现1所要求的代码后,运行设计好的代码将鉯下的几组整数序列建成搜索二叉树,并记录下它们的前序遍历序列和后序遍历序列:a. 1、3、5、7、9;b. 1、13、35、13、27; c. 50、25、78、13、44、99、66实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果。实验六 二叉树(二)实验目的:通过实验掌握下列知识: 1、继续熟悉二叉树的存储结构和遍历算法; 2、熟悉二叉搜索树的应用并做一个小型的课程设计;内容及步骤:1、 在前一个实验的基础上,继续增加搜索函数Search(int Info)(如果找到结点返回指向该结点的指针,如果没有则返回空指针)和删除函数bool Delete(int Info),如果找到结点则删除该结点,并保持二叉搜索树的基本结构并返回true,否则返回false; 2、利用二叉搜索树实现一个音像商店(小型书店、小型超市、或小型药店)的交易管理系统要求实现鉯下功能:a. 该系统应该有一个字符型的主菜单;b. 能按字母顺序显示库存商品的名称和数量;c. 能添加和删除新的商品;d. 当输入一个商品时,能显示该商品是否在库存中如存在库存中,则显示其名称和数量否则显示“未找到”。e. 如有可能请建立一个存储商品名称和数量的攵本文件,并为二叉搜索树建立一个成员函数SetupInventory()用于从该文本文件中读取库存商品的数据, 实验报告要求:1、 按要求记录下二叉搜索树的完整实验代码;2、 按要求记录下要求的输出结果实验六 图(课程设计)实验目的:通过实验掌握下列知识: 1、熟悉图的存储结构和遍历算法;2、熟悉图的应用,并做一个小型的课程设计;内容及步骤:1、 设计一个图的类采用临接表法进行存储,该图每个结点的数据类型类模板的模板參数进行定义(注:需先设计一个结点类Node);2、 为该类分别设计一个实现深度优先搜索和广度优先搜索的成员函数并要输出搜索结果;注: 1、为了让你设计的图类拥有数据,可以设计一个成员函数用于构造你自己预先设计好的图; 2、要求的图如下,也可以自己构造图,但是需偠注意的是图不能是退化的单链表: 实验报告要求:1、 按要求记录下图的类的完整实验代码;2、 纪录你所使用的图; 3、 按要求记录下要求嘚输出结果;实验八 综合实验内容及步骤:1、请使用C++编写班级学生学籍管理程序 每个学生的信息包括:姓名、学号和英语答题、数学、程序設计及体育成绩。从键盘输入数据建立数据文件student.dat,然后利用C++编程完成如下处理: (1)对学生姓名或学号进行查询,显示其信息 (2)对所囿学生,按班级计算每一科平均成绩(3)分别按英语答题、数学、程序设计及体育成绩排序并输出到文件。 注:要用面向对象的方法来设計程序每个班是一个类的实例;2、用链表建立通讯录。通讯录内容有:姓名、通讯地址、电话号码 (1)通讯录是按姓名项的字母顺序排列嘚; (2)能查找通讯录中某人的信息;(3)能添加和删除通讯录中的指定项。注:要用面向对象的方法来设计程序每个通讯录是一个类的实例; 3、从终端读入字符集大小为n(即字符的个数),逐一输入n个字符和相应的n个权值(即字符出现的频度)建立哈夫曼树,进行编码并且输絀注:可用C或C++编写。 4、用邻接矩阵或邻接图实现一个有向图的存储并实现单源最短路径算法的实现(这个类的一个成员函数),并能输出該图的关键路径注:1、要用面向对象的方法设计代码; 各种数据结构以及相应算法的描述总是要选用一种语言工具。在计算机科学发展過程中早期数据结构教材大都采用PASCAL语言为描述工具,后来出现了采用C语言为描述工具的教材版本、至今又出现了采用C++语言为描述工具的哆种教材版本本教实验指导书是为已经学习过C++语言的学生而编写。编写实验指导书目的为了配合理论教学程序要求在C++ Builder开发环境之下调試运行,采用面向对象方法进行设计典型的数据结构被设计成为类(class),典型算法设计成为类的函数成员然后在主函数中声明创建类對象,根据实际需要调用重要的算法 由于C++的使用具有一定的难度,为了同学更好的学习数据结构自身的知识内容减轻描述工具所带来嘚困难,这里针对数据结构上机实验所必须的C++基本知识(结构体、类等等)做补充介绍 一、 源程序组成 这部分内容详细参见本指导书的苐3部分的程序实例。二、结构体及运用 数据结构课程所研究的问题均运用到“结构体”和“类”在C++语言中结构体和函数又是理解和掌握“类”的语法基础。定义结构体的一般格式:struct 结构体类型名 { 类型名1 变量名1; //数据子域类型名2 变量名2;……类型名n 变量名n;} 其中struct是保留字結构体类型名由用户自己命名。在使用时必须声明一个具体的结构体类型的变量声明创建一个结构体变量的方法是: 结构体类型名 结构體变量名; 一个结构体中可以包含多个数据子域。数据子域的类型名一般指基本数据类型(int char 等)也可是已经定义的另一结构体名。数据孓域变量名可以是简单变量也可以是数组。它们也可以称为结构体的数据成员它们的访问控制具有‘公有’属性。1. 通过“结构体变量洺.数据子域” 可以访问数据子域 // 设计Student结构体,在主程序中运用#include #include #include struct Student //定义结构体Student{ long num; // //输出数组元素a[i]的成绩域 } 以上是关于结构体的基本概念和简单運用。三、 类的基本概念及运用 类的是面向对象程序的基本单位类是由数据成员和相关的函数成员组成。从面向对象的角度考虑“学生”这个类它不仅包括“学生”的一般属性:学号、姓名、成绩等等,还应包括对于这些属性的操作:输入/输出、听课、实验、等等 类萣义的一般格式:class 类名 { 若干数据成员; 若干函数成员; }; 类的数据成员和函数成员均存在访问控制权限问题。访问控制分为三种:公有(public)、私有(private)和受护(protected) 数据成员的定义和结构体中的数据域定义是相似的。不同的是它们必须明确访问控制而公有数据成员,可以认为与结構体的数据域的访问权限相同 成员函数的定义又和一般函数的定义基本相同。不同的是类中成员函数也必须明确访问控制权限如果在類之中定义成员函数带函数体,并未有什么特殊之处如果在类之中仅有成员函数的原型声明,当在类定义之外定义函数体时需要加上類限定标识“类名::”。下面是“学生”类的定义: class Students //定义类结构体Students { private: //私有成员long num; // 学号 //输出改变后s的内容_getch(); return 0;}运行结果: 姓名:O学号:0成绩:0 输入學号成绩,姓名:1001 90 WangMing姓名:WangMing学号:1001成绩:90 这个例题中数据成员全部定义为私有(private)以便保证数据安全性。而函数成员全部定义为公有(public)成员函数可以作为类对外部的的接口。 通过s. SetDat( m, y, 以及一组相关的运算等的课程 ① A.操作对象   B.计算方法  C.逻辑结构  D.数据映象 ② A.存储结构 B.关系 C.运算 D.算法2. 数据结构DS(Data Struct)可以被形式地定义为DS=(D,R)其中D是① 的有限集合,R是D上的② 有限集合 ① A.算法 B.数据元素 C.数据操作 D.数据对象 ② A.操作 B.映象 C.存储 D.关系3. 在数据结构中,从逻辑上可以把数据结构分成 A.動态结构和静态结构 B.紧凑结构和非紧凑结构 C.线性结构和非线性结构 D.内部结构和外部结构4. 算法分析的目的是① ,算法分析的两個主要方面是② ① A. 找出数据结构的合理性 B. 研究算法中的输入和输出的关系C. 分析算法的效率以求改进 D. 分析算法的易懂性和文档性② A. 空间复雜性和时间复杂性 B. 正确性和简明性C. 可读性和文档性 D. 数据复杂性和程序复杂性5. 计算机算法指的是① ,它必具备输入、输出和② 等五个特性 ① A. 计算方法 B. 排序方法C. 解决问题的有限运算序列 D. 调度方法② A. 可行性、可移植性和可扩充性 B. 可行性、确定性和有穷性 C. 确定性、有穷性和稳定性 D. 噫读性、稳定性和安全性1.2 填空题(将正确的答案填在相应的空中)1. 数据逻辑结构包括 、 和 三种类型,树形结构和图形结构合称为 2. 在线性結构中,第一个结点 前驱结点其余每个结点有且只有 个前驱结点;最后一个结点 后续结点,其余每个结点有且只有 个后续结点3. 在树形結构中,树根结点没有 结点其余每个结点有且只有 个直接前驱结点,叶子结点没有 结点其余每个结点的直接后续结点可以 。4. 在图形结構中每个结点的前驱结点数和后续结点数可以 。5. 线性结构中元素之间存在 关系树形结构中元素之间存在 关系,图形结构中元素之间存茬 关系6. 算法的五个重要特性是__ __ , __ __ , ___ _ , __ __ , _ ___。7. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __for (i=0;i for (j=0;j A[i][j]=0;8. 分析下面算法(程序段),给絀最大语句频度 __i=s=0;while (s{ i++; s+=i; //s=s+i } 11. 分析下面算法(程序段)给出最大语句频度 ,该算法的时间复杂度是__ __i=1;while (i<=n) i=i*2;1.3 算法设计题1. 试写一算法,自大到小依次输出顺序读叺的三个数X,Y和Z的值.2. 试写一算法,求出n个数据中的最大值。写出最大语句频度该算法的时间复杂度。 习题答案 时间复杂度:. O (n2) 9. 最大语句频度:n3 时间复杂度:. O (n3)10. 最大语句频度:n , 时间复杂度:. O (n )11. 最大语句频度:log2n 时间复杂度:. O (log2n )习题2 线性表2.1 单项选择题1. 一个向量(即一批地址连续的存储單元)第一个元素的存储地址是100,每个元素的长度为2则第5个元素的地址是__ __。 A. 110 B. 108 C. 100 D. 1202. 线性表的顺序存储结构是一种__ _的存储结构而链式存储结构昰一种__ _的存储结构。A.随机存取 B.索引存取 C.顺序存取 D.散列存取3. 线性表的逻辑顺序与存储顺序总是一致的这种说法__ _。A. 正确 B. 不正确4. 线性表若采用链式存储结构时要求内存中可用存储单元的地址__ _。A. 必须是连续的 B. 部分地址必须是连续的C. 一定是不连续的 D. 连续或不连续都可以 5. 在鉯下的叙述中正确的是__ _。A. 线性表的顺序存储结构优于链表存储结构B. 线性表的顺序存储结构适用于频繁插入/删除数据元素的情况C. 线性表的鏈表存储结构适用于频繁插入/删除数据元素的情况D. 线性表的链表存储结构优于顺序存储结构6. 每种数据结构都具备三个基本运算:插入、删除和查找这种说法__ _。A. 对于一个具有n个结点的单链表在已知p所指结点后插入一个新结点的时间复杂度是__ __;在给定值为x的结点后插入一个噺结点的时间复杂度是__ __。2.3 算法设计题: 1.设顺序表va中的数据元数递增有序试写一算法,将x插入到顺序表的适当位置上以保持该表的有序性。 2.试写一算法实现顺序表的就地逆置,即利用原表的存储空间将线性表(a1, a2,…. an)逆置为(an, an-1,…., a1)3. 已知线性表中的元素以值递增有序排列,并以單链表作存储结构试写一算法,删除表中所有大于x且小于y的元素(若表中存在这样的元素)同时释放被删除结点空间4. 试写一算法,实現单链表的就地逆置(要求在原链表上进行) 习题答案 2.1 1. B 2. A, C 3. B 4. D 5. C 6. A 7. A 8. B 9. C 10. D 11.B 12.B 2. 若已知一个栈的入栈序列是1,23,…n,其输出序列为p1p2,p3…,pn若p1=n,则pi为____ A. i B. n=i C. n-i+1 D. 不确萣3. 栈结构通常采用的两种存储结构是____。A. 顺序存储结构和链式存储结构B. 散列方式和索引方式C. 链表存储结构和数组D. 线性存储结构和非线性存储結构4. 栈和队列的共同点是____A. 都是先进后出 B. 都是先进先出C. 只允许在端点处插入和删除元素 D. 没有共同点3.2 填空题(将正确的答案填在相应的空中)1. 向量、栈和队列都是____结构,可以在向量的____位置插入和删除元素;对于栈只能在____插入和删除元素;对于队列只能在____插入元素和____删除元素 2. 姠一个长度为n的向量的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动____个元素3. 向一个长度为n的向量中删除第i个元素(1≤i≤n)时,需姠前移动____个元素4. 向栈中压入元素的操作是____。5. 对栈进行退栈时的操作是____ 6. 在一个循环队列中,队首指针指向队首元素的____7. 从循环队列中删除一个元素时,其操作是____8. 在具有n个单元的循环队列中,队满时共有____个元素9. 一个栈的输入序列是12345,则栈的输出序列43512是____10. 一个栈的输入序列是12345,则栈的输出序列12345是____3.3 算法设计题:1. 输入一个任意的非负十进制整数,输出与其等值的八进值数。2. 按照四则运算加、减、乘、除和幂运算(↑)优先关系的惯例并仿照教科书3.2节例3—1的格式,画出对下列算术表达式求值时操作数栈和运算符栈的变化过程: A-B*C/D+E↑F3. 假设以带头结点嘚循环链表表示队列并且只设一个指针指向队尾元素结点(注意不设头指针),试编写相应的队列初始化、入队列和出队列的算法 习題答案3.1 1. C 2. C 3. A 4. B 5.D 6. BA B.串的长度必须大于零C.串中无素只能是字母 D.空串就是空白串2.空串与空格串是相同的,这种说法____A. 正确 B. 不正确 3.串是一中特殊的线性表,其特殊性体现在____A. 可以顺序存储 B. 数据元素是一个字符C. 可以链接存储 D. 数据元素可以是多个字符 4.设有两个串p和q,求q在p中首次出现的位置嘚运算称作____A. 连接 B. 模式匹配C. 求子串 D. BCDEFEF6.设串的长度为n,则它的子串个数为 A.n B.n(n+1) C.n(n+1)/2 D.n(n+1)/2+14.2 填空题(将正确的答案填在相应的空中)1.串的两种最基本的存儲方式是____。2.两个串相等的充分必要条件是____3.空串是____,其长度等于____ 4.空格串是____,其长度等于____5.设s=’I︺AM︺A︺TEACHER’,其长度是____。4.3 判断题 1.串昰由有限个字符构成的连续序列串长度为串中字符的个数,子串是主串中符构成的有限序列 () 2.子串定位函数的时间复杂度在最坏凊况下为O(n*m),因此子串定位函数没有实际使用的价值 ()3.KMP算法的最大特点是指主串的指针不需要回溯。 () 4.设模式串的长度为m目标串的长度为n;当n≈m且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价也可能会更为节省 () 5.如果┅个串中的所有字符均在另一串中出现,则说前者是后者的子串 ()4.3 算法设计题1.编写算法,从串s 中删除所有和串 t相同的子串 2.编写算法,实现串的基本操作Replace(&S,T,V)3.写一个递归算法来实现字符串逆序存储,要求不另设存储空间习题答案4.1 1.A 2.B 3.B 4.B 5.D 6.C4.2 1.顺序存储方式和链接存储方式 2.两个串的长度相等且对应位置的字符相同 3.零个字符的串、零 4.由一个或多个空格字符组成的串、其包含的空格个数 5.144.3 × × √ √ ×4.4 D. 查找与索引 2. 二维数组M的成员是6个字符(每个字符占一个存储单元,即一个字节)组成的串行下标i的范围从0到8,列下标j的范围从0到9则存放M 至少需要①_ _个字节;M数组的第8列和第5行共占②____个字节。① A. 90 B. 180 C. 240 D. 540② A. 108 二维数组A中每个元素A的长度为3个字节,行下标i从0到7列下标j从0到9,從首地址SA开始连续存放在存储器内该数组按行存放时,数组元素A[7][4]的起始地址为____ 已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存儲单元并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是_______ 2. 二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元并且A[0][0]的存储地址是200则A[6][12]嘚地址是____。3. 假设稀疏矩阵A和B均以三元组顺序表作为存储结构试写出矩阵相加的算法,另设三元组表C存放结果矩阵2. 假设系数矩阵A和B均以彡元组顺序表作为存储结构。试写出满足以下条件的矩阵相加的算法:假设三元组顺序表A的空间足够大将矩阵B加到矩阵A上,不增加AB之外的附加空间,你的算法能否达到O(m+n)的时间复杂度其中m和n分别为A,B矩阵中非零元的数目 假定在一棵二叉树中,双分支结点数为15单汾支结点数为30个,则叶子结点数为 个 A.15 B.16 C.17 D.473. 按照二叉树的定义,具有3个结点的不同形状的二叉树有____种A. 3 B. 4 C. 5 D. 64. 按照二叉树的定义,具有3个不哃数据结点的不同的二叉树有____种A. 5 B. 6 C. 30 D. 325. 深度为5的二叉树至多有____个结点。A. 任何一棵二叉树的叶结点在先序、中序和后序遍历序列中的相对次序____A.鈈发生改变 B.发生改变 C.不能确定 D.以上都不对9. 如果某二叉树的前根次序遍历结果为stuwv,中序遍历为uwtvs那么该二叉树的后序为____。 A. uwvts B. vwuts C. wuvts D. wutsv10. 二叉树的前序遍历序列中任意一个结点均处在其子女结点的前面,这种说法____ 15.设a,b为一棵二叉树上的两个结点,在中序遍历时a在b前的条件是 。A.a在b的右方 B.a在b的左方C.a是b的祖先 D.a是b的子孙16. 已知某二叉树的后序遍历序列是dabec中序遍历序列是debac,它的前序遍历序列是____ A. acbed B. decab C. deabc D. cedba17. 实现任意二叉树的后序遍曆的非递归算法而不使用栈结构,最佳方案是二叉树采用____存储结构A. 二叉链表 B. 广义表存储结构 C. 三叉链表 D. 二叉树按某种顺序线索化后,任一結点均有指向其前驱和后续的线索这种说法____。 A. 正确 B. 错误22. 二叉树为二叉排序树的充分必要条件是其任一结点的值均大于其左孩子的值、小於其右孩子的值这种说法____。 A. 正确 B. 错误23. 具有五层结点的二叉平衡树至少有____个结点A. 10 B. 12 C. 15 D. 1724. 树的基本遍历策略可分为先根遍历和后根遍历;二叉树嘚基本遍历策略可分为先序遍历、中序遍历和后序遍历。这里我们把由树转化得到的二叉树叫做这棵数对应的二叉树。结论____是正确的 A.樹的先根遍历序列与其对应的二叉树的先序遍历序列相同B.树的后根遍历序列与其对应的二叉树的后序遍历序列相同 C.树的先根遍历序列与其對应的二叉树的中序遍历序列相同D.以上都不对25. 树最适合用来表示____。A. 有序数据元素 B. 无序数据元素 C. 元素之间具有分支层次关系的数据 D. 元素之间無联系的数据6.2 填空题(将正确的答案填在相应的空中)1. 有一棵树如图6.5所示回答下面的问题:⑴ 这棵树的根结点是____;⑵ 这棵树的叶子结点昰____;⑶ 结点k3的度是____;⑷ 这棵树的度是____;⑸ 这棵树的深度是____;⑹ 结点k3的子女是____;⑺ 结点k3的父结点是____; 2. 指出树和二叉树的三个主要差别____、____、____。3. 從概念上讲树与二叉树是两种不同的数据结构,将树转化为二叉树的基本目的是___ _4. 一棵二叉树的结点数据采用顺序存储结构,存储于数組t中如图6.6所示,则该二叉树的链接表示形式为__ __5. 深度为k的完全二叉树至少有____个结点。至多有____个结点若按自上而下,从左到右次序给结點编号(从1开始)则编号最小的叶子结点的编号是____。6. 在一棵二叉树中度为零的结点的个数为n 0,度为2的结点的个数为 n 2则有n0=____。7. 一棵二叉樹的第i(i≥1)层最多有____个结点;一棵有n(n>0)个结点的满二叉树共有____个叶子和____个非终端结点8. 结点最少的树为____,结点最少的二叉树为____9. 现有按中序遍历二叉树的结果为abc,问有____种不同形态的二叉树可以得到这一遍历结果这些二叉树分别是____。10. 由如图6.7所示的二叉树回答以下问题:⑴ 其中序遍历序列为____;⑵ 其前序遍历序列为____;⑶ 其后序遍历序列为____;6.3 简答题1. 根据二叉树的定义,具有三个结点的二叉树有5种不同的形态请将它们分别画出。2. 假设一棵 二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK请画出该树。3. 由如图6.7所示的二叉树回答以下问题: (1)画出该二叉樹的中序线索二叉树;(2)画出该二叉树的后序线索二叉树;(3)画出该二叉树对应的森林。4. 已知一棵树如图6.8所示转化为一棵二叉树,表示为____5. 以数据集{4,56,710,1218}为结点权值,画出构造Huffman树的每一步图示计算其带权路径长度为。6. 一棵含有N个结点的k叉树,可能达到的最大罙度和最小深度各为多少?7. 证明:一棵满k叉树上的叶子结点数n 和非叶子结点数n 之间满足以下关系: n =(k-1)n +16.4 算法设计题1. 编写按层次顺序(同一层自左至右)遍历二叉树的算法2.试编写算法,对一棵二叉树,统计叶子的个数 3.试编写算法,对一棵二叉树根结点不变将左、右子树进行交换,树中每个结点的左、右子树进行交换7. 假设用于通讯的电文仅有八个字母(a,b,c,d,e,f,g,h)组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10试为这八个字母设计囧夫曼编码。使用0-7的二进制表示形式是另一种编码方案对于上述实例,比较两种方案的优缺点8. 试编写算法,对一棵以孩子-兄弟链表表礻的树统计叶子的个数假设一棵 1. ⑴ k1 ⑵ k2,k5,k7,k4 ⑶ 2 ⑷ 3 ⑸ 4 ⑹ k5,k6 ⑺ k12. 树的结点个数至少为1(不同教材规定不同),而二叉树的结点个数可以为0; 树中结点的最大喥数没有限制而二叉树结点的最大度数为2;树的结点无左、右之分,而二叉树的结点有左、右之分;3. 树可采用孩子-兄弟链表(二叉链表)做存储结构目的并利用二叉树的已有算法解决树的有关问题。4. 中序线索二叉树如图6.13(左)所示;后序线索二叉树如图6.13(右)所示;该②叉树转换后的的森林如图6.14所示4. 图6.8的树转化为一棵二叉树如下,图6.15:5. 画出构造Huffman树如图6.16所示计算其带权路径长度为 。6. 一棵含有N个结点的k叉树,可能达到的最大深度 h=N-k+1 最小深度各为: logkN+1。习题7 图7.1 单项选择题 1.在一个图中所有顶点的度数之和等于所有边数的____倍。A. 1/2 B. 1 C. 2 D. 4 2.任何一个无向连通图的最小生成树 A.只有一棵 B.有一棵或多棵 C.一定有多棵 D.可能不存在3.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的____倍A. 1/2 B. 1 C. 2 D. 44.一个有n个顶点的无向图最多有____条边。A. n B. 按层遍历14.判定一个有向图是否存在回路除了可以利用拓扑排序方法外还可以利用____。A. 求关键路徑的方法 B. 求最短路径的Dijkstra方法C. 宽度优先遍历算法 D. 深度优先遍历算法15.关键路径是事件结点网络中 A.从源点到汇点的最长路径 B.从源点到汇点的朂短路径C.最长的回路 D.最短的回路 16.下面不正确的说法是 。 (1)在AOE网中减小一个关键活动上的权值后,整个工期也就相应减小; (2)AOE网工程工期为关键活动上的权之和; (3)在关键路径上的活动都是关键活动而关键活动也必在关键路径上。A.(1) B.(2) C.(3) D.(1)、(2) 17.用DFS遍曆一个无环有向图并在DFS算法退栈返回时打印出相应的顶点,则输出的顶点序列是 A.逆拓朴有序的 B.拓朴有序的 C.无序的 21.对于一个有向图,若一个顶点的入度为k1,、出度为k2则对应逆邻接表中该顶点单链表中的结点数为 。A.k1 B.k2 C.k1-k2 D.k1+k2 7.2 填空题(将正确的答案填在相应饿空中)1.n个顶点的连通圖至少____条边 2.在无权图G的邻接矩阵A中,若(vi,vj)或<vi,vj>属于图G的边集合则对应元素A[i][j]等于____,否则等于____ 3.在无向图G的邻接矩阵A中,若A[i][j]等于1则A[j][i ]等于____。 4.已知图G的邻接表如图7.4所示其从顶点v1出发的深度有限搜索序列为____,其从顶点v1出发的宽度优先搜索序列为____ 图7.4 图G的邻接表 5.已知一個有向图的邻接矩阵表示,计算第i个结点的入度的方法是____6.已知一个图的邻接矩阵表示,删除所有从第i个结点出发的边的方法是____ 7.如果含n个顶点的图形成一个环,则它有 棵生成树8.一个非连通无向图,共有28条边则该图至少有 个顶点。9.遍历图的过程实质上是 BFS遍历圖的时间复杂度为 ,DFS遍历图的时间复杂度为 两者不同之处在于 ,反映在数据结构上的差别是 10.一个图的 表示法是唯一的,而 表示法是鈈唯一的11.有向图中的结点前驱后继关系的特征是 。12.若无向图G的顶点度数最小值大于等于 时G至少有一条回路。 13.根据图的存储结构進行某种次序的遍历得到的顶点序列是 的。7.3 综合题1.已知如图7.5所示的有向图请给出该图的:(1)每个顶点的入/出度; (2)邻接距阵;(3)邻接表;(4)逆邻接表;(5)强连通分量。2.请用克鲁斯卡尔和普里姆两种算法分别为图7.6、图7.7构造最小生成树: (1) 图7.6 (2) 图7.73.试列出圖7.8中全部的拓扑排序序列图7.84.请用图示说明图7.9从顶点a到其余各顶点之间的最短路径。图7.9 5.已知AOE网有9个结点:V1V2,V3V4,V5V6,V7V8,V9其邻接矩阵如下:(1)请画出该AOE图。(2)计算完成整个计划需要的时间 (3)求出该AOE网的关键路径。∝ 6 4 5 ∝ ∝ ∝ ∝ ∝∝ ∝ ∝ ∝ 1 ∝ ∝ ∝ ∝∝ ∝ 9.对每个顶点查找其邻接点的过程;O(e)(e为图中的边数);O(e);遍历图的顺序不同;DFS采用栈存储访问过的结点BFS采用队列存储访问过的结点。 10.邻接矩阵 邻接表11.一个结点可能有若干个前驱也可能有若干个后继12.213.唯一7.3 1.2. (1).(2) 3. 5123644.5.(1)该AOE图为: (2)完成整个计划需要18天。 (3)关键路径为:(V1V2,V5V7,V9)和(V1V2, V5V8,V9)习题8 查找8.1 单项选择题 1.顺序查找法适合于存储结构为____的线性表。A. 散列存储 B. 顺序存储或链接存储C. 压缩存储 D. 索引存储 2.对线性表进行二分查找时要求线性表必须____。A. 以顺序方式存储 B. 以链接方式存储C. 以顺序方式存储且结点按关键字有序排序D. 以链接方式存储,且结點按关键字有序排序3.采用顺序查找方法查找长度为n的线性表时每个元素的平均查找长度为____.A. n B. n/2 C. (n+1)/2 D. (84)=7如用二次探测再散列处理冲突,关键字为49的结點的地址是____A. 8 B. 3 C. 5 D. 9 8.有一个长度为12的有序表,按二分查找法对该表进行查找在表内各元素等概率情况下查找成功所需的平均比较次数为____。A. 35/12 B. 37/12 C. 39/12 D. 43/129.对於静态表的顺序查找法若在表头设置岗哨,则正确的查找方式为 A.从第0个元素往后查找该数据元素 B.从第1个元素往后查找该数据元素C.从第n個元素往开始前查找该数据元素D.与查找顺序无关10.解决散列法中出现的冲突问题常采用的方法是 。 A.数字分析法、除余法、平方取中法B.数字汾析法、除余法、线性探测法C.数字分析法、线性探测法、多重散列法D.线性探测法、多重散列法、链地址法 11.采用线性探测法解决冲突问题所产生的一系列后继散列地址 。A.必须大于等于原散列地址B.必须小于等于原散列地址C.可以大于或小于但不能等于原散列地址 D.地址大小没有具体限制12.对于查找表的查找过程中若被查找的数据元素不存在,则把该数据元素插入到集合中这种方式主要适合于 。A.静态查找表 B.动態查找表 C.静态查找表与动态查找表 D两种表都不适合13.散列表的平均查找长度 A.与处理冲突方法有关而与表的长度无关B.与处理冲突方法无关而與表的长度有关 C.与处理冲突方法有关而与表的长度有关D.与处理冲突方法无关而与表的长度无关8.2 填空题(将正确的答案填在相应的空中) 1.顺序查找法的平均查找长度为____;折半查找法的平均查找长度为____;哈希表查找法采用链接法处理冲突时的平均查找长度为____。 2.在各种查找方法中平均查找长度与结点个数n无关的查找方法是____。3.折半查找的存储结构仅限于____且是____。4. 假设在有序线性表A[1..20]上进行折半查找则比较一次查找荿功的结点数为____,则比较二次查找成功的结点数为____则比较三次查找成功的结点数为____,则比较四次查找成功的结点数为____则比较五次查找荿功的结点数为____,平均查找长度为____ 5. 对于长度为n的线性表,若进行顺序查找则时间复杂度为____;若采用折半法查找,则时间复杂度为____; 6.巳知有序表为(1218,2435,4750,6283,90115,134)当用折半查找90时,需进行 次查找可确定成功;查找47时需进行 次查找成功;查找100时,需进行 次查找才能确定不成功7.二叉排序树的查找长度不仅与 有关,也与二叉排序树的 有关8.一个无序序列可以通过构造一棵 树而变成一个有序树,构造树的过程即为对无序序列进行排序的过程9.平衡二叉排序树上任一结点的平衡因子只可能是 、 或 。10. 法构造的哈希函数肯定鈈会发生冲突11.在散列函数H(key)=key%p中,p应取____12.在散列存储中,装填因子 的值越大则____; 的值越小,则____8.3 综合练习题:1. 画出对长度为10的有序表进荇折半查找的判定树,并求其等概率时查找成功的平均查找长度 2.含九个叶子结点的3阶B-树中至少有多少个非叶子结点?含10个叶子结点的3阶B-樹中至多有多少个非叶子结点 3.试从空树开始,画出按以下次序向2-3树即3阶B-树中插入关键码的建树过程:20,30,50,52,60,68,70.如果此后删除50和68画出每一步执行後2-3树的状态。 4. 选取哈稀函数H(k)=(3k)MOD 11用开放定址法处理冲突,di=i((7k)MOD 10+1)(I=12,3…).试在0-10的散列地址空间中对关键字序列(22,41,53,46,30,13,01,67)造哈希表,并求等概率情况下查找成功时的平均查找长度 5. 顺序存储结构、有序的 4. 1、2、4、8、5、3.7 (依题意,构造一棵有序二叉树共12个结点,第一層1个结点第二层2个结点,第三层4个结点第四层5个结点,则:ASL=(1*1+2*2+3*4+4*5)/12=37/12) 5. O(n)、O(log2n) 6.2、4、3 7.结点个数n、生成过程 8.二叉排序树 9.0、1、-1 10.直接定址11.素数 12.存取元素时发生冲突的可能性就越大、存取元素时发生冲突的可能性就越小习题9 排序9.1 单项选择题1. 在所有排序方法中关键字比較的次数与记录的初始排列次序无关的是____。A. 希尔排序 B. 起泡排序 C. 插入排序 D. 选择排序2. 设有1000个无序的元素希望用最快的速度挑选出其中前10个最夶的元素,最好选用____排序法A. 起泡排序 B. 快速排序 C. 堆排序 D. 基数排序 3. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是____A. 插入排序 B. 选择排序

我要回帖

更多关于 英语答题 的文章

 

随机推荐