Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Structures and Algorithms using C++
Rating: 3.8 out of 5(75 ratings)
2,925 students

Data Structures and Algorithms using C++

DSA for cracking the coding interview. Learn Recursion and sorting. mastering in DSA and OOP
Last updated 3/2024
English

What you'll learn

  • You'll learn about Data Structures and Object Oriented Programming
  • You'll learn Abstract data types and Encapsulation
  • You'll learn about Classes and its members in Object Oriented Programming
  • You will learn structures in C++
  • You will learn about variable structures
  • You will learn about Pointer Structures
  • How to read two different matrices data from text file and perform multiplication on matrices
  • How to multiply two different 2D Matrices in C++
  • How to take determinant of multi dimensional matrix

Course content

3 sections7 lectures1h 2m total length
  • Course Introduction5:24
  • Lecture01: Data Structures and Algorithms13:22

    Learn data structures and algorithms with C++, exploring lists, trees, and hash tables, and mastering sorting and searching with linear and binary search.

  • Lecture02: Data Structures and Algorithms (Sorted Arrays VS Trie)9:19

    Explore sorted arrays versus trie, noting capacity differences and efficiency, and learn how abstract data types and object oriented programming use classes, public interfaces, and encapsulation to hide implementation details.

  • Instructors Overview4:01

Requirements

  • Programming fundamentals in C++

Description

This is a C++ programming course. Its a advance level course related to Data Structures and Algorithms. You will learn a lot of things through this course.

Data Structures:

A data structure is a specialized format for organizing, processing, retrieving and storing data. There are several basic and advanced types of data structures, all designed to arrange data to suit a specific purpose. Data structures make it easy for users to access and work with the data they need in appropriate ways. Linear data structure: Data structure in which data elements are arranged sequentially or linearly, where each element is attached to its previous and next adjacent elements, is called a linear data structure. Examples of linear data structures are array, stack, queue, linked list, etc. Data structures are a specific way of organizing data in a specialized format on a computer so that the information can be organized, processed, stored, and retrieved quickly and effectively. They are a means of handling information, rendering the data for easy use. A data structure is a specialized format for organizing, processing, retrieving and storing data. There are several basic and advanced types of data structures, all designed to arrange data to suit a specific purpose. Data structures make it easy for users to access and work with the data they need in appropriate ways.

What you will learn:

  • Data Structures

  • Algorithms

  • Abstract data types

  • Object Oriented Programming

  • Basics of Data Structures and OOP

  • Classes in OOP

  • Structures.

  • Variable Structures.

  • Pointer Structures.


This course instructed by our Instructors Ahmed Shafique & Haiqa Qaiser.

Enjoy! Happy Learning.

Who this course is for:

  • Those who are beginners in C++ programming language.