Back to 高级数据结构与算法
Peking University

高级数据结构与算法

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

Status: Theoretical Computer Science
Status: Data Structures
Course33 hours

All reviews

Showing: 16 of 16

TAO XU
2.0
Reviewed Jun 26, 2018
Jue WANG
5.0
Reviewed Nov 18, 2022
Qirong Ma
5.0
Reviewed Nov 2, 2015
Tang Captain
5.0
Reviewed Jul 30, 2017
Leo W
5.0
Reviewed May 6, 2022
Gary
5.0
Reviewed Apr 28, 2019
肖壮清
5.0
Reviewed Feb 18, 2016
王翔宇
5.0
Reviewed Aug 24, 2015
囝岩
5.0
Reviewed Oct 26, 2016
李宗桓
4.0
Reviewed Jun 25, 2017
Ce Ju
4.0
Reviewed Jun 26, 2017
Penghao Zhao
4.0
Reviewed Oct 31, 2015
Hanqing Zhao
2.0
Reviewed Aug 25, 2015
刘伯凡
2.0
Reviewed Sep 18, 2015
邢晓佼
1.0
Reviewed Sep 2, 2017
LuckyHXQ
1.0
Reviewed Mar 13, 2018