Autor
|
Tema: Ordenar en Array¡ (Leído 9,863 veces)
|
Meg
Desconectado
Mensajes: 462
|
Hola a todos, no se bien como hacer esto me estoy liando un poco haber si alguien me puede ayudar. Su pongamos que tengo una clase Equipo con los atributos: -> Partidos_Ganados , Puntos_a_Favor y Puntos_En_Contra
Despues creo 5 equipos.. dandole valores a sus atributos.Pues lo que quiero hacer es un Array Equipos en el que se introduccan esos equipos ordenados, es decir ordenarlos por partidos ganados de mayor a menor y en el caso de que hubiese equipos con los mismos partidos ganados se mirara el criterio de Puntos_a_favor para saber cual esta primero y si en los puntos a favor tambien estan empatados se miraran los puntos en contra
Es como poner la clasificacion de la liga en un array, pero no se bien ordenar el array utilizando los 3 criterios ( ganados , a favor y en contra )
Aver si alguien me puede dar una idea¡¡
MUchas gracias
|
|
|
En línea
|
|
|
|
Debci
Wiki
Desconectado
Mensajes: 2.021
Actualizate o muere!
|
Hola a todos, no se bien como hacer esto me estoy liando un poco haber si alguien me puede ayudar. Su pongamos que tengo una clase Equipo con los atributos: -> Partidos_Ganados , Puntos_a_Favor y Puntos_En_Contra
Despues creo 5 equipos.. dandole valores a sus atributos.Pues lo que quiero hacer es un Array Equipos en el que se introduccan esos equipos ordenados, es decir ordenarlos por partidos ganados de mayor a menor y en el caso de que hubiese equipos con los mismos partidos ganados se mirara el criterio de Puntos_a_favor para saber cual esta primero y si en los puntos a favor tambien estan empatados se miraran los puntos en contra
Es como poner la clasificacion de la liga en un array, pero no se bien ordenar el array utilizando los 3 criterios ( ganados , a favor y en contra )
Aver si alguien me puede dar una idea¡¡
MUchas gracias
Podrias hacer un array de arrays: arrayEquipo1[] | | | ganados[] afavor[] encontra[] arrayEquipo2[] | | | ganados[] afavor[] encontra[] arrayEquipo3[] | | | ganados[] afavor[] encontra[] Y a partir de ahi acedes a cada uno, mediante indices de cada equipo, en el indice 1 del equipo 3 tendras a ganados[] lo recorres y sacaras todos los datos, luego puedes hacer todas las conversiones,comparaciones... que quieras, usando por ejemplo tres hashtables o stacks para apilar unos valores de cada cada equipo y recorrerlos de manera lógica y unisona para que compare lo mismo de cada uno. Es un idea, de como yo lo haria, aunque dicen por ahi que estoy un poco loco y alomejor estoy complicando mucho las cosas xDDD XDD Saludos
|
|
|
En línea
|
|
|
|
AlonsoCN
Desconectado
Mensajes: 49
Somos los arquitectos de nuestra propia felicidad.
|
Hola Meg! mira... podrias hacer esto: - crear 2 clases, main y Equipo. - en la clase Equipo colocas los atributos que necesitas - en la clase main haces el ingreso de datos a los arrays - instancias la clase Equipo en el main, pero seria bueno que hagas la instancia con un array... Ejemplo: Equipo[] equipo = new Equipo[4]; cosa que de ahí mismo vas manejando los atributos de cada Equipo Espero que me hayas entendido a ver si mi idea la paso a codigo y te lo paso Saludos!
|
|
|
En línea
|
+=============+ | All you need is Love! | +=============+
|
|
|
Leyer
Desconectado
Mensajes: 786
leyer@elhacker.net
|
suena facil decirlo pero hacerlo requiere cierta logica Salu2
|
|
|
En línea
|
|
|
|
AlonsoCN
Desconectado
Mensajes: 49
Somos los arquitectos de nuestra propia felicidad.
|
bueno eso si LEYER pero estoy en la mitad del problema... lo que pasa es que no puedo avanzar mucho por que tengo trabajos por hacer en la universidad. facil mañana lo termino (si es que me sale todo bien ) Saludos!
|
|
|
En línea
|
+=============+ | All you need is Love! | +=============+
|
|
|
|
cyberserver
Desconectado
Mensajes: 162
Lo que una mente crea, otra lo destruye
|
consiguete un libro de estructura de Datos. metodos de ordenamiento !!
|
|
|
En línea
|
|
|
|
DiTeN
Desconectado
Mensajes: 83
|
estructura de datos... Cola....
|
|
|
En línea
|
|
|
|
tripled
Desconectado
Mensajes: 4
|
Hola.
Solo por curiosidad, estas estudiando programacion? o es por aprender?. Te lo comento por que yo estoy estudiando DAI y e dado ya de todo en 4 meses y creo q va muy rapido en la asignatura java.
variables, String, boleanas, if, elses, arrays, vectores, metodos, factoriales, etc...
Saludos.
|
|
|
En línea
|
|
|
|
Meg
Desconectado
Mensajes: 462
|
Ya lo consegi con el tuto que e puesto mas arriba, es una tonteria pero no me salia todavia me keda por aprender, me lio con java XD Hola.
Solo por curiosidad, estas estudiando programacion? o es por aprender?. Te lo comento por que yo estoy estudiando DAI y e dado ya de todo en 4 meses y creo q va muy rapido en la asignatura java.
variables, String, boleanas, if, elses, arrays, vectores, metodos, factoriales, etc...
Saludos. Estoy haciendo la ingenieria de gestion, variables, String, boleanas, if, elses, arrays, vectores, metodos, factoriales, etc... ya si eso ya lo se XD es lo basico, pero todavia estoy en mis inicios de java, me a costado desengancharme de visual basic.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Ordenar array bidimensional
Java
|
KaRaLLo
|
5
|
19,062
|
1 Abril 2013, 02:36 am
por seraff
|
|
|
no entiendo porque pero no funciona ( ordenar array )
Programación C/C++
|
manutmac
|
6
|
4,620
|
14 Noviembre 2012, 17:50 pm
por manutmac
|
|
|
ordenar array php
PHP
|
kakashi20
|
5
|
3,212
|
28 Febrero 2013, 15:53 pm
por kakashi20
|
|
|
Ordenar un array de manera que queden del más cercano a M hasta el más alejado
Programación C/C++
|
maritere22
|
3
|
2,771
|
10 Abril 2013, 17:17 pm
por rir3760
|
|
|
Ayuda para ordenar Array
.NET (C#, VB.NET, ASP)
|
bybaal
|
2
|
2,869
|
15 Abril 2016, 12:37 pm
por bybaal
|
|