Homework Help for Information Technology

1,532 results

IT encompasses the study, use, and service of coputers and communication systems for storing, sending, receiving and manipulation data and information

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

Avatar image
akashram07032003 asked for the first time
Avatar image
dhilip asked for the first time
Avatar image
anasidrees848 asked for the first time
Avatar image
vvkdjpronation asked for the first time
Avatar image
starscoregrades asked for the first time
Avatar image
toyobaby asked for the first time
Avatar image
im5669230 asked for the first time
  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!

Avatar image
vinothsolai asked for the first time
Avatar image
robbin35670 asked for the first time

Start filling in the gaps now
Log in