Save for later

高级数据结构与算法

程序设计与算法,

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

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 3.5 based on 14 ratings
Length 10 weeks
Effort 每周4-8小时
Starts Jul 17 (41 weeks ago)
Cost $29
From Peking University via Coursera
Instructor Prof. Ming Zhang 张铭
Download Videos On all desktop and mobile devices
Language Chinese
Subjects Programming
Tags Computer Science Algorithms

Get a Reminder

Send to:

Similar Courses

What people are saying

lecturer ) which makes

讲的很不清晰,我连作业都不会做! poorest teaching: slow speaking with few points; few examples; poor style with dark PPT (sometimes shadowed by the lecturer ) which makes me have difficulties matching what I've heard with what I've seen.

quite helpful

difficulties matching

poor style

ppt ( sometimes shadowed

pretty good 这门课不简单,每周大概需要花费2天的时间来学习。每周的编程题2-3题。很难说学的东西以后都会用到,这只市一门很平常的基础课程,就好像我这门课中学到的其中一个知识点,闭散列hash在删除的时候,不能直接删除,需要设立墓碑,在插入的时候遇到墓碑不能直接插入,还需要遍历直到找到空槽。像这类的知识点很平常,但是如果只是用第三方开源库来操作的话,根本就不会注意到这些平常的细节。 期待

对于比较复杂的数据结构都有动画的图解,很利于理解 Pretty good 这门课不简单,每周大概需要花费2天的时间来学习。每周的编程题2-3题。很难说学的东西以后都会用到,这只市一门很平常的基础课程,就好像我这门课中学到的其中一个知识点,闭散列hash在删除的时候,不能直接删除,需要设立墓碑,在插入的时候遇到墓碑不能直接插入,还需要遍历直到找到空槽。像这类的知识点很平常,但是如果只是用第三方开源库来操作的话,根本就不会注意到这些平常的细节。 期待 不错,就是视频制作还可以改进 学完了这门课,收获很多,把原来大学没学好的内容真正学习了一遍。感谢老师和各位助教! sth not bad Just read the ppt 课程讲授与小测内容不符,不能结合知识深入理解,课程讲授泛泛,很多原理没有阐述明白,课程没有条理,没有精心的引导学生学习原理性的知识,授课形式简单而粗暴,缺乏多样性,没有照顾到只学这门课的学生,缺乏对需要知识的复习,相比coursera的优秀课程很多需要改进。 great Quite helpful.

not bad just read

ppt 课程讲授与小测内容不符,不能结合知识深入理解,课程讲授泛泛,很多原理没有阐述明白,课程没有条理,没有精心的引导学生学习原理性的知识,授课形式简单而粗暴,缺乏多样性,没有照顾到只学这门课的学生,缺乏对需要知识的复习,相比coursera的优秀课程很多需要改进。 great quite

不错,就是视频制作还可以改进 学完了这门课,收获很多,把原来大学没学好的内容真正学习了一遍。感谢老师和各位助教! sth not

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Write a review

Your opinion matters. Tell us what you think.

Rating 3.5 based on 14 ratings
Length 10 weeks
Effort 每周4-8小时
Starts Jul 17 (41 weeks ago)
Cost $29
From Peking University via Coursera
Instructor Prof. Ming Zhang 张铭
Download Videos On all desktop and mobile devices
Language Chinese
Subjects Programming
Tags Computer Science Algorithms

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now