We cannot automate computations if we cannot store large amounts of data. Still, up until now, we have been forced to name all data individually, making large data automation impossible. Arrays fix this problem, by allowing us to refer to a large amount of data with a single name. Here, we explore the declaration, allocation, and initialization of arrays, the cause of runtime errors associated with out-of-bounds errors, and the notion of linear and binary search.
Lectures developed for [CSE2] were developed by Brian Chen, Brian Davison, and Edwin Kay. Lectures may be used for other courses by permission only (Contact Brian Chen).