Data Structures and Algorithms using Python | Mega Video | DSA in Python in 1 video

Published: 17 January 2023
on channel: CampusX
768,851
22k

Mastering data structures and algorithms is the key to writing efficient, scalable, and optimized code – a must for any aspiring programmer or software engineer. This video is your go-to resource for understanding the fundamentals, solving problems, and building a solid foundation in this crucial domain.

Code - https://github.com/campusx-official/d...

============================
Do you want to learn from me?
Check my affordable mentorship program at : https://learnwith.campusx.in
============================

📱 Grow with us:
CampusX' LinkedIn:   / campusx-official  
CampusX on Instagram for daily tips:   / campusx.official  
My LinkedIn:   / nitish-singh-03412789  
Discord:   / discord  

----------------------
⌚Time Stamps⌚
----------------------
0:00 start
4:39 Let's Start DS and Algo
5:18 Algorithmic Complexity
21:31 How to calculate order of growth
45:53 Complexity Classes
55:42 Time Complexity Practice Questions
1:32:29 What is Data Structure?
1:37:43 Liner vs Non- Linear Data Structure
1:39:11 Array and it's Disadvantages
1:42:36 Referential Arrays
1:47:31 Dynamic Array
1:51:45 Python List are dynamic arrays

1:55:19 Creating our own list
2:01:21 - Adding len functionality to our list class
2:02:59 - Adding append function
2:13:24 - Adding print functionality
2:16:47 - fetch item using index
2:20:07- adding pop
2:23:52 - adding clear()
2:25:35 - Searching an item in an array
2:28:25 Inserting item in an array - middle
2:37:34 Deleting item form an array
2:44:47 Removing Item by value


2:49:52 Intro To Linked List
03:00:45 Intro To Linked List -( New)
03:08:06 How to create node of #linkedlists
03:14:08 Creating an empty linked list
03:17:03 Finding length of a linked list
03:18:18 Insert form Head
03:24:40 Traversing a linked list
03:31:11 Insert form tail
03:41:39 Inserting in the middle
03:53:27 Empty the linked list
03:55:20 Deleting from head
03:58:20 Deleting from tail
04:07:02 Delete By Value
04:19:12 Searching a node in Linked List
04:22:24 Find node by index position
04:24:58 Arrays vs Linked List
04:27:02 Practice Recursion ii MCQs
04:33:55 Replace Maximum Item
04:38:37 Sum Odd Position
04:42:04 Linked List inplace reversal
04:53:37 Linked List String Pattern Problem

05:06:27 What is Stack
05:11:37 Stack Using Linked List
05:22:26 Stack String Reverse Theory
05:26:24 Stack Reverse Code
05:30:40 Stack Undo redo
05:35:29 Stack Undo redo Code
05:38:42 Stack Bracket Problem Theory
05:46:02 Celebrity Problem Code
05:55:37 Celebrity Problem Stack Theory
06:07:00 Stack Array Implantation

06:20:53 Queue Implementation
06:38:36 Queue Using 2 Stack
06:43:24 Que Recursion MCQs

06:46:14 Hashing Intuition
07:03:26 Collisions in Hashing
07:33:44 Hashing in Python with Linear Probing
08:11:37 Hashing Using Chaining part-1
08:46:03 Hashing and load factor
09:07:27 Hashing deleting accessing traversing

09:24:04 Linear Search
09:28:11 Binary Search

09:41:23 Weird sorting algo
09:51:19 Bubble Sort
10:25:12 Selection Sort
10:57:11 Merge Sort

✨ Hashtags✨
#DataStructuresAndAlgorithms #PythonProgramming #CodingBasics #LearnToCode #ProgrammingFundamentals #AlgorithmicProblemSolving


On this page of the site you can watch the video online Data Structures and Algorithms using Python | Mega Video | DSA in Python in 1 video with a duration of hours minute second in good quality, which was uploaded by the user CampusX 17 January 2023, share the link with friends and acquaintances, this video has already been watched 768,851 times on youtube and it was liked by 22 thousand viewers. Enjoy your viewing!