
Easy to Advanced Data Structures
A complete guide to learning everything there is to know about data structures
Table of Contents
What you’ll learn
- A mature understanding of data structures
- Algorithms associated with data structures
- Dynamic arrays
- Singly and doubly linked list
- Queues & Stacks
- Binary Trees and Binary search trees
- Heaps & Priority queues
- Union find/Disjoint set
- Hash table/Associative array
- Fenwick tree/Binary indexed tree
Requirements
- Basic computer science knowledge
Description
The foundational components of good software design are data structures and algorithms. In order to become an exemplary programmer, it is imperative to know how to create and design good data structures. This Easy to Advanced Data Structures course will teach you how to master the basic concepts surrounding data structures.
Learn and master the most common data structures in this comprehensive course:
- Static and dynamic arrays
- Singly and doubly linked lists
- Stacks
- Queues
- Heaps/Priority Queues
- Binary Trees/Binary Search Trees
- Union find/Disjoint Set
- Hash tables
- Fenwick trees
- AVL trees
- Binary Indexed trees
- Sparse tables
Easy to Advanced Data Structures Course contents
This Easy to Advanced Data Structures course presents you with high-quality animated videos that explain the various data structures and how they are represented visually. There are simple to follow step-by-step instructions that will teach you how to code various data structures. In addition to each data structure explained, working source code (in Java) will be presented to help you understand the particular data structure. Additionally, I will post a number of coding exercises and multiple-choice questions to ensure you develop your coding skills.
Who this course is for:
- Individuals hungry for new knowledge
- Students who want a fundamental understanding of data structures
Created by William Fiset
Last updated 3/2020
English
Size: 1.2 GB
https://www.udemy.com/course/introduction-to-data-structures/