YoVDO

IT Data Structures Class - University of South Florida Fall 2016

Offered By: YouTube

Tags

Algorithms and Data Structures Courses C Programming Courses C++ Courses Buffer Overflow Courses Data Structures Courses Vectors Courses

Course Description

Overview

Learn about data structures in C++ through a comprehensive series of lectures from the University of South Florida's Fall 2016 IT course. Explore topics such as installing CLion and MSYS2, working with arrays and their limitations, utilizing the std::array container, and mastering STL functions like copy and ostream_iterators. Dive into C++ vectors, find_if and copy_if operations, and file input techniques. Gain insights on C++ classes, including constructors, accessors, mutators, friend functions, and operator overloading. Discover how to separate C++ classes into header and implementation files, and learn about classes containing vectors of objects. Delve into advanced concepts like STL copy, find_if, lambdas, and capture. Conclude with an introduction to computational complexity and Big O notation, providing a solid foundation in essential data structure concepts and C++ programming techniques.

Syllabus

HOW TO Install CLion and MSYS2.
Arrays are Evil, Looping, Buffer Overflow.
Arrays are Evil, std::array Container is better, STL copy function, & osteam_iterators.
C++ Using Vector, find_if, copy_if, & Inputting a whole file into a vector.
CLion Rename main.cpp.
C++ Classes, Constructors, Accessors, Mutators, friends, and overloaded operator.
Separating a C++ class into a .h and .cpp files.
C++ Class containing vector of objects; STL copy, find_if; lambdas & capture.
Hello Complexity - Big O Notation.


Taught by

drprventura

Related Courses

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera