浙江大学2017-18春夏《高级数据结构与算法分析》期中模拟练习 Apr 15, 20191
高级数据结构与算法分析期中模拟练习 本文档是浙江大学2017-18春夏《高级数据结构与算法分析》期中模拟练习的解题指南,涵盖了数据结构和算法分析的多个知识点。 时间复杂度分析 本文档中讨论了时间复杂度分析的概念,包括worst-case time bound和amortized time bound的区别。在问题1-1中,讨论了如果一个操作的最坏情况时间边界是Θ(logN),那么其摊还时间边界必须是O(logN)。这说明了时间复杂度分析的重要性。 数据结构 本文档中涉及了多种数据结构,包括左倾堆、红黑树、B+树等。问题1-2讨论了左倾堆和倾斜堆的区别,问题1-4讨论了B+树的性质,问题1-6讨论了红黑树的性质。 动态规划 本文档中讨论了动态规划的概念,包括使用数组或哈希表存储子问题的解决方案。问题1-3讨论了使用动态规划解决问题的关键方法。 词干提取 本文档中讨论了词干提取的概念,包括词干提取的作用和方法。问题1-5讨论了词干提取的目的。 红黑树 本文档中讨论了红黑树的性质,包括红黑树的定义和性质。问题1-6讨论了红黑树的性质。 哈希表 本文档中讨论了哈希表的概念,包括哈希表的作用和方法。问题1-8讨论了哈希表的优点。 递归和回溯 本文档中讨论了递归和回溯的概念,包括递归和回溯的区别和应用。问题1-10讨论了递归方程式的解法。 二叉树 本文档中讨论了二叉树的概念,包括二叉树的定义和性质。问题1-11讨论了二叉树的应用。 搜索引擎 本文档中讨论了搜索引擎的概念,包括搜索引擎的组成和工作原理。问题2-1讨论了搜索引擎的组成部分。 左倾堆 本文档中讨论了左倾堆的概念,包括左倾堆的定义和性质。问题2-2讨论了左倾堆的应用。 本文档涵盖了数据结构和算法分析的多个知识点,包括时间复杂度分析、数据结构、动态规划、词干提取、红黑树、哈希表、递归和回溯、二叉树、搜索引擎和左倾堆等。
- 粉丝: 21
- 资源: 321
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0