Skip to content
CourseAsk.
高级数据结构与算法
Coursera MOOC / Non-credit 0

高级数据结构与算法

About this course

学习了基本的数据结构后,我们已经可以用程序来解决现实中的一些问题了。但是,怎样提升程序在运行效率呢? 如何快速地把图书按序号从小到大整理好?如何通过一个ID编号在数据库中高效地查找相对应的信息?如何迅速找到所有内容中含有“数据结构”的文档?《高级数据结构与算法》将通过使用高级的数据结构和高效的算法,让你学会如何解决这些对运行时间要求比较严格的问题。 高级数据结构和算法能够根据实际情况,满足一些复杂问题对数据规模、运行时间的要求,帮助我们更有效地解决问题。当我们面对实际问题的时候,高级数据结构和算法让我们有更广泛的空间,选择出与问题本身最为契合的数据结构,并利用相关算法来提升运行效率。 完成这门课之时,你将掌握多维数组、广义表、Trie树、AVL树、伸展树等高级数据结构,并结合内排序、外排序、检索、索引有关的算法,高效地解决现实生活中一些比较复杂的应用问题。合理使用这些高级数据结构和相关算法是程序运行效率的关键因素,学好这门课会让你在之后的计算机专业课程以及项目设计中更得心应手,同时也将让你站在更高的角度去理解问题、设计程序。

B

78/100

CourseAsk score

What the provider tells you
31/45
Who stands behind it
35/35
How complete the listing is
12/20

Scores how much the provider publishes and who stands behind it — not how well it is taught.

What you'll learn

  • understand and implement advanced data structures like multi-dimensional arrays, generalized lists, Trie trees, AVL trees, and splay trees
  • apply sorting and searching algorithms to optimize performance
  • develop skills to choose suitable data structures for various problems

Course objectives

  • improve the efficiency of programs through advanced algorithms
  • learn to manage and manipulate large data sets effectively
  • gain a deeper understanding of the relationship between data structures and algorithm performance
Machine Learning #algorithms #graph algorithms #data structures #optimization #search algorithms #sorting algorithms #AVL trees #Trie trees #splay trees #program efficiency
$29.00

Price shown by Coursera — confirm on their site.

Enroll on Coursera

You'll be redirected to Coursera to complete enrollment.

  • Listed & compared by CourseAsk
  • English · 0