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

preview_player
Показать описание
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.

============================
Do you want to learn from me?
============================

📱 Grow with us:

----------------------
⌚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
Рекомендации по теме
Комментарии
Автор

Finally what I was looking for in the whole internet "DSA with Python"

Captain_SJ
Автор

This is epic..
The time when influences are selling their DSA courses..showing FAANG dreams..
Thalaiava of Coding arrived in style and uploads this as free..
Gratitude.

LogicQuest
Автор

This guy will be next big thing in education field and in youtube too. This guy has some serious teaching skills and although i don't know how he keeps up things so straight forward. Keep going man.

nostalgicmovies
Автор

If you could include Graphs, Trees and Heaps. This could be one of the best Complete DSA course

chilloutshow
Автор

I can't thank you enough for this course. You explained the concepts so well. That instead of buying paid courses. I prefer to watch this. Great work. Can you also drop a video on other data structures like graph, tree, DP. Looking forword to it.

DeepaakashGupta
Автор

One of best Python course I have come across. Planning to finish till the end. I like his way of explaining the concepts by giving the real world scenarios. I would 100% recommend this bootcamp.

yvsiddartha
Автор

Bestest video for data structure.. na jaane kitne saare top educators ke videos dekhe but none of them were satisfactory... ap bht detailing m padhate ho jisse kisi ke v difficult topics samajhna easy ho jata... kaash ap jaise teachers mere clg m hote

samiksha
Автор

It was the best video on internet to learn DSA using python. I am eagerly waiting for next topics like Tree, Graph and DP. I saw your video of implementation of Memoization in Recursion video and I strongly believe that you will be able to explain DP easily. If you are providing the course or conducting any class then I am ready to join. I request you to provide me your guidance on next DSA topics. 🙏🙏🙏🙏

abhinavpandey
Автор

10:53:25 The selection sort can be made adaptive using the flag logic that we did in the case of bubble sort. 
def selection_sort(arr):
for i in range(len(arr)):
flag = 0
min_idx = i
for j in range(i+1, len(arr)):
if arr[min_idx] > arr[j]:

min_idx = j

flag = 1
arr[i], arr[min_idx] = arr[min_idx], arr[i]
# print(arr)
if flag == 0:
break
return arr

dikshaseth
Автор

One can teach like sir when they did not go to college just because a college education is common in society...
You deliver concepts so damn clearly, it is really impressive for me!

varunahlawat
Автор

DSA always was intimidating to me but even in 10 mins into watching i feel i was learning from wrong teachers .
Thanks from the core of my heart .
Keep Teaching . The world needs great teachers like you❤❤❤

shahinchoudhury
Автор

After reviewing a lot of paid and free courses I'm must say this is very well structured for DSA with Python. Thank you so much for your efforts for bringing the best content for free!

minalali
Автор

Amazing!! 12 hours of free content. Great work sir!

ComicKumar
Автор

what a resource, mind blowing. I think I am addicted to your tutorial.
Thank you so much sir.
I am eagerly waiting for your other topics of DSA

jabedahmed
Автор

Holy Cow .... Didn't know you had a video on data Structures Goosebumps man

aliensamv
Автор

Sir please make a playlist where lots of projects are included in data science and SDE domain and make concepts clear in between those projects. Also please tell us how actual work happens in industry, how actually a software is developed in any company, how git and github is used to collaborate, how all the files are managed, what are some common nomenclatures and practices used in industry and at the end how a software is finally ready to be exported to users in the form we generally download. Sir, I really want to know all these things. Please make some video on these topics. Thank you in advance.

prabhashkumar
Автор

The way you explained and begin with the introduction of the concept is good, the actual behind the scenes story is covered in the concepts, thanks for the uniqueness in the explanation. You didn't skip any step or point clicked in our mind while studying.
Beginner's must try, no confusion or problem at all 👍

yashshrivastava
Автор

This is the one of best video !!!can't describe how much this video helped me
Please include quick sort, insertion and heap sort, also trees and graphs
Your Explanation is so good sir!
Thanks for the Video sir

shemalatha
Автор

so clear so easy to understand just finished your 100 days deep learning course amazed by your skills thankyou so much sir

shivamdubey
Автор

Sir, Thanks for this, really.
Waiting for next part.
Tree, BST, Heap, Graph, Greedy, Backtracking, DP, Trie, Segment and Binary Indexed Trees, Disjoint Set etc.

susamay