pessoas, não sei como resolver esse exercício, pois não sei manipular lista encadeada direito. se alguém puder me ajudar num exercício eu agradeço.
//(Ponteiros) Supondo as declarações:
public class ListaPessoas {
public String nome;
public int idade;
public double peso;
public int altura;
public ListaPessoas proxs;
public ListaPessoas(String n, int i, double p, int a, ListaPessoas ps) {
nome = n;
idade = i;
peso = p;
altura = a;
proxs = ps;
}
}
public static void ordena(ListaPessoas lis, int comoComparar) {
/*
Função que ordena CRESCENTEMENTE o conteúdo da lista lis, considerando: o atributo
nome quando o parâmetro comoComparar = 1, idade quando comoComparar = 2, peso quando
comoComparar = 3, e considerando o atributo altura quando comoComparar = 4.
*/
}
no caso eu tenho q implementar esse método ordena. se alguém me ensinasse ao menos em um dos casos (ex.: comoComparar = 1) já ajudaria bastante. minha dúvida não é nem com respeito a comparação, mas como ordenar uma lista encadeada. com vetor eu faço tranquilo, mas encadeamento é um pouco diferente né.