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

Advanced Algorithms and Complexity
University of California, San Diego via Coursera
Advanced Learning Algorithms
DeepLearning.AI via Coursera
Advanced Modeling for Discrete Optimization
University of Melbourne via Coursera
Advanced Modeling for Discrete Optimization 离散优化建模高阶篇
The Chinese University of Hong Kong via Coursera
Artificial Intelligence Algorithms Models and Limitations
LearnQuest via Coursera