
Quicksort
Publicado por Andrea (16 intervenciones) el 25/04/2016 18:32:14
Hola amigos ando con problemas con quicksort, tengo que hacer una clase empleado con id, nombre, y sueldo. en la principal ingresar datos el usario eso ya lo hice pero con el metodo quicksort tengo que ordenarlos por medio de la id y no se como hacerlo, alguien me puede ayudar, se lo agradeceria mucho, es en java netbeans .
clase principal
clase empleado
clase principal
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
package quicksort;
import java.io.*;
public class Quicksort {
public static BufferedReader entrada= new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws IOException {
// TODO code application logic here
empleado a[]=new empleado[1];
String nombre;
int sueldo;
int id;
for(int i=0;i<a.length;i++){
System.out.println("Ingrese nombre");
nombre=entrada.readLine();
System.out.println("Ingese id");
id=Integer.parseInt(entrada.readLine());
System.out.println("ingrse el sueldo");
sueldo=Integer.parseInt(entrada.readLine());
a[i]=new empleado(nombre, id,sueldo);
}
System.out.println("Id"+ " | " + "Nombre" + " | "+"Sueldo");
for(int i=0;i<a.length;i++){
System.out.println(a[i].getId()+" "+a[i].getNombre()+" "+a[i].getSueldo());
}
}
}
clase empleado
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
46
47
48
49
50
51
52
package quicksort;
public class empleado {
// int id;
//rivate String nombre;
//int sueldo;
private int id;
private String nombre;
private int sueldo;
public empleado(String nombre, int id, int sueldo) {
this.id = id;
this.nombre = nombre;
this.sueldo = sueldo;
}
public empleado() {
nombre="";
id=0;
sueldo=0;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public int getSueldo() {
return sueldo;
}
public void setSueldo(int sueldo) {
this.sueldo = sueldo;
}
}
Valora esta pregunta


0