Tutorialspoint

Advanced Data Structures

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

Course Description

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

Course contents

This course provides you with high quality animated videos explaining a multitude of data structures and how they are represented visually. You will learn how to code various data structures together with simple to follow step-by-step instructions. Every data structure presented will be accompanied 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.

Who this course is for:

  • Individuals hungry for new knowledge
  • Students who want a fundamental understanding of data structures


Goals

  • 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

Prerequisites

  • Basic computer science knowledge
Show More

Curriculum

  • Abstract data types Introduction
    04:47
    Preview
  • Understanding time/space complexity
    12:39
    Preview
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Feedbacks
4.0
Course Rating
50%
33%
0%
0%
17%

    Feedbacks (6)

  • Karthik. k
    Karthik. k

  • RAVEENDRA C
    RAVEENDRA C

  • Oliver Mamani Choque
    Oliver Mamani Choque

  • SEBAIDU ROBBINSON
    SEBAIDU ROBBINSON

    it is great

  • Pramod Kumar Maurya
    Pramod Kumar Maurya

  • S V R A Reddy
    S V R A Reddy

Advanced Data Structures
This Course Includes
  • 7.5 hours
  • 46 Lectures
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language English

Sample Certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate