sudoku_human
Class Utils

java.lang.Object
  extended by sudoku_human.Utils

public class Utils
extends java.lang.Object

Classe di utilita' varie

Author:
Marco Cornolti

Constructor Summary
Utils()
           
 
Method Summary
static void sortByWeightDecrease(int[] weightArray, int[] arrayToSort)
          Ordina un array di interi prendendo come base un altro array di interi col peso degli elementi nel primo array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Utils

public Utils()
Method Detail

sortByWeightDecrease

public static void sortByWeightDecrease(int[] weightArray,
                                        int[] arrayToSort)
Ordina un array di interi prendendo come base un altro array di interi col peso degli elementi nel primo array. L'ordinamento avviene in modo decrescente. (l'ultimo elemento sara' il piu' leggero) Il secondo verra' ordinato per la grandezza del numero, il primo subira' lo stesso ordinamento indipendentemente dai suoi valori. Esempio: prima weightArray=[12,56,-45], arrayToSort=[111,222,333] -> dopo wieightArray==[-45,12,56], arrayToSort=[333, 111, 222] algoritmo usato: selection sort

Parameters:
weightArray - l'array di appoggio
arrayToSort - l'array da ordinare