Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Data Structures and Algorithms using Python | Mega Video | DSA in Python in 1 video
Play lesson

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

5.0 (3)
23 learners

What you'll learn

This course includes

  • 69.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

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/dsa-using-python DSA course (2026) : https://learnwith.campusx.in/courses/DSA-69527ab734c0815fe15a08d9#description ============================ Do you want to learn from me? Check my affordable mentorship program at : https://learnwith.campusx.in ============================ 📱 Grow with us: CampusX' LinkedIn: https://www.linkedin.com/company/campusx-official CampusX on Instagram for daily tips: https://www.instagram.com/campusx.official My LinkedIn: https://www.linkedin.com/in/nitish-singh-03412789 Discord: https://discord.gg/PsWu8R87Z8 ---------------------- ⌚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

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere