Online Courses
Universities
Scholarships
AI Advisor
Home
›
Online Courses
›
Machine Learning
›
高级数据结构与算法
高级数据结构与算法
Coursera
MOOC / Non-credit
USD 29
Enroll now →
About this course
学习了基本的数据结构后,我们已经可以用程序来解决现实中的一些问题了。但是,怎样提升程序在运行效率呢? 如何快速地把图书按序号从小到大整理好?如何通过一个ID编号在数据库中高效地查找相对应的信息?如何迅速找到所有内容中含有“数据结构”的文档?《高级数据结构与算法》将通过使用高级的数据结构和高效的算法,让你学会如何解决这些对运行时间要求比较严格的问题。 高级数据结构和算法能够根据实际情况,满足一些复杂问题对数据规模、运行时间的要求,帮助我们更有效地解决问题。当我们面对实际问题的时候,高级数据结构和算法让我们有更广泛的空间,选择出与问题本身最为契合的数据结构,并利用相关算法来提升运行效率。 完成这门课之时,你将掌握多维数组、广义表、Trie树、AVL树、伸展树等高级数据结构,并结合内排序、外排序、检索、索引有关的算法,高效地解决现实生活中一些比较复杂的应用问题。合理使用这些高级数据结构和相关算法是程序运行效率的关键因素,学好这门课会让你在之后的计算机专业课程以及项目设计中更得心应手,同时也将让你站在更高的角度去理解问题、设计程序。
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
Skills you'll gain
algorithms
graph algorithms
data structures
optimization
search algorithms
sorting algorithms
AVL trees
Trie trees
splay trees
program efficiency
Related courses
Machine Learning for Trading
USD 49
Data Science Foundations
USD 49
The Complete Quantum Computing Course
USD 199.99
Statistical Learning for Data Science
USD 49
Internet of Things and AI Cloud
USD 49
DataPrep for H2O Driverless AI
USD 49
Information Extraction from Free Text Data in Health
USD 49
Applied Natural Language Processing in Engineering Part 2
USD 49
Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.