Problema listas enlazadas Java
Publicado por karen (1 intervención) el 01/03/2015 23:18:23
Hola, tengo que hacer un programa que calcule la media y la desviacion estandar en JAVA(estoy usando netbeans) por medio de listas enlazadas, y no se como hacerlo, ya tengo el codigo de las listas (para llenarlas y mostrarlas) ahora solo me falta el metodo matematico, si pudieran ayudarme.
CLASE NODO
CLASE LISTA
Y todo esta con interfaz grafica, que contiene un boton para INGRESAR DATOS, uno para MOSTRAR LOS DATOS EN UN TEXTAREA y un boton que mostrara el resultado/calcular la media y la desviacion.
este es el codigo de los 2 botones que ya tengo listos
les agradeceria mucho la ayuda
CLASE NODO
1
2
3
4
5
6
7
8
9
10
11
public class Nodo {
int info;
Nodo sig;
Nodo(int dato)
{
info=dato;
sig=null;
}
}
CLASE LISTA
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
public class Lista {
Nodo cabeza;
Lista()
{
cabeza=null;
}
public boolean listaVacia()
{
return (cabeza==null)? true: false;
}
public void insFrente(int dato)
{
Nodo nuevo= new Nodo(dato);
if(listaVacia())
{
cabeza=nuevo;
}
else
{
nuevo.sig=cabeza;
cabeza=nuevo;
}
}
public String recorre()
{
String s="Lista\n";
Nodo aux=cabeza;
while(aux!=null)
{
s+=aux.info + "\n";
aux=aux.sig;
}
return s;
}
Y todo esta con interfaz grafica, que contiene un boton para INGRESAR DATOS, uno para MOSTRAR LOS DATOS EN UN TEXTAREA y un boton que mostrara el resultado/calcular la media y la desviacion.
este es el codigo de los 2 botones que ya tengo listos
1
2
3
4
5
6
7
8
9
private void BtnguardarActionPerformed(java.awt.event.ActionEvent evt) {
int dato=Integer.parseInt(Txtdato.getText());
numeros.insFrente(dato);
}
private void BtnmostrarActionPerformed(java.awt.event.ActionEvent evt) {
String s=numeros.recorre();
Tamostrar.setText(s);
}
les agradeceria mucho la ayuda
Valora esta pregunta


0