Listen "#61 What is a Data Structure?"
Episode Synopsis
The official definitions of data structures are very vague. For example, Introduction to Algorithms defines a data structure as "A way to store and organize data in order to facilitate access and modifications." They're really about collections of data. How do we put multiple pieces of data in the same place in memory and make it efficient to retrieve them or do various operations on the collection? We'll discuss two illustrative examples: arrays and linked lists. We'll explain the tradeoffs between the two and provide some analogies for them that non-programmers can understand.
Show Notes
Episode 11: What is a Programming Language?
Episode 3: What is a Byte?
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
Show Notes
Episode 11: What is a Programming Language?
Episode 3: What is a Byte?
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.live
More episodes of the podcast Kopec Explains Software
#135 Hacking the Classic Mac OS
20/03/2025
#134 The CrowdStrike Incident
12/08/2024
#133 Ad Blockers
21/07/2024
#132 What is Machine Learning?
02/06/2024
#131 Abandonware
19/04/2024
#130 Grace Hopper
18/03/2024
#129 BASIC
01/02/2024
#128 Copyright & Machine Learning Models
11/12/2023
#127 The Google Search Antitrust Lawsuit
13/11/2023
#126 How Does Google Make Money?
30/10/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.