IT Data Structures Class - University of South Florida Fall 2016
Offered By: YouTube
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 ComplexityUniversity 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