A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this online course, we consider the common data structures that are used in various computational problems. You will learn how these data structures are implemented in different programming languages and will practice implementing them in our programming assignments. This will help you to understand what is going on inside a particular built-in implementation of a data structure and what to expect from it. You will also learn typical use cases for these data structures.
提供方
課程信息
Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版您將獲得的技能
- Binary Search Tree
- Priority Queue
- Hash Table
- Stack (Abstract Data Type)
- List
Basic knowledge of at least one programming language: C++, Java, Python, C, C#, Javascript, Haskell, Kotlin, Ruby, Rust, Scala.
對員工進行熱門技能培訓能否為您的公司帶來益處?
體驗 Coursera 企業版提供方
授課大綱 - 您將從這門課程中學到什麼
Basic Data Structures
Dynamic Arrays and Amortized Analysis
Priority Queues and Disjoint Sets
Hash Tables
審閱
- 5 stars73.23%
- 4 stars21.09%
- 3 stars3.62%
- 2 stars0.70%
- 1 star1.34%
來自数据结构的熱門評論
Great course, tests you on a wide spectrum of difficulty. The assignments are crafted to help students learn gradually and build their confidence over Data Structure concepts efficiently.
Good content and assignments, but the explanations could have been clearer, especially for the BST and Splay Tree section. Also, I think it makes little sense to hide the tests.
The lectures and the reading material were great. The assignments are challenging and require thought before attempting. The forums were really useful when I got stuck with the assignments
Excellent review on data structures. I've taken a graduate level course covering advanced data structures, but I was still able to learn new things through the challenging assignments.
關於 数据结构与算法 專項課程

常見問題
我什么时候能够访问课程视频和作业?
我订阅此专项课程后会得到什么?
有助学金吗?
還有其他問題嗎?請訪問 學生幫助中心。