Autor Tema: Obtener media y desviación estándar usando listas enlazadas JAVA  (Leído 6183 veces)

karen1213

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 2
    • Ver Perfil
Hola! necesito sacar la media y la desviacion estandar en un programa con listas enlazadas, pero no se como hacelo. mi codigo es el siguiente

CLASE NODO

Citar
public class Nodo {
    int info;
    Nodo sig;
   
    Nodo(int dato)
    {
        info=dato;
        sig=null;
       
    }
}

CLASE LISTA

Citar
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;
       }

por ultimo tengo un FRAME simple que contiene un TXTBOX donde se incertan los datos, y se guardan en la lista mediante un BOTON, luego otro BOTON para mostrar los datos de la lista en un TEXTAREA y por ultimo un BOTON que debe  calcular la media y la desviacion y mostrarlo.
Probe el programa sencillo, que es donde llena los datos y los muesta en el FRAME pero ya no se donde agregar el metodo para hacer las operaciones matematicas ni como agregarlas.
Estos son los codigos de los botones

Citar
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 agradeciria mucho su ayuda
« Última modificación: 02 de Marzo 2015, 08:54 por Alex Rodríguez »

Alex Rodríguez

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2050
    • Ver Perfil
Re:Obtener media y desviación estándar usando listas enlazadas JAVA
« Respuesta #1 en: 02 de Marzo 2015, 08:56 »
Hola pega el código de las clases que faltan (donde tengas los botones definidos y otras clases auxiliares si las hay) para poder partir de ahí e intentar ayudarte. Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".