T5 algoritomos Flashcards

1
Q

Algoritmos ordenacion clasificacion:

A

-interno (memoria) / externo (fichero)

-natural tarda lo minimo si la entrada esta ordenada

-estable (mantiene orden relativo original za claves iguales)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Decir algoritmos Exchange sorts:(4)

A

Burbuja
Quicksort
Cocktail
Burbuja bi-direccional

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Decir algoritmos Selection sorts:(2)

A

Seleccion
HeapSort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

decir algoritmos Insertion sorts:(2)

A

Insercion/ShellSort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

decir algoritmos Merge sorts

A

Merge Sort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Decir algoritmo distribution sorts

A

Bucket Sort o BinSort / Radix Sort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

conjunto de reglas que aplicada sistemáticamente a unos datos de entrada apropiados, resuelven un problema en un numero finito de pasos elementales

A

Algoritmo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

tecnicas de algoritmos

A

-Divide y venceras

-Voraces (opcion optima en cada paso) DIJKSTRA/A* PRIM/KRUSKAL

-Probalisticos (montecarlos/las vegas)

-Backtracking (explora arbol soluciones)

-Ramificacion y poda

-Programacion dinamica

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Desplazando el numero mas grande que nos encontramos a base de comparaciones e intercambios entre elementos adyacentes

A

BURBUJA
0 (n2)
algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

1.Busca el lugar que le corresponde a XI dentro del subarray que ya esta ordenado

2.desplaza a todos los elementos necesarios para hacerle hueco a XI

A

Insercion Directa
0 (n2)
algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

1.intercambios de elementos >xi y elementos <xi
2.misma operativa xa cada subarray

A

QuickSort
0 (N LOG N)
Algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

1.dividir la lista en sublistas hasta llegar al caso trivial
2.Mezclar dos sublistas para obtener una lista ordenada

A

MERGESORT
0 (N LOG N)
Algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Consiste en meter todos los elementos del array de datos en un monticulo y luego realizar N veces llamadas a eliminar_max ()
resultado decreciente

A

HeapSort o Monticulos
0 (N LOG N)
Algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

1.buscas el minimo y lo pones en la 1 posicion
2. buscas el suguiente minimo a partir de la 1 posicion y la pones en la 2 pos etc.

A

Seleccion
0 (n2)
Algoritmo de ordenacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Radix Sort

A

dos versiones:
LSD: usa el digito menos significativo
MSD:2 “ “ “ “ mas significativo
0(n-k)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Bucket Sort
BinSort

A

0 (n)

17
Q

relacion de estructuras de datos

A

las cadenas son estructuras de datos contiguas
un array bidimensional es una matriz
una cola es una estructura FIFO

18
Q

El algoritmo de Búsqueda binaria tiene como anotación big notation

A

0 (logn )

19
Q
A