第 1 章 绪 论 课后习题讲解 1. 填空⑴( )是数据的基本单位在计算机程序中通常作为一个整体进行考虑和处理【解答】数据元素 ⑵( )是数据的最小单位( )是讨论数据结构时涉及的最小数据单位【解答】数据项数据元素【分析】数据结构指的是数据元素以及数据元素之间的关系 ⑶ 从逻辑关系上讲数据结构主要分为( )( )( )和( )【解答】集合线性结构树结构图结构 ⑷ 数据的存储结构主要有( )
数据结构习题全解第1章???? 绪论????????一选择题1. 算法的计算量的大小称为计算的(??? )【北京邮电大学2000 二3 (208分)】A.效率????????? B. 复杂性?????? C. 现实性?????????? D. 难度2. 算法的时间复杂度取决于( )【中科院计算所 1998 二1 (2分)】A.问题的规模????? B. 待处理数据的初态????? C. A和
第六章习题1.试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态2.对题1所得各种形态的二叉树分别写出前序中序和后序遍历的序列3.已知一棵度为k的树中有n1个度为1的结点n2个度为2的结点……nk个度为k的结点则该树中有多少个叶子结点并证明之4.假设一棵二叉树的先序序列为EBADCFHGIKJ中序序列为ABCDEFGHIJK请画出该二叉树5.已知二叉树有50个叶子结点则该二叉树的总结点数至
第1章 绪 论2.(1)×(2)×(3)3.(1)A(2)C(3)C5.计算下列程序中x=x1的语句频度 for(i=1i<=ni)for(j=1j<=ij) for(k=1k<=jk) x=x1 【解答】x=x1的语句频度为:T(n)=1(12)(123)……(12……n)=n(n1)(n2)66.编写算法求 一元多项式pn(x)=a0a1xa2x2…….anxn的值pn(
第一章一填空题1 _____是数据的基本单位.........是具有独立含义的最小标识单位3 数据之间的关系(逻辑结构)有四种————————4 数据的存储结构包括..................................................二问答题什么是数据结构什么是数据类型 叙述算法的定义与特性3.???????? 叙述算法的时间复杂度三判断题(在各题后填写或×)1.
习题课一15确定下列各程序段的程序步,确定划线语句的执行次数,计算它们的渐近时间复杂度。习题一(第18页)(1) i=1; k=0;do { k=k+10*i; i++; } while(i=n-1)答: 划线语句的执行次数为 n-1 。O(n)(2)i=1; x=0;do {x++; i=2*i;} while (in);划线语句的执行次数为 ?log2n?。O(log2n)(3) for(in
数据结构课后练习题第一章 绪论选择题1数据结构被形式定义为(DS)其中D是( )的有限集合S是D上的( )有限集合算法 B数据元素 C数据操作 D逻辑关系 E操作 F映象 G存储 H关系2数据结构是一门研究非数值计算的程序设计问题中计算机的( (1) )以及它们之间的( = 2 GB3 ② )和运算的学科(1)A操作对象 B计算方法 C逻辑存储
第3章 链表一复习要点本章重点讨论最简单的链表结构——单链表详细地介绍了单链表的抽象数据类型单链表的类定义相应操作的实现引入了带表头结点的单链表结构进一步定义了用模板描述的单链表类作为一种应用讨论了一元多项式的类定义及其加法操作的实现此外讨论了循环链表和双向链表在复习这一章时需要对C 语言中的指针和引用类型的使用有清楚的理解对带表头结点的链表和不带表头结点的链表在插入删除搜索时的差别有清楚的认识而
第6章 树与森林一复习要点本章主要介绍了树与森林二叉树的定义性质操作和相关算法的实现特别是二叉树的遍历算法它们与许多以此为基础的递归算法都必须认真学习因为树的先根遍历次序与对应二叉树表示的前序遍历次序一致树的后根遍历次序与对应二叉树的中序遍历次序一致因此可以据此得出树的遍历算法线索化二叉树是直接利用二叉链表的空链指针记入前驱和后继线索从而简化二叉树的遍历堆是一种二叉树的应用可以用它作为优先级队列的
#
违法有害信息,请在下方选择原因提交举报