Search⌘ K

Introduction

Explore the fundamentals of software performance measurement and algorithmic efficiency. Understand big O notation and its role in choosing efficient algorithms and data structures. Gain insights into CPU profiling and microbenchmarking to optimize C++ code effectively.

We'll cover the following...

Since this course is about writing C++ code that runs efficiently, we need to cover some basics regarding measuring software performance and estimating algorithmic efficiency. Most of the topics in this chapter are not specific to C++ and can be used when facing a problem where performance is an issue.

You will learn how to estimate algorithmic efficiency using big OO ...