高中信息技术浙教版(2019)选修1 第五章 课时1 数据结构与算法关系 学案(含答案).docxVIP

  • 1
  • 0
  • 约4.11千字
  • 约 7页
  • 2024-12-01 发布于浙江
  • 举报

高中信息技术浙教版(2019)选修1 第五章 课时1 数据结构与算法关系 学案(含答案).docx

课时1数据结构与算法关系

课时目标

1.理解算法与数据结构的关系,能根据数据结构设计合理的算法。2.能结合实例计算算法的时间复杂度和空间复杂度,并通过实例操作体会选择不同的数据结构对算法效率的影响。

1.数据结构与算法的关系

(1)算法的设计和选择总是依赖于__________,算法设计的同时也伴随着____________的设计。

(2)算法是编程思想,____________则是算法思想的基础。

2.算法效率

算法效率的高低可由________________来衡量。算法复杂度分为算法的______________和____________。

3.时间复杂度

(1)时间复杂度反映了算法执行所需要的________,常用大“O”来表示。

(2)算法中语句的____________作为时间复杂度度量标准。

(3)语句总的执行次数T(n)是关于问题规模n的函数。所谓问题规模(也称输入的大小)是指处理问题的大小,即用衡量输入数据量的整数。

(4)算法的______________反映了程序执行时间随问题规模增长而增长的量级,在很大程度上能很好地反映出算法的________。

(5)常见的时间复杂度从高到低为:

O(1)O(log2n)O(n)O(nlog2n)O(n2)O(n2log2n)O(n3)。

4.空间复杂度

(1)空间复杂度反映了算法执行所需要占用的____________

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档