Best DSA Course for Beginners to Advanced | Data Structures and Algorithms Tutorial
Welcome to the first video Tutorial on Data Structures And Algorithms. In this video I am going to provide an Introduction to Data Structures And Algorithms. This Course is created to Explain the Fundamentals of data structures and algorithms. This video Will explain What is data?, What is data structure?, The Need for Data Structures, What is algorithm? Title 00:00:02:02 - Introduction to Asymptotic Analysis 00:12:02:16- Data Structure Asymptotic Notation 00:30:41:11 - Analysis of Loop in Programming 00:55:02:11 - Data Structures And Algorithms - Space Complexity (Asymptotic Analysis) 01:07:40:00 - Data Structures And Algorithms - Basic Math (Count of N-digit Palindrome numbers) 01:31:05:28 - Data Structures And Algorithms - Basic Math | Count Trailing Zeros in Factorial of Number 01:48:12:23 - Data Structures And Algorithms - Basic Math | Mathematical Algorithms | GCD & LCM 01:59:33:24 - Data Structures And Algorithms - Mathematical Algorithms | Prime Number Checker 02:10:36:03 - Data Structures And Algorithms - Display Factors of a Number | Understanding Prime Factorization 02:24:20:12 - Data Structures And Algorithms - Arrays in Data Structure 02:33:37:04 - Data Structures And Algorithms - Vector Data Structures for Absolute Beginners 02:52:05:05 - Data Structures And Algorithms - How to Search, Insert in an Unsorted Array 03:12:40:11 - Data Structures And Algorithms - How Delete in an Unsorted Array (Part 2) 03:27:41:20 - Data Structures And Algorithms - Find Largest Element and Second Largest Element in an Array 03:49:02:09 - Data Structures And Algorithms - Check if Array is Sorted 03:55:55:22 - Data Structures And Algorithms - Reverse An Array 04:08:54:05 - Data Structures And Algorithms - Move all zeroes to end of array 04:30:25:15 - Data Structures And Algorithms - Leaders in an array 04:41:57:25 - Data Structures And Algorithms - Program for Left Rotation (Shift) of Array by one 04:52:49:16 - Left rotate an array by D places 05:13:26:14 - Maximum difference between two elements in an Array 05:27:20:03 - Find the Maximum Consecutive One's in Array 05:39:22:15 - Sort Array by Frequency 05:50:35:06 - Maximum Subarray Sum 06:01:57:25 - Maximum Length Even Odd SubArray Kadane's Algorithm 06:13:50:08 - Largest sum subarray of size K containing consecutive elements 06:25:23:11 - Find subarray with given sum 06:38:36:00 - Trapping Rain Water Problem 06:56:05:01 - Introduction to Linked List 07:05:54:11 - Linked List implementation 07:17:27:21 - Inserting a new element at head of a Linked List 07:31:27:03 - Delete a Linked List node at a given position 07:43:29:13 - Introduction to Doubly Linked Lists 07:53:25:22 - Insert A Node in the Doubly Linked List 08:05:31:29 - Delete a node in a Doubly Linked List 08:16:00:06 - Introduction to Circular Linked List 08:26:35:05 - Deletion from a Circular Linked List 08:41:07:14 - Insertion in Circular Singly Linked List at Beginning 08:52:50:06 - Find The Middle Of A Given Linked List 09:01:20:19 - Remove duplicates from a sorted Linked List 09:09:59:08 - How to Reverse a linked list 09:17:22:26 - How to Reverse a Linked List in groups of given size 09:30:00:03 - Detect Cycle in Linked List Using Floyd's Cycle - FINDING ALGORITHM 09:39:40:25 - String in Data Structure 09:48:33:10 - Program to Determine Whether a Given String is Palindrome (C++) 09:54:30:04 - Check Whether Two Strings Are Anagram Of Each Other | C++ Program 10:07:13:00 - Leftmost Repeating Character in a String | Repeating Character - First Appearance Leftmost 10:25:25:28 - Reverse words in a given string | C++ Program 10:42:19:11 - Given two strings, find if first string is a subsequence of second 10:53:23:00 - Longest Substring Without Repeating Characters 11:06:37:22 - Stack Data Structure (Introduction) 11:14:53:17 - How to Implement a Stack using an Array 11:24:50:25 - Implement A Stack Using Singly Linked List | Linked List Implementation of Stack - Data Structures 11:40:05:24 - What is STACK data structure in C++? Stack in C++ STL with Example 11:48:11:25 - Valid Parentheses - Stack - C++ - Leetcode 20 11:56:36:05 - The Stock Span Problem | C++ In this video, we'll be delving into the art of problem-solving with our comprehensive Data Structures and Algorithms Course. If you're a programmer, computer science student, or enthusiast looking to master the fundamental concepts of data structures and algorithms, this course is for you. We'll take you through the step-by-step process of solving complex programming problems by teaching you how to identify, analyze, and solve them using various data structures and algorithms. We'll also cover essential topics such as arrays, linked lists, sorting algorithms, binary search trees, graph theory, dynamic programming, and more. By the end of this course, you'll have a deep understanding of how to approach complex problems and implement efficient algorithms to solve them.
Download
0 formatsNo download links available.