Index

A B C D E G H I L M N P Q R S T V 
All Classes and Interfaces|All Packages|Serialized Form

A

actualiza(Estudiante) - Method in class mx.unam.ciencias.icc.Estudiante
Actualiza los valores del estudiante con los del estudiante recibido.
actualiza(R) - Method in interface mx.unam.ciencias.icc.Registro
Actualiza los valores del registro con los del registro recibido.
agregaFinal(T) - Method in class mx.unam.ciencias.icc.Lista
Agrega un elemento al final de la lista.
agregaInicio(T) - Method in class mx.unam.ciencias.icc.Lista
Agrega un elemento al inicio de la lista.
agregaRegistro(R) - Method in class mx.unam.ciencias.icc.BaseDeDatos
Agrega el registro recibido a la base de datos.
Arreglos - Class in mx.unam.ciencias.icc
Clase para ordenar y buscar arreglos genéricos.

B

BaseDeDatos<R extends Registro<R,C>,C extends Enum> - Class in mx.unam.ciencias.icc
Clase abstracta para bases de datos genéricas.
BaseDeDatos() - Constructor for class mx.unam.ciencias.icc.BaseDeDatos
Constructor único.
BaseDeDatosEstudiantes - Class in mx.unam.ciencias.icc
Clase para bases de datos de estudiantes.
BaseDeDatosEstudiantes() - Constructor for class mx.unam.ciencias.icc.BaseDeDatosEstudiantes
 
buscaRegistros(C, Object) - Method in class mx.unam.ciencias.icc.BaseDeDatos
Busca registros por un campo específico.
busquedaBinaria(T[], T) - Static method in class mx.unam.ciencias.icc.Arreglos
Hace una búsqueda binaria del elemento en el arreglo.
busquedaBinaria(T[], T, Comparator<T>) - Static method in class mx.unam.ciencias.icc.Arreglos
Hace una búsqueda binaria del elemento en el arreglo.
busquedaLineal(Lista<T>, T) - Static method in class mx.unam.ciencias.icc.Lista
Busca un elemento en una lista ordenada.
busquedaLineal(T, Comparator<T>) - Method in class mx.unam.ciencias.icc.Lista
Busca un elemento en la lista ordenada, usando el comparador recibido.

C

CampoEstudiante - Enum in mx.unam.ciencias.icc
Enumeración para los campos de un Estudiante.
carga(BufferedReader) - Method in class mx.unam.ciencias.icc.BaseDeDatos
Carga los registros de la entrada recibida en la base de datos.
casa(C, Object) - Method in interface mx.unam.ciencias.icc.Registro
Nos dice si el registro casa el valor dado en el campo especificado.
casa(CampoEstudiante, Object) - Method in class mx.unam.ciencias.icc.Estudiante
Nos dice si el estudiante casa el valor dado en el campo especificado.
contiene(T) - Method in class mx.unam.ciencias.icc.Lista
Nos dice si un elemento está en la lista.
copia() - Method in class mx.unam.ciencias.icc.Lista
Regresa una copia de la lista.
creaRegistro() - Method in class mx.unam.ciencias.icc.BaseDeDatos
Crea un registro en blanco.
creaRegistro() - Method in class mx.unam.ciencias.icc.BaseDeDatosEstudiantes
Crea un estudiante en blanco.
CUENTA - Enum constant in enum mx.unam.ciencias.icc.CampoEstudiante
El número de cuenta del estudiante.

D

deseria(String) - Method in class mx.unam.ciencias.icc.Estudiante
Deseria una línea de texto en las propiedades del estudiante.
deseria(String) - Method in interface mx.unam.ciencias.icc.Registro
Deseria una línea de texto en las propiedades del registro.

E

