Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Complete C++ Programming With Data Structures And Algorithms

    Posted By: ELK1nG
    Complete C++ Programming With Data Structures And Algorithms

    Complete C++ Programming With Data Structures And Algorithms
    Last updated 2/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 31.76 GB | Duration: 56h 30m

    C++ Programming basics to Arrays, Strings, Pointers, Recursion, OOP's, Linked Lists, Stacks, Queues, Trees, Graphs ,DP

    What you'll learn
    Learn from the very basics concepts like loops ,Arrays 1D and 2D, Functions to advance topics like pointers, Dynamic Memory Allocations ,Recursion ,Strings
    Learn Object Oriented Programmings Concepts with Class Object Inheritance Polymorphism Abstraction and Encapsulation and lots more..
    Also Learn Data Structures and Algorithms Concepts like Linked List, Stacks and Queues, Trees, BSTs
    Learn Dynamic Programming with Advance Algorithms like Kruskals, Prims and Dijastra's Algorithms in Graphs
    Get the access of all typed materials
    The best is that all Codes which will be typed from the very beginning to enhance your skills in C++ Programming .
    Requirements
    C++ Compiler and IDE, Like DevC++, CodeBlocks , Xcode etc.
    No previous knowledge is required to take this course, course starts from Basics and goes to Advance level like Data Structures and Algorithms.
    No Programming knowledge required.
    Anyone who wants to learn C++ can join this course .
    Description
    So you want to learn C++ Programming from Basics to Advance ??Well this can be the course for you where you will learn from basics of C++ to advance topics to C++ likeArrays, Recursion, Pointers , Object Oriented Programing, Linked Lists, Stacks, Queues, ,Trees, BST's ,Dynamic Programming , Graph etc.The best part is you will Learn Data Structures and Algorithms in C++ in the same course.This Course is made for   people who don't have any knowledge about programming & want to get started with  C++ What I will learn ?Basics - Datatypes and Variables, Operators and Expressions, Conditional Statements, Loops, Pointers, Functions, Function Overloading, Oops Concepts, Classes and Objects, Constructors, Destructors, Operator Overloading, Inheritance, Polymorphism, Abstract Classes, Function Overriding, Static Members, Templates, Linked List, Stacks, Queues, Trees, Binary Trees, Binary Search Trees, Priority Queues, Dynamic Programming, GraphsSo, you've heard a lot about C++, but you don't know how to get started? Then this  course is exactly what you need!This course assumes no previous coding experience . It doesn't matter if you have never written any programs or you have no idea about programming… After this course all of this will change. A major focus is problem-solving skills, algorithms and strong fundamentals. Also, the focus of this course will be to make sure that you have done the substantial amount of coding by the end of it. You'll be exposed from very easy to hard level of questions and ConceptsCourse is designed keeping in mind the requirements of beginners. Course starts with fundamentals of logic building and problem solving..This course will enhance the problem solving skills of the students using C++. Course follow step-by-step approach to make students fall in love with programming and ignite their passion of coding with the help of problems ranging to easy to intermediate to expert level.This course will teach you all the fundamentals you need. With more than 50+ hours of video this comprehensive course leaves no stone unturned!You will learn how to program in C++ in a fast and easy way! .This course will teach you C++ in a practical mannerAs for the curriculum, curriculum is designed to make students proficient in programming .You will learn theory and you will also gain lots of practice. During the course we will write many programs that will make you a great programmer.I believe that when learning coding, it is best that you learn it while typing codes on your computer rather than just listening. This course exactly do thatI have made the course as friendly as possible.

    Overview

    Section 1: Introduction Section

    Lecture 1 C++ Course OverView

    Lecture 2 Source Codes (Codes are also provided in each Section based on the Topics)

    Lecture 3 Installing Dev C++ (For mac users check the resources)

    Lecture 4 Basics Of Programming

    Lecture 5 DataTypes

    Lecture 6 TakingInput

    Lecture 7 Finding_SimpleInterest

    Lecture 8 ArithmeticOperators

    Lecture 9 Fahrenheit to Celsius Conversion Program

    Lecture 10 RelationalOperators

    Lecture 11 Logical Operators

    Lecture 12 Codes of part 1

    Section 2: Conditional Statements

    Lecture 13 Conditional Statements

    Lecture 14 Finding The Greatest Number Code

    Lecture 15 Grading a Student Code

    Section 3: While Loop

    Lecture 16 While Loop

    Lecture 17 Syntax of While Loop

    Lecture 18 finding sum of N numbers

    Lecture 19 sum of Even Numbers

    Lecture 20 Prime Number Code and Pattern Printing Introdution

    Lecture 21 Codes of part 2 and part 3

    Section 4: Patterns

    Lecture 22 Pattern 1

    Lecture 23 Pattern 2

    Lecture 24 Triangle Pattern

    Lecture 25 Increment and Decrement Operators

    Section 5: For loop

    Lecture 26 For loop Introduction

    Lecture 27 Scope of Variables

    Lecture 28 Understanding Break and Continue

    Lecture 29 Factorial of a given Number

    Lecture 30 Reversing a given Number

    Lecture 31 Palindrome Number

    Lecture 32 Fibonacci Nth Number

    Lecture 33 Codes of part 4 and 5

    Section 6: Functions

    Lecture 34 Functions Introduction and Calculating nCr

    Lecture 35 From N given numbers Find Prime Numbers

    Lecture 36 How Function Call Works

    Lecture 37 Scope in Functions

    Lecture 38 Pass By Value In Functions

    Lecture 39 Codes of part 6

    Section 7: Arrays

    Lecture 40 Arrays Introduction

    Lecture 41 Finding Max and Min in an Array

    Lecture 42 Arrays and Functions 1

    Lecture 43 Arrays and Functions 2

    Lecture 44 Reversing an Array

    Lecture 45 Linear Search

    Lecture 46 Finding Duplicates in Array

    Section 8: Sorting and Seaching Algorithms

    Lecture 47 Binary Search

    Lecture 48 Selection Sort

    Lecture 49 Bubble Sort Algorithm

    Lecture 50 Insertion Sort

    Lecture 51 code of part 7 and 8

    Section 9: Strings(Character Arrays)

    Lecture 52 Length of String

    Lecture 53 Reversing a String

    Lecture 54 Dry Run for Reversing a String Program

    Lecture 55 Replace Characters

    Lecture 56 Inbuilt Functions and finding Prefixes of Strings

    Section 10: Two Dimensional Arrays

    Lecture 57 Two Dimensional Arrays

    Lecture 58 Sum and Maximum In Two Dimensional Array

    Lecture 59 Sum Of columns

    Lecture 60 How are 2D arrays Stored

    Lecture 61 Codes of part 9 and 10

    Section 11: Pointers Understanding

    Lecture 62 Pointers Introduction

    Lecture 63 Pointers and Arrays 1

    Lecture 64 Pointers and Arrays 2

    Lecture 65 Character Array Pointers

    Lecture 66 Pointers with Functions

    Lecture 67 Double Pointers

    Section 12: Dynamic Memory Allocation

    Lecture 68 Pass By Reference

    Lecture 69 Dynamic Memory Allocation

    Lecture 70 Memory Leakage Handling

    Lecture 71 Two Dimensional Arrays Dynamically

    Lecture 72 Constant Variables

    Lecture 73 Codes of part 11 and 12

    Section 13: Recursion 1

    Lecture 74 Factorial Using Recursion

    Lecture 75 PMI in recursion

    Lecture 76 Print Numbers in Increasing and Decreasing Order

    Lecture 77 Power of a Number

    Lecture 78 Fibonacci Using Recursion

    Lecture 79 Fibonacci Output Explaination in Recursion

    Lecture 80 Sorted Array

    Lecture 81 Sorted Array 2

    Lecture 82 Sum of array

    Lecture 83 Finding Number

    Lecture 84 First Index of Duplicate Numbers

    Lecture 85 Last Index of Duplicate Numbers

    Section 14: Recursion 2

    Lecture 86 Length of String using Recursion

    Lecture 87 Remove All X

    Lecture 88 Inbuilt Strings

    Lecture 89 Substring

    Lecture 90 Code Of Finding Substring

    Lecture 91 Print Substring Without Using Extra Array

    Lecture 92 code of part 13 and 14

    Section 15: Object Oriented Programming 1

    Lecture 93 Introduction to OOPs

    Lecture 94 Understanding Functions Use in Classes

    Lecture 95 Arrow Operators

    Lecture 96 Constructors In classes

    Lecture 97 this Keyword

    Lecture 98 Addition Subtraction and Multiplication Class Implementation

    Lecture 99 More On Constructors

    Lecture 100 Play With Constructors

    Lecture 101 Fraction Class Implementation

    Lecture 102 Fraction Class Implementation 2

    Lecture 103 Complex Number Class Implementation

    Lecture 104 Complex Numbers Continuation

    Section 16: Object Oriented Programming 2

    Lecture 105 Shallow Copy and Deep copy

    Lecture 106 Handling Shallow Copy and Deep copy In Copy Constructors

    Lecture 107 Initialisation List

    Lecture 108 Constant Functions

    Lecture 109 Static Members in Class

    Lecture 110 All OOps Code

    Section 17: Operator Overloading

    Lecture 111 Operator Overloading 1

    Lecture 112 Operator Overloading of PreIncrement Operator

    Lecture 113 Operator Overloading of PostIncrement Operator

    Lecture 114 Operator Overloading 4

    Lecture 115 All OOps Codes

    Section 18: Dynamic Array Class Implementation

    Lecture 116 Dynamic Array Class Implementation

    Lecture 117 All OOps Codes

    Section 19: Object Oriented Programming 3 (Inheritance)

    Lecture 118 Encapsulation and Abstractions

    Lecture 119 Inheritance in OOPS

    Lecture 120 AccessModifiers in Inheritance

    Lecture 121 Constructors and Destructors in Inheritance

    Lecture 122 Types of Inheritances

    Lecture 123 Hybrid Inheritance

    Lecture 124 Polymorphism in OOPs -Compile Time

    Lecture 125 Polymorphism in OOPs -Run Time

    Lecture 126 Virtual Functions and Abstract Classes

    Lecture 127 All OOps Codes

    Section 20: Time Complexity and Big O Notation

    Lecture 128 Big O Notation

    Lecture 129 Bubble Sort Time Complexity

    Lecture 130 Selection Sort Time Complexity

    Lecture 131 Insertion Sort Time Complexity

    Section 21: LinkedList(LL)

    Lecture 132 Introduction

    Lecture 133 LinkedList Basics

    Lecture 134 Taking input and print Linked List

    Lecture 135 Take input better and Length of Linked List

    Lecture 136 Difference between take Input and take Input Better

    Lecture 137 Insert_Element_anyPosition

    Lecture 138 Delete Explanation in Linked List

    Lecture 139 Delete from any Position Code

    Lecture 140 Duplicates removal in Linked List

    Lecture 141 Find data in Linked List

    Lecture 142 Midpoint_LL

    Lecture 143 Merge Sorted Linked Lists

    Lecture 144 code of part 21

    Section 22: Stacks and Templates

    Lecture 145 Introduction

    Lecture 146 Template Understanding Code

    Lecture 147 Template Understanding Code Part 2

    Lecture 148 Stack using Array Code Part 1

    Lecture 149 Stack using Array Code Part 2

    Lecture 150 Stack Double Function Code

    Lecture 151 Stack using Linked List Introduction

    Lecture 152 Stack using Linked List Code

    Lecture 153 Inbuilt Stack Code

    Lecture 154 code of part 22

    Section 23: Queues

    Lecture 155 Introduction and Implementation Understanding

    Lecture 156 Queue using Array Code

    Lecture 157 Queue_using_array_Double_Property

    Lecture 158 Queue_using_LinkedList_Part1

    Lecture 159 Queue_using_LinkedList_Part2

    Lecture 160 Inbuilt_queue_CODE

    Lecture 161 code of part 23

    Section 24: Trees and Vectors

    Lecture 162 Trees Introduction

    Lecture 163 Vectors_Code

    Lecture 164 InputTree Implementation Code

    Lecture 165 PrintTree

    Lecture 166 LevelWiseInputTree

    Lecture 167 Level Wise PrintTree

    Lecture 168 FindingNodesTrees

    Lecture 169 Sum of Nodes in Trees

    Lecture 170 Max value in a Tree

    Lecture 171 Leaf Nodes in Trees

    Lecture 172 differenceHeight_Level_Depth_tree

    Lecture 173 Height of a Tree

    Lecture 174 Print At Depth K

    Lecture 175 Print At Depth K Extension

    Lecture 176 code of part 24

    Section 25: BinaryTree and Binary Search Tree

    Lecture 177 Introduction Binary Tree

    Lecture 178 BinaryTree Taking Input and Printing part 1

    Lecture 179 Binary Tree Taking Input and Printing 2

    Lecture 180 TakingInput LevelWise in Binary Tree

    Lecture 181 Print LevelWise

    Lecture 182 Number of Nodes in Binary Trees

    Lecture 183 Finding Node in Binary Tree

    Lecture 184 Binary Tree Traversal

    Lecture 185 Height Binary Tree

    Lecture 186 PreOrder Traversal

    Lecture 187 Inorder Traversal

    Lecture 188 Post Order Traversal

    Lecture 189 Finding Diameter in Binary Tree

    Lecture 190 Diameter Better

    Lecture 191 Diameter Better Extension

    Lecture 192 Binary Search Tree Introduction

    Lecture 193 Searching In Binary Search Tree

    Lecture 194 Is BST Program

    Lecture 195 code of part 25

    Section 26: Priority Queue

    Lecture 196 PriorityQueue Introduction

    Lecture 197 Heap Order Property

    Lecture 198 PriorityQueue Code 1

    Lecture 199 Insert Function Implementation

    Lecture 200 Remove Minimum Function

    Lecture 201 Remove Min Continuation

    Lecture 202 Inplace Heap Sort

    Lecture 203 Inbuilt Priority Queue

    Lecture 204 code of part 26

    Section 27: Dynamic Programming 1

    Lecture 205 Introduction and Fibonacci Recursive and Memoization Code

    Lecture 206 Fibonacci_DynamicProgramming-Code

    Lecture 207 MinStepsTo1_RecursiveCODE

    Lecture 208 MinStepsTo1_MemoizationCODE

    Lecture 209 MinStepsTo1_DynamicProgrammingCODE

    Section 28: Dynamic Programming2

    Lecture 210 MinCostPath_recursive

    Lecture 211 MinCostPath_recursive_EXPLAINATION_DRYRUN

    Lecture 212 MinCostPath_Memoization

    Lecture 213 MinCostPath_DP

    Lecture 214 Longest Common Subsequence(LCS)_recursive

    Lecture 215 Longest Common Subsequence(LCS)_Memoization

    Lecture 216 Longest Common Subsequence(LCS)_DP

    Lecture 217 EditDistance_Recursive

    Lecture 218 EditDistance_Memoization

    Lecture 219 EditDistance_DP

    Lecture 220 0/1KnapSack_recursive

    Lecture 221 0/1knapsack_memoizarion_DP

    Lecture 222 code of part 27 and 28

    Section 29: Graphs and Graphs Algorithms Implementation

    Lecture 223 Introduction to graphs

    Lecture 224 Graph Implementation

    Lecture 225 Introduction to DFS and BFS

    Lecture 226 CODE of Depth First Search

    Lecture 227 Important Part of Depth First Search

    Lecture 228 CODE of Breadth First Search

    Lecture 229 Finding Path in a Graph

    Lecture 230 Directed Graphs and Weighted Graphs

    Lecture 231 Spanning Trees and MST Introduction

    Lecture 232 Kruskals Introductions

    Lecture 233 Cycle Detection used in Kruskals

    Lecture 234 Kruskals Algorithm

    Lecture 235 Prims Explaination

    Lecture 236 Prims Code

    Lecture 237 Prims Output

    Lecture 238 Dijastra Algorithm

    Lecture 239 Dijastra Algorithm Code

    Lecture 240 Dijastra Algorithm Code Output

    Lecture 241 code of part 29

    Beginners - (Concepts are Covered from Basics to Advance) who are willing to learn C++,Anyone who want enhance C++skills by learning the basics of Object Oriented Programming (OOPS),ANYONE who wants to be a master in C++ Programming Language.