21
answers
1
watching
262
views

  1. Data structures introduction
Easy to Advanced Data Structure Series

Welcome to the Easy to Advanced Data Structure Series, a complete guide to learning everything there is to know about data structures. My name is William, and I will be your instructor throughout these videos. To begin with, a little bit about myself: my passion revolves around algorithms and data structures, which led me to become involved in lots of competitive programming. In 2017, I qualified for the ACM ICPC World Finals programming competition. My current occupation today is as a software engineer for Google, stationed in Mountain View, California at the head office.

What You Will Learn

In this data structures course, you will see how data structures are represented visually through animations. Animations are an essential part of the learning experience, which is why all of my videos include animations accompanied by simple explanations. We will learn how to code various data structures together with simple-to-follow, step-by-step instructions. For every data structure, we will be going over some working source code to solidify your understanding. I will also be posting various coding exercises and multiple-choice questions to ensure that you can get hands-on experience with the data structures themselves.

We will begin with the easiest and most fundamental data structure, the dynamic array, and then move on to the linked list, followed by the stack data structure, and finally the queue. Moving on to the intermediate data structures, we will dive into the heap-based priority queue, followed by a personal favorite of mine, the union-find. Lastly, we will cover binary trees and binary search trees and what they are both good for.

After this, we will look at the advanced section, which will go into great depth on the hash table and multiple occlusion resolution techniques, as well as the lesser-known data structure, the Fenwick tree, which boasts efficiency in range sum queries. Those are the data structures I have for you at the moment, and I will keep adding more as time goes on. Thank you for watching, and I hope you can join me in this easy-to-advanced data structure series!

For unlimited access to Homework Help, a Homework+ subscription is required.

Avatar image
Liked by im5669230 and 3 others

Unlock all answers

Get 1 free homework help answer.
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 1 person
Already have an account? Log in
Avatar image
Read by 2 people
Already have an account? Log in

Related questions

Related Documents

Weekly leaderboard

Start filling in the gaps now
Log in