Easy to Advanced Data Structures

Course

Online

£ 12 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

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 treesCourse contentsThis 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 is the target audience?Individuals hungry for new knowledge
Students who want a fundamental understanding of data structures

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

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

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Design

Course programme

Introduction 2 lectures 17:26 Abstract data types Introduction Understanding time/space complexity Introduction 2 lectures 17:26 Abstract data types Introduction Understanding time/space complexity Abstract data types Introduction Abstract data types Introduction Abstract data types Introduction Abstract data types Introduction Understanding time/space complexity Understanding time/space complexity Understanding time/space complexity Understanding time/space complexity Static and dynamic arrays 2 lectures 18:36 Static and dynamic arrays Dynamic array source code Static and dynamic arrays 2 lectures 18:36 Static and dynamic arrays Dynamic array source code Static and dynamic arrays Static and dynamic arrays Static and dynamic arrays Static and dynamic arrays Dynamic array source code Dynamic array source code Dynamic array source code Dynamic array source code Linked lists 2 lectures 24:17 Linked list introduction Doubly linked list source code Linked lists 2 lectures 24:17 Linked list introduction Doubly linked list source code Linked list introduction Linked list introduction Linked list introduction Linked list introduction Doubly linked list source code Doubly linked list source code Doubly linked list source code Doubly linked list source code Stacks 3 lectures 18:41 Understanding stacks Stack implementation details Stack source code Stacks 3 lectures 18:41 Understanding stacks Stack implementation details Stack source code Understanding stacks Understanding stacks Understanding stacks Understanding stacks Stack implementation details Stack implementation details Stack implementation details Stack implementation details Stack source code Stack source code Stack source code Stack source code Queues 3 lectures 16:28 Understanding queues Breadth first search and queue implementation Queue source code Queues 3 lectures 16:28 Understanding queues Breadth first search and queue implementation Queue source code Understanding queues Understanding queues Understanding queues Understanding queues Breadth first search and queue implementation Breadth first search and queue implementation Breadth first search and queue implementation Breadth first search and queue implementation Queue source code Queue source code Queue source code Queue source code Priority queues 4 lectures 45:20 What is a priority queue? Min heaps and Max heaps Priority queue inserting elements Priority queue source code Priority queues 4 lectures 45:20 What is a priority queue? Min heaps and Max heaps Priority queue inserting elements Priority queue source code What is a priority queue? What is a priority queue? What is a priority queue? What is a priority queue? Min heaps and Max heaps Min heaps and Max heaps Min heaps and Max heaps Min heaps and Max heaps Priority queue inserting elements Priority queue inserting elements Priority queue inserting elements Priority queue inserting elements Priority queue source code Priority queue source code Priority queue source code Priority queue source code Union find/Disjoint set 5 lectures 37:08 Union find introduction Kruskal's Algorithm Union and find operations Path compression Union find source code Union find/Disjoint set 5 lectures 37:08 Union find introduction Kruskal's Algorithm Union and find operations Path compression Union find source code Union find introduction Union find introduction Union find introduction Union find introduction Kruskal's Algorithm Kruskal's Algorithm Kruskal's Algorithm Kruskal's Algorithm Union and find operations Union and find operations Union and find operations Union and find operations Path compression Path compression Path compression Path compression Union find source code Union find source code Union find source code Union find source code Binary search trees 5 lectures 57:49 Introduction to binary trees Binary search tree insertions Binary search tree removals Binary tree traversals Binary search tree source code Binary search trees

Additional information

Basic computer science knowledge

Easy to Advanced Data Structures

£ 12 + VAT