EDAD - Enum constant in enum mx.unam.ciencias.icc.CampoEstudiante
La edad del estudiante.
elimina(T) - Method in class mx.unam.ciencias.icc.Lista
Elimina un elemento de la lista.
eliminaPrimero() - Method in class mx.unam.ciencias.icc.Lista
Elimina el primer elemento de la lista y lo regresa.
eliminaRegistro(R) - Method in class mx.unam.ciencias.icc.BaseDeDatos
Elimina el registro recibido de la base de datos.
eliminaUltimo() - Method in class mx.unam.ciencias.icc.Lista
Elimina el último elemento de la lista y lo regresa.
end() - Method in interface mx.unam.ciencias.icc.IteradorLista
Mueve el iterador a la derecha del último elemento.
equals(Object) - Method in class mx.unam.ciencias.icc.Estudiante
Nos dice si el objeto recibido es un estudiante igual al que manda llamar el método.
equals(Object) - Method in class mx.unam.ciencias.icc.Lista
Nos dice si la lista es igual al objeto recibido.
Estudiante - Class in mx.unam.ciencias.icc
Clase para representar estudiantes.
Estudiante(String, int, double, int) - Constructor for class mx.unam.ciencias.icc.Estudiante
Define el estado inicial de un estudiante.
esVacia() - Method in class mx.unam.ciencias.icc.Lista
Nos dice si la lista es vacía.
ExcepcionIndiceInvalido - Exception in mx.unam.ciencias.icc
Clase para excepciones de índices de lista inválidos.
ExcepcionIndiceInvalido() - Constructor for exception mx.unam.ciencias.icc.ExcepcionIndiceInvalido
Constructor vacío.
ExcepcionIndiceInvalido(String) - Constructor for exception mx.unam.ciencias.icc.ExcepcionIndiceInvalido
Constructor que recibe un mensaje para el usuario.
ExcepcionLineaInvalida - Exception in mx.unam.ciencias.icc
Clase para excepciones de líneas inválidas.
ExcepcionLineaInvalida() - Constructor for exception mx.unam.ciencias.icc.ExcepcionLineaInvalida
Constructor vacío.
ExcepcionLineaInvalida(String) - Constructor for exception mx.unam.ciencias.icc.ExcepcionLineaInvalida
Constructor que recibe un mensaje para el usuario.

G

get(int) - Method in class mx.unam.ciencias.icc.Lista
Regresa el i-ésimo elemento de la lista.
getCuenta() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa el número de cuenta del estudiante.
getEdad() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa la edad del estudiante.
getLongitud() - Method in class mx.unam.ciencias.icc.Lista
Regresa la longitud de la lista.
getNombre() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa el nombre del estudiante.
getNumRegistros() - Method in class mx.unam.ciencias.icc.BaseDeDatos
Regresa el número de registros en la base de datos.
getPrimero() - Method in class mx.unam.ciencias.icc.Lista
Regresa el primer elemento de la lista.
getPromedio() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa el promedio del estudiante.
getRegistros() - Method in class mx.unam.ciencias.icc.BaseDeDatos
Regresa una lista con los registros en la base de datos.
getUltimo() - Method in class mx.unam.ciencias.icc.Lista
Regresa el último elemento de la lista.
guarda(BufferedWriter) - Method in class mx.unam.ciencias.icc.BaseDeDatos
Guarda todos los registros en la base de datos en la salida recibida.

H

hasPrevious() - Method in interface mx.unam.ciencias.icc.IteradorLista
Nos dice si hay un elemento anterior.

I

indiceDe(T) - Method in class mx.unam.ciencias.icc.Lista
Regresa el índice del elemento recibido en la lista.
inserta(int, T) - Method in class mx.unam.ciencias.icc.Lista
Inserta un elemento en un índice explícito.
iteradorLista() - Method in class mx.unam.ciencias.icc.Lista
Regresa un iterador para recorrer la lista en ambas direcciones.
IteradorLista<T> - Interface in mx.unam.ciencias.icc
Interfaz para iteradores de lista.
iterator() - Method in class mx.unam.ciencias.icc.Lista
Regresa un iterador para recorrer la lista en una dirección.

L

limpia() - Method in class mx.unam.ciencias.icc.BaseDeDatos
Limpia la base de datos.
limpia() - Method in class mx.unam.ciencias.icc.Lista
Limpia la lista de elementos, dejándola vacía.
Lista<T> - Class in mx.unam.ciencias.icc
Clase para listas genéricas doblemente ligadas.
Lista() - Constructor for class mx.unam.ciencias.icc.Lista
 

M

main(String[]) - Static method in class mx.unam.ciencias.icc.Practica8
 
mergeSort(Comparator<T>) - Method in class mx.unam.ciencias.icc.Lista
Regresa una copia de la lista, pero ordenada.
mergeSort(Lista<T>) - Static method in class mx.unam.ciencias.icc.Lista
Regresa una copia de la lista recibida, pero ordenada.
mx.unam.ciencias.icc - package mx.unam.ciencias.icc
 

N

NOMBRE - Enum constant in enum mx.unam.ciencias.icc.CampoEstudiante
El nombre del estudiante.

P

Practica8 - Class in mx.unam.ciencias.icc
Práctica 8: Ordenamientos y búsquedas.
Practica8() - Constructor for class mx.unam.ciencias.icc.Practica8
 
previous() - Method in interface mx.unam.ciencias.icc.IteradorLista
Regresa el elemento anterior al iterador, y lo mueve a la izquierda.
PROMEDIO - Enum constant in enum mx.unam.ciencias.icc.CampoEstudiante
El promedio del estudiante.

Q

quickSort(T[]) - Static method in class mx.unam.ciencias.icc.Arreglos
Ordena el arreglo recibido usando QuickSort.
quickSort(T[], Comparator<T>) - Static method in class mx.unam.ciencias.icc.Arreglos
Ordena el arreglo recibido usando QuickSort.

R

Registro<R extends Registro<R,C>,C extends Enum> - Interface in mx.unam.ciencias.icc
Interfaz para registros.
reversa() - Method in class mx.unam.ciencias.icc.Lista
Regresa la reversa de la lista.

S

selectionSort(T[]) - Static method in class mx.unam.ciencias.icc.Arreglos
Ordena el arreglo recibido usando SelectionSort.
selectionSort(T[], Comparator<T>) - Static method in class mx.unam.ciencias.icc.Arreglos
Ordena el arreglo recibido usando SelectionSort.
seria() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa el estudiante seriado en una línea de texto.
seria() - Method in interface mx.unam.ciencias.icc.Registro
Regresa el registro seriado en una línea de texto.
setCuenta(int) - Method in class mx.unam.ciencias.icc.Estudiante
Define el número cuenta del estudiante.
setEdad(int) - Method in class mx.unam.ciencias.icc.Estudiante
Define la edad del estudiante.
setNombre(String) - Method in class mx.unam.ciencias.icc.Estudiante
Define el nombre del estudiante.
setPromedio(double) - Method in class mx.unam.ciencias.icc.Estudiante
Define el promedio del estudiante.
start() - Method in interface mx.unam.ciencias.icc.IteradorLista
Mueve el iterador a la izquierda del primer elemento.

T

toString() - Method in enum mx.unam.ciencias.icc.CampoEstudiante
Regresa una representación en cadena del campo para ser usada en interfaces gráficas.
toString() - Method in class mx.unam.ciencias.icc.Estudiante
Regresa una representación en cadena del estudiante.
toString() - Method in class mx.unam.ciencias.icc.Lista
Regresa una representación en cadena de la lista.

V

valueOf(String) - Static method in enum mx.unam.ciencias.icc.CampoEstudiante
Returns the enum constant of this type with the specified name.
values() - Static method in enum mx.unam.ciencias.icc.CampoEstudiante
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E G H I L M N P Q R S T V 
All Classes and Interfaces|All Packages|Serialized Form