Index
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.
All Classes and Interfaces|All Packages|Serialized Form