Divide and Conquer, Sorting and Searching, and Randomized Algorithms

所在平台: Coursera

课程主页: https://www.coursera.org/learn/algorithms-divide-conquer

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:分治法、排序与搜索以及随机算法 课程概述:本课程主要涵盖了渐进符号(“大O”记法)、排序与搜索、分治法(主方法、整数与矩阵乘法、最接近对)以及随机算法(快速排序、最小割的收缩算法)等主题。 课程大纲: 第一部分:第一周 描述:课程介绍;“大O”记法和渐进分析。 第二部分:第二周 描述:分治法基础;分析分治算法的主方法。 第三部分:第三周 描述:快速排序算法及其分析;概率复习。 第四部分:第四周 描述:线性时间选择;图、割及收缩算法。

课程大纲

Part: 1

Title:Week 1

Description:Introduction; "big-oh" notation and asymptotic analysis.

Part: 2

Title:Week 2

Description:Divide-and-conquer basics; the master method for analyzing divide and conquer algorithms.

Part: 3

Title:Week 3

Description:The QuickSort algorithm and its analysis; probability review.

Part: 4

Title:Week 4

Description:Linear-time selection; graphs, cuts, and the contraction algorithm.

课程评论(0条)

课程详情

The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer (master method, integer and matrix multiplication, closest pair), and randomized algorithms (QuickSort, contraction algorithm for min cuts).

课程标签

0人关注该课程

主题相关的课程