数据结构与算法设计(下) | Data Structures and Algorithm Design Part II

Junhui Deng, TsinghuaX

Learn the basics of data structures and methods to design algorithms and analyze their performance. 本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。

Data structures play a central role in computer science and are the cornerstones of efficient algorithms. Knowledge in this area has been at the kernel of related curriculums. This course aims at exploring the principles and methods in the design and implementation of various data structures and providing students with main tools and skills for algorithm design and performance analysis. Topics covered by this course range from fundamental data structures to recent research results. "Data Structures and Algorithm Design Part II" is an advanced course extending the materials in "Part I". We will cover more powerful and sophisticated data structures & algorithms, including: splay trees, B-trees, red-black trees, hash tables, priority queues, strings and sorting.

数据结构是计算机科学的关键内容,也是构建高效算法的必要基础。其中涉及的知识,在相关专业的课程系统中始终处于核心位置。本课程旨在围绕各类数据结构的设计与实现,揭示其中的规律原理与方法技巧;同时针对算法设计及其性能分析,使学生了解并掌握主要的套路与手段。讲授的主题从基础的数据结构,一直延伸至新近的研究成果。

What will you learn

  • Algorithms used to solve complex problems
  • Principles and methods in the design and implementation of various data structures
  • Skills for algorithm design and performance analysis
  • Background on fundamental data structures and recent results
  • 数据结构的设计与实现
  • 揭示其中的规律原理与方法技巧
  • 了解并掌握主要的套路与手法

会期:
  • 2020年2月20日
介绍:
  • 免费:
  • 收费:
  • 证书:
  • MOOC:
  • 视频讲座:
  • 音频讲座:
  • Email-课程:
  • 语言: 英语 Gb

反馈

目前这个课程还没有反馈。您想要留第一个反馈吗?

请注册, 为了写反馈

Show?id=n3eliycplgk&bids=695438
NVIDIA
还有这个题目的:
Small-icon.hover Algorithms, Part I
This course covers the essential information that every serious programmer needs...
Small-icon.hover Algorithms, Part II
This course covers the essential information that every serious programmer needs...
Data-structures_378x225_0 Data Structures and Algorithm Design 数据结构与算法设计
Learn the basics of data structures and methods to design algorithms and analyze...
Large-icon-attr VLSI CAD Part II: Layout
You should complete the VLSI CAD Part I: Logic course before beginning this...
Course_image-_2_---copy Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
In this project-centered course you will build a modern software hierarchy,...
还有标题«计算机科学»:
Bb90d02a-a562-4632-a0af-e72987f27fea-8b470ba34e03.small Cybersecurity Fundamentals
Learn cybersecurity fundamentals, including how to detect threats, protect systems...
D2fb4b76-e398-42d8-9835-970a49678fa3-61141c84d306.small Computer Forensics
Learn the process, techniques and tools for performing a digital forensics investigation...
C913261b-8081-4f28-9c10-0079b616ab39-9b5fb6076d7d.small Cybersecurity Risk Management
Learn key principles of risk analysis, risk assessment and risk mitigation for...
9ff9b63d-f504-424c-978a-be0b6fab8e96-8f0e4620200d.small Network Security
Learn the process of network security, including intrusion detection, evidence...
E8fc5bd0-b257-42c7-9969-f2d9a01866e0-d0725759bccd.small Generative Modelling
This course focuses on the generation of complex spatial information models...
还有edX:
021963c9-0ad7-40e0-b853-c95a23a03cd6-c87141196bb0.small Industrial Biotechnology
Learn the basics of sustainable processing for biobased products to further...
Bb90d02a-a562-4632-a0af-e72987f27fea-8b470ba34e03.small Cybersecurity Fundamentals
Learn cybersecurity fundamentals, including how to detect threats, protect systems...
D2fb4b76-e398-42d8-9835-970a49678fa3-61141c84d306.small Computer Forensics
Learn the process, techniques and tools for performing a digital forensics investigation...
C913261b-8081-4f28-9c10-0079b616ab39-9b5fb6076d7d.small Cybersecurity Risk Management
Learn key principles of risk analysis, risk assessment and risk mitigation for...
9ff9b63d-f504-424c-978a-be0b6fab8e96-8f0e4620200d.small Network Security
Learn the process of network security, including intrusion detection, evidence...

© 2013-2019