Princeton University

算法分析

Robert Sedgewick

位教师:Robert Sedgewick

100,786 人已注册

深入了解一个主题并学习基础知识。
4.4

(1,034 条评论)

高级设置 等级
面向相关领域的从业人员而设计
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
91%
大多数学生喜欢此课程
深入了解一个主题并学习基础知识。
4.4

(1,034 条评论)

高级设置 等级
面向相关领域的从业人员而设计
灵活的计划
2 周 在 10 小时 一周
自行安排学习进度
91%
大多数学生喜欢此课程

要了解的详细信息

作业

11 项作业

授课语言:英语(English)

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有9个模块

首先,我们将考虑科学研究算法性能的历史背景和动机。然后,我们将讨论一个能说明该过程关键要素的经典示例:Quicksort 分析。最后,我们将讨论一些在本课程中可能有用的资源。

涵盖的内容

4个视频2篇阅读材料1个作业1个讨论话题

本讲座以递推关系概述开始,递推关系为我们提供了分析算法的直接数学模型。最后,我们将研究与合并排序算法相对应的分而治之递推关系的迷人振荡行为,以及相关递推关系的一般 "主定理"。

涵盖的内容

5个视频1篇阅读材料3个作业1个讨论话题

自 17 世纪以来,科学家们一直在使用生成函数来解决递归问题,因此我们将继续概述生成函数,并强调其在解决诸如计算 N 个节点的二叉树数量等问题中的实用性。

涵盖的内容

5个视频1篇阅读材料1个作业1个讨论话题

精确答案往往很麻烦,所以我们接下来要考虑一种科学的方法来得出近似答案,同样,数学家和科学家几个世纪以来一直在使用这种方法。

涵盖的内容

4个视频1篇阅读材料1个作业1个讨论话题

解析组合学有了递归、生成函数和渐近学的基础知识,您就可以学习和领会解析组合学的基本特征了,解析组合学是一种系统的方法,它避免了我们一直在考虑的经典方法中的许多细节。我们将介绍无标注和有标注的组合类,并通过大量实例来激发我们研究这些类的基本方法。

涵盖的内容

4个视频2篇阅读材料1个作业1个讨论话题

作为典型的递归结构,各种类型的树在科学探索中无处不在,在无数计算应用中也会明确出现。您可以在教科书中找到广泛的内容,但本讲座的重点是使用分析组合学来列举各种类型的树并研究参数。

涵盖的内容

4个视频1篇阅读材料1个作业1个讨论话题

对排序算法的研究就是对排列组合性质的研究。我们介绍在这种关系背景下研究排列组合的分析-组合方法。

涵盖的内容

5个视频1篇阅读材料1个作业1个讨论话题

从 DNA 序列到网络索引,字符串(字符序列)在现代计算应用中无处不在,因此我们使用解析组合学来研究它们的基本属性,然后引入三元组,这是经典组合学中没有的重要基本结构。

涵盖的内容

5个视频1篇阅读材料1个作业1个讨论话题

我们将字符串视为字符集或从[1...N]到[1...M]的函数,以研究经典占位问题及其在基本哈希算法中的应用。从 [1...N] 到 [1...N] 的函数是映射,具有有趣而复杂的结构,我们可以用解析组合学来研究。

涵盖的内容

6个视频1篇阅读材料1个作业1个讨论话题

位教师

授课教师评分
4.3 (233个评价)
Robert Sedgewick
Princeton University
7 门课程1,998,555 名学生

提供方

从 算法 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.4

1,034 条评论

  • 5 stars

    62.57%

  • 4 stars

    26.01%

  • 3 stars

    6.76%

  • 2 stars

    1.64%

  • 1 star

    2.99%

显示 3/1034 个

NP
5

已于 Aug 13, 2022审阅

SS
5

已于 Feb 11, 2024审阅

AK
4

已于 Feb 7, 2024审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题