Tarjetas de memoria: Fundamentals of Algorithms and Data Structures — 24 tarjetas

Todas las tarjetas

1Pregunta

Algorithm — definition?

Respuesta

Finite sequence of elementary operations solving a problem.

2Pregunta

Algorithm expression — language?

Respuesta

Language-independent; describes *what* to do, not *how*.

3Pregunta

Program — concept?

Respuesta

Sequence of instructions executed by hardware to perform tasks.

4Pregunta

Complexity — focus?

Respuesta

Measures time or resources needed, based on input size.

5Pregunta

Search algorithms — example?

Respuesta

Binary search, sequential search, etc.

6Pregunta

Sorting algorithms — goal?

Respuesta

Arrange data in a specific order based on keys.

7Pregunta

Data structures — purpose?

Respuesta

Organize and store data efficiently for algorithms.

8Pregunta

Stack — principle?

Respuesta

LIFO: Last-In-First-Out.

9Pregunta

Queue — principle?

Respuesta

FIFO: First-In-First-Out.

10Pregunta

Linked list — structure?

Respuesta

Nodes with data and pointer to next node.

11Pregunta

Binary tree — max children?

Respuesta

At most two children per node.

12Pregunta

Graph — representation?

Respuesta

Adjacency matrix or adjacency list.

13Pregunta

Hash function — role?

Respuesta

Maps keys to table indices for quick access.

14Pregunta

Collision — meaning?

Respuesta

Two keys hash to the same index.

15Pregunta

Chaining — collision resolution?

Respuesta

Store colliding elements in linked lists at each slot.

16Pregunta

Open addressing — collision resolution?

Respuesta

Find alternative slot via probing methods.

17Pregunta

Double hashing — method?

Respuesta

Uses two hash functions for probe sequences.

18Pregunta

Algorithm complexity — notation?

Respuesta

Big O notation describes growth rate.

19Pregunta

Worst-case complexity — meaning?

Respuesta

Maximum time for any input of size n.

20Pregunta

Sequential search — complexity?

Respuesta

O(n): linear in number of elements.

21Pregunta

Bubble sort — property?

Respuesta

Elementary, stable, in-place, quadratic time.

22Pregunta

Data key — in records?

Respuesta

Unique attribute used for identification or sorting.

23Pregunta

Satellite data — in records?

Respuesta

Additional info linked to the key, not used for sorting.

24Pregunta

Array — characteristic?

Respuesta

Contiguous memory, fast access, fixed size.

Ponte a prueba con el cuestionario

Pon a prueba tus conocimientos con 12 preguntas sobre Fundamentals of Algorithms and Data Structures.

1. What is an algorithm primarily characterized as?

2. Who is the historical figure from whom the term 'algorithm' is derived?

Realiza el cuestionario →

Lee la hoja de repaso

Revisa el curso completo en la hoja de repaso para Fundamentals of Algorithms and Data Structures.

Ver hoja de repaso →

Similar courses

Crea tus propias tarjetas de memoria

Importa tu curso y la IA genera tarjetas de memoria en 30 segundos.

Generador de tarjetas de memoria