ddk
Debci
[Zero]
raul338
WindHack
karcrack
Lord R.N.A.
jdc
Hendrix
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúpublic int[][] Mochila(int[] pesos, int[] beneficios, int capacidad){
//Creamos la matriz de devoluciones
int[][] matriz_mochila = new int[pesos.length+1][capacidad+1];
//Rellenamos la 1ª fila de ceros
for(int i = 0; i <= capacidad; i++)
matriz_mochila[0][i] = 0; //Rellenamos la 1ª columna de ceros
for(int i = 0; i <= pesos.length; i++)
matriz_mochila[i][0] = 0;
for(int j = 1; j <= pesos.length ; j++)
for(int c = 1; c <= capacidad; c++){
if(c < pesos[j-1] ){
matriz_mochila[j][c] = matriz_mochila[j-1][c];
}else{
if(matriz_mochila[j-1][c] > matriz_mochila[j-1][c-pesos[j-1]]+ beneficios[j-1]){
matriz_mochila[j][c] = matriz_mochila[j-1][c];
}else{
matriz_mochila[j][c] = matriz_mochila[j-1][c-pesos[j-1]]+beneficios[j-1];
}
}
} return matriz_mochila;
}
Cita de: jfmorenom en 28 Junio 2010, 21:50 PM
Leyer, muchas gracias! ahora si funciona!!!!!!! el que sabe sabe! muchas gracias amigo. Y todo lo que le intenté yo y nada que podía, pero ahora sí jeje
Cita de: jfmorenom en 28 Junio 2010, 19:50 PM
Hola amigo, muchas gracias por responder. Te comento que eso ya lo intenté pero no se puede ya que esa instrucción me devuelve un URL y la clasa FILE no tiene constructor con URL. Intenté, además, poner esto creando la carpeta bases dentro de la carpeta "resources" de mi proyecto de NEtbeans:
this.workbook1 = Workbook.getWorkbook(new File(getClass().getResource("/bases/datos1.xls").toURI()));
y me funciona al compilar, cuando le doy a ejecutar me lanza un NullPointerException.
Copié entonces la carpeta bases en todas partes para ver si depronto había que hubicarla en otro lugar y ahí sí me dio, pero al mirar el .jar, éste intenta abrir, pero se cierra.
Gracias por tu colaboración
static Workbook getWorkbook(java.io.File file, WorkbookSettings ws) A factory method which takes in an excel file and reads in the contents.
static Workbook getWorkbook(java.io.InputStream is) A factory method which takes in an excel file and reads in the contents.
Workbook.getWorkbook(getClass().getResourceAsStream("/bases/datos1.xls"));
getClass().getResource("/paquete/nombre.xls");
Thread thread = null;
Runnable runnable = new Runnable() {
@Override
public synchronized void run() {
}
};;
thread = new Thread(runnable);
thread.start();
new Thread(new Runnable() {
@Override
public void run() {
}
});
@Override
public void pidedatos(){
java.util.Scanner scanner = new Scanner(System.in);
System.out.println("Introduzca los numeros en el array:");
for(int f=0; f<filas; f++){
for(int c=0; c<cols; c++){
System.out.println("Ingrese un numero: ");
array[filas][cols]=scanner.nextInt();
}
}
}