




















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A recap of the first lecture on data structures and algorithms (eso207), focusing on the efficiency of algorithms and data structures. It covers the current state-of-the-art computer architecture, including cpu speed, external memory (hard disk drive) size and speed, and internal memory (ram) size and speed. The document motivates the need for efficient algorithms and data structures, using examples like the subset sum problem and sorting. It also discusses how to analyze the efficiency of an algorithm using the word ram model of computation, considering factors like the number of instructions taken. The document concludes with a warm-up example to assess programming skills and introduces three algorithms, questioning which one is the best and how close the ram model is to reality. It also touches on the influence of other parameters like multitasking, architecture, and code optimization.
Typology: Slides
1 / 28
This page cannot be seen from the preview
Don't miss anything!





















RECAP OF THE 1 ST LECTURE
Motivation
Homework 1
Current-state-of-the-art Computer A model of computation Simple Close to real world computer
word RAM : a model of computation
How is an instruction executed?
word RAM model of computation: Characteristics
… need some better insight …