YoVDO

Easy to Advanced Data Structures

Offered By: Udemy

Tags

Algorithms and Data Structures Courses Binary Tree Courses Algorithms Courses Data Structures Courses Hash Tables Courses Stacks Courses Queues Courses Heaps Courses Singly Linked List Courses Doubly Linked List Courses

Course Description

Overview

A complete guide to learning everything there is to know about data structures

What you'll learn:
  • 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

Data structures are amongst the most fundamental ingredients in the recipe for creating efficient algorithms and good software design. Knowledge of how to create and design good data structures is an essential skill required in becoming an exemplary programmer. This course will teach you how to master the fundamental ideas 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

Course contents

This course provides you with high quality animated videos explaining a multitude of data structures and how they are represented visually. Youwill learn how to code various data structures together with simple to follow step-by-step instructions. Every data structure presented will beaccompanied by some working source code (in Java) to solidify your understanding of that particular data structure. I will also be posting various coding exercises and multiple choice questions to ensure that you get some hands on experience.


Taught by

William Fiset

Related Courses

数据结构与算法 Data Structures and Algorithms
Peking University via Coursera
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX
Ordered Data Structures
University of Illinois at Urbana-Champaign via Coursera
Data Structures and Algorithms (II)
Tsinghua University via Coursera
Data Structures and Algorithms
Tsinghua University via Coursera