Data Structures with Generic Types in Python
INTERACTIVE COURSE

Data Structures with Generic Types in Python

Beginner

96 Lessons

29h

Certificate of Completion

AI Explanations
AI Explanations
Data Structures with Generic Types in Python
46 Playgrounds
14 Quizzes
251 Illustrations

Takeaway Skills

A thorough understanding of data structures and algorithms

Working knowledge of array-based, linked list-based, and blended implementations

Hands-on experience of Python interfaces, classes, and templates

Familiarity with complexity analysis of data structures and related algorithms

Course Overview

Data structures and algorithms are essential in computer science since they play a crucial role in efficient information retrieval and processing, dealing with files, storing contacts on phones, social networks and web searches. In this course, you’ll learn about the array-based implementation of various linear data structures, stack, and queues. You’ll also learn about linked list-based implementation. Next, you’ll explore advanced data structures like skiplists and hashing. You’ll learn how to implement ...Show More

Course Content

1

Overview

2

Array-Based Lists

3

Linked Lists

4

Skiplists

5

Hash Tables

6

Binary Trees

5 Lessons

7

Random Binary Search Trees

6 Lessons

8

Scapegoat Trees

6 Lessons

9

Red-Black Trees

5 Lessons

10

Heaps

6 Lessons

11

Sorting Algorithms

9 Lessons

12

Graphs

8 Lessons

13

Data Structures for Integers

4 Lessons

14

External Memory Searching

6 Lessons

15

Wrap Up

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE