|
所在平台: Coursera专项课程 课程类别: 计算机科学 大学或机构: CourseraNew |
课程主页: https://www.coursera.org/specializations/algorithms
课程评论:没有评论
课程名称:算法专业化 概述:算法是计算机科学的核心,具有广泛的实际应用和深厚的知识内涵。本专业化课程是针对至少具备一些编程经验的学习者提供的算法入门课。课程内容严谨,注重整体概念的理解,而非低级实现及数学细节。完成该专业后,您将能自信地应对技术面试,并与其他程序员和计算机科学家流利地讨论算法。 关于讲师:Tim Roughgarden 自2004年以来一直担任斯坦福大学计算机科学系的教授,拥有丰富的算法及其应用教学和出版经验。 课程大纲: 1. 学习内容包括:分治法、排序与搜索、随机化算法等。 - 课程链接:[分治法、排序与搜索、随机化算法](https://www.coursera.org/learn/algorithms-divide-conquer) 2. 数据结构、图搜索与最短路径相关内容。 - 课程链接:[图搜索、最短路径与数据结构](https://www.coursera.org/learn/algorithms-graphs-data-structures) 3. 贪心算法、最小生成树与动态规划。 - 课程链接:[贪心算法、最小生成树与动态规划](https://www.coursera.org/learn/algorithms-greedy) 4. 最短路径重新回顾、NP 完全问题及其解决方法。 - 课程链接:[最短路径重访、NP 完全问题及解决办法](https://www.coursera.org/learn/algorithms-npcomplete) 此课程将帮助您掌握算法的基础知识与实际应用,为您的技术生涯奠定坚实的基础。
Course Link: https://www.coursera.org/learn/algorithms-divide-conquer
Name:Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Description:Offered by Stanford University. The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and ... Enroll for free.
Course Link: https://www.coursera.org/learn/algorithms-graphs-data-structures
Name:Graph Search, Shortest Paths, and Data Structures
Description:Offered by Stanford University. The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, ... Enroll for free.
Course Link: https://www.coursera.org/learn/algorithms-greedy
Name:Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming
Description:Offered by Stanford University. The primary topics in this part of the specialization are: greedy algorithms (scheduling, minimum spanning ... Enroll for free.
Course Link: https://www.coursera.org/learn/algorithms-npcomplete
Name:Shortest Paths Revisited, NP-Complete Problems and What To Do About Them
Description:Offered by Stanford University. The primary topics in this part of the specialization are: shortest paths (Bellman-Ford, Floyd-Warshall, ... Enroll for free.
Algorithms are the heart of computer science, and the subject has countless practical applications as well as intellectual depth. This specialization is an introduction to algorithms for learners with at least a little programming experience. The specialization is rigorous but emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details. After completing this specialization, you will be well-positioned to ace your technical interviews and speak fluently about algorithms with other programmers and computer scientists. About the instructor: Tim Roughgarden has been a professor in the Computer Science Department at Stanford University since 2004. He has taught and published extensively on the subject of algorithms and their applications.
算法专业化:算法是计算机科学的核心,该主题具有无数的实际应用以及知识深度。该专业是对至少具有一点编程经验的学习者的算法介绍。专业化很严格,但是强调了对低级实现和数学细节的总体了解和概念理解。完成此专业后,您将可以很好地接受技术面试,并能与其他程序员和计算机科学家流利地谈论算法。 关于讲师:Tim Roughgarden自2004年以来一直是斯坦福大学计算机科学系的教授。他在算法及其应用方面进行了广泛的教学和出版。