Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Linear Data Structures and Algorithms in Python - 8 Hour Deep Dive with Code - DSA using Python

Sundeep Saradhi Kanthety via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Dive deep into linear data structures and algorithms through this comprehensive 8-hour video tutorial that covers essential concepts with hands-on Python implementation. Master the fundamentals of non-primitive data structures including lists, stacks, and queues, while exploring crucial searching and sorting techniques. Begin with an introduction to data structures and Python classes and objects, then progress through detailed coverage of single linked lists including creation, display, insertion, and deletion operations. Advance to double linked lists with comprehensive implementation of all core operations, followed by circular linked lists covering creation, display, insertion, deletion, and searching functionality. Learn practical stack implementation using both Python lists and linked lists, then explore queue implementation through the same dual approach. Conclude with essential searching algorithms including linear search and binary search techniques. Each topic includes detailed code examples and explanations, making complex data structure concepts accessible through practical Python programming. The tutorial provides timestamped sections for easy navigation through specific topics, from basic introductions at the beginning to advanced searching algorithms in the final segments.

Syllabus

00:00:00 Introduction to Data Structures
00:07:46 Classes and Objects in Python
00:31:34 Single Linked List - Create & Display
00:58:44 Single Linked List - Insertion
01:31:00 Single Linked List - Deletion
02:01:25 Double Linked List - Create & Display
02:19:43 Double Linked List - Insertion
02:45:46 Double Linked List - Deletion
03:12:15 Circular Linked List - Create & Display
03:44:44 Circular Linked List - Insertion
04:20:57 Circular Linked List - Deletion
05:02:47 Circular Linked List - Searching
05:19:05 Stack Implementation using Lists
05:40:53 Queue Implementation using Lists
06:00:35 Stack Implementation using Linked Lists
06:35:10 Queue Implementation using Linked Lists
07:07:15 Linear Search
07:18:39 Binary Search

Taught by

Sundeep Saradhi Kanthety

Reviews

Start your review of Linear Data Structures and Algorithms in Python - 8 Hour Deep Dive with Code - DSA using Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.