By learning this course, you will get a comprehensive grasp of hashing and typical balanced binary search trees, as well as their applications. By the end of this course, you will be able to understand the principle of Hashing, design and implement Hashtables for real problems, understand and implement typical balanced binary search trees such as Splay tree, Red-Black tree as well as B-tree, use BBST to solve various problems such as range query.

Data Structures and Algorithms (III)


Data Structures and Algorithms (III)
This course is part of Data Structures and Algorithms Specialization

Instructor: Junhui DENG
Access provided by Toshiba Software India
3,102 already enrolled
Gain insight into a topic and learn the fundamentals.
Intermediate level
Recommended experience
3 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
What you'll 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
Skills you'll gain
Details to know

Shareable certificate
Add to your LinkedIn profile
Assessments
46 assignments
Taught in Chinese (Simplified)
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
This course is part of the Data Structures and Algorithms Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 5 modules in this course
What's included
5 readings
本章内容为:高级搜索树
What's included
41 videos15 assignments
本章内容为:高级搜索树
What's included
36 videos15 assignments
本章内容为:词典
What's included
33 videos16 assignments
What's included
3 programming assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Offered by
Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Explore more from Computer Science
University of Colorado Boulder