java - Run functions inside for loop -



java - Run functions inside for loop -

i want run function many times , different answers(because deals random numbers), , minimum possible answers. function returns same value. how can right loop different answers each time , find minimum? here code

int n = 0; kargerminimumcut karger = new kargerminimumcut(); arraylist<integer> answers = new arraylist<integer>(); for(int = 0; < 10; i++) { n = karger.mincut(vertices); answers.add(n); } int min = minimum(answers); system.out.println("minimum number is: " + min);

and minimum function

public static int minimum(arraylist<integer> array) { int min = array.get(0); for(int = 1; < array.size(); i++) { if(array.get(i) < min) min = array.get(i); } homecoming min; }

edit:

okay after seeing algorithm need this. (i have used simple 2d array of integers way).

int min = integer.max_value; kargerminimumcut karger = new kargerminimumcut(); for(int = 0; < 10; i++) { int cutting = karger.mincut(copyofvertices(vertices)); system.err.println(cut); min = math.min(min,cut); } system.out.println("minimum number is: " + min);

.

public arraylist<arraylist<integer>> copyofvertices(arraylist<arraylist<integer>> vertices) { arraylist<arraylist<integer>> re-create = new arraylist<arraylist<integer>>(); int size = vertices.size(); (int i=0; i<size; i++) { int innersize = vertices.get(i).size(); arraylist<integer> row = new arraylist<integer>(); (int j=0; j<innersize; j++) { row.add(new integer(vertices.get(i).get(j))); } copy.add(row); } homecoming copy; }

java function random

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -