C++ Algorithm Series: Pointers and 1-D Arrays

C++ Algorithm Series: Pointers and 1-D Arrays

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 2h 24m | 384 MB

The following 13 topics will be covered through a combination of lecture and hands-on to maximize your learning of pointers and 1-D arrays:

  • The Address of Operator in C++. This first video in the Pointers and 1-D Arrays video series will introduce you to the ‘&’ address operator. This entire video series is very much hands-on, and we will be using the excellent CLion compiler during the course.
  • Pointers in C++. This second video in the Pointers and 1-D Arrays video series goes into detail on pointers, which are variables that hold addresses of other variables.
  • Dereference Operator in C++. This third video in the Pointers and 1-D Arrays video series goes into detail on the Dereference Operator, depicted with the ‘*’ symbol. The Dereference Operator lets you perform more advanced functionality on a variable.
  • C++ Functions. This fourth video in the Pointers and 1-D Arrays video series introduces functions in C++.
  • Call Stack in C++. This fifth video in the Pointers and 1-D Arrays video series introduces the call stack in C++. When a function is invoked, the function, its parameters, and its variables are loaded into the call stack to create a stack frame. Elements can be removed from this stack frame in a LIFO (Last In First Out) order.
  • Pass by Value and Pass by Reference in C++. This sixth video in the Pointers and 1-D Arrays video series introduces Pass by Value and Pass by Reference in C++.
  • Arrays and Pointers in C++. This seventh video in the Pointers and 1-D Arrays video series explains how to use 1D-arrays and pointers in C++. Learn one dimensional array functionality including how to access individual elements of an array in this video series.
  • Reference Variables in C++. This eighth video in the Pointers and 1-D Arrays video series introduces Reference Variables in C++. A reference variable is an alias for an already existing variable.
  • Advanced Array Functionality in C++. This ninth video in the Pointers and 1-D Arrays video series covers advanced array functionality.
  • Linear Search in C++. This tenth video in the Pointers and 1-D Arrays video series covers the linear search algorithm in C++.
  • Generating Subarrays Algorithm in C++. This 11th video in the Pointers and 1-D Arrays video series introduces the call stack in C++. When a function is invoked, the function, its parameters, and its variables are loaded into the call stack to create a stack frame. Elements can be removed from this stack frame in a LIFO (Last In First Out) order.
  • Maximum Subarray Problem in C++. This 12th video in the Pointers and 1-D Arrays video series will show you how to solve the Maximum Subarray Problem in C++.
  • Maximum Circular Subarray Sum Problem in C++. This 13th video in the Pointers and 1-D Arrays video series will show you how to solve the Maximum Circular Subarray Sum Problem in C++.
Table of Contents

01 The Address of Operator in C++
02 Pointers in C++
03 Dereference Operator in C++
04 C++ Functions
05 Call Stack in C++
06 Pass by Value and Pass by Reference in C++
07 Arrays and Pointers in C++
08 Reference Variables in C++
09 Advanced Array Functionality in C++
10 Linear Search in C++
11 Generating Subarrays Algorithm in C++
12 Maximum Subarray Problem in C++
13 Maximum Circular Subarray Sum Problem in C++