例题讲付解数据结构算法.pptxVIP

  • 20
  • 0
  • 约小于1千字
  • 约 17页
  • 2018-12-23 发布于福建
  • 举报
例题讲付解数据结构算法

例题讲解;基本概念;顺序存储表示数据元素之间的逻辑关系是由()表示的,链接存储表示数据元素之间的逻辑关系是由()表示的。A 指针 B 逻辑顺序 C存储位置 D问题的上下文 下面关于抽象数据类型的描述,不正确的是()。A 数据封装 B 使用与实现分离 C 信息隐藏 D 用例驱动 算法的时间复杂度与()有关。A 问题规模 B计算机硬件的运行速度 C 源程序的长度 D编译后执行程序的质量 某算法的时间复杂度是O(n2),表明该算法()。A 问题规模是n2 B问题规模与n2成正比 C执行时间等于n2 D执行时间与n2成正比 以下关于数据结构的说法中,错误的是()。A数据结构相同,对应的存储结构也相同 B数据结构涉及数据的逻辑结构、存储结构及操作三个方面C数据结构操作的实现与存储结构有关D定义逻辑结构时可不考虑存储结构 试举一个例子,说明对相同的逻辑结构,同一种运算在不同的存??方式下实现,其运算效率不同。答:例如,线性表中的插入与删除操作,在顺序存储方式下平均移动近一半的元素,时间复杂度为O(n);而在链式存储方式下,插入与删除时间复杂度都是O(1)。;数组元素循环右移K位—时空权衡;有实现同一功能的两个算法A1和A2,其中A1的渐近时间复杂度T1(n)=O(2n),A2的渐近时间复杂度是T2(n)=O(n2)。仅就时间复杂度,具体分析这两个算法哪个好? 分析:比较算法好坏需要比较两个函数。;线性表定义 线性表的特点 线性表的操作;;例seq;Seq综合;;;;Link例题;;;;

文档评论(0)

1亿VIP精品文档

相关文档