From f5aa3485e2ecf5b0c6efb2c6f13ac2a505cae1b1 Mon Sep 17 00:00:00 2001 From: MattiaGaspa Date: Fri, 15 Dec 2023 20:09:47 +0100 Subject: [PATCH] Popi --- UniClasses/UniClasses/ArrayAlgs.html | 443 +++++++++++++++++++++ UniClasses/UniClasses/Container.html | 157 ++++++++ UniClasses/UniClasses/Numeric.html | 184 +++++++++ UniClasses/UniClasses/package-summary.html | 102 +++++ UniClasses/UniClasses/package-tree.html | 73 ++++ UniClasses/allclasses-index.html | 10 +- UniClasses/allpackages-index.html | 6 +- UniClasses/element-list | 2 +- UniClasses/help-doc.html | 4 +- UniClasses/index-all.html | 55 +-- UniClasses/index.html | 10 +- UniClasses/member-search-index.js | 2 +- UniClasses/overview-tree.html | 12 +- UniClasses/package-search-index.js | 2 +- UniClasses/search.html | 4 +- UniClasses/type-search-index.js | 2 +- 16 files changed, 1018 insertions(+), 50 deletions(-) create mode 100644 UniClasses/UniClasses/ArrayAlgs.html create mode 100644 UniClasses/UniClasses/Container.html create mode 100644 UniClasses/UniClasses/Numeric.html create mode 100644 UniClasses/UniClasses/package-summary.html create mode 100644 UniClasses/UniClasses/package-tree.html diff --git a/UniClasses/UniClasses/ArrayAlgs.html b/UniClasses/UniClasses/ArrayAlgs.html new file mode 100644 index 0000000..5e9f2a9 --- /dev/null +++ b/UniClasses/UniClasses/ArrayAlgs.html @@ -0,0 +1,443 @@ + + + + +ArrayAlgs + + + + + + + + + + + + + + +
+ +
+
+ +
+
Package UniClasses
+

Class ArrayAlgs

+
+
java.lang.Object +
UniClasses.ArrayAlgs
+
+
+
+
public class ArrayAlgs +extends Object
+
Classe contenente metodi utili per la gestione degli array
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static int
    +
    binarySearch(Object[] array, + int vSize, + Object value)
    +
    +
    Effettua la ricerca binaria in un array ordinato
    +
    +
    static Comparable
    +
    findMax(Comparable[] array, + int vSize)
    +
    +
    Ritorna il valore massimo di un array di elementi confrontabili
    +
    +
    static Comparable
    +
    findMin(Comparable[] array, + int vSize)
    +
    +
    Ritorna il valore minimo di un array di elementi confrontabili
    +
    +
    static void
    +
    insert(Object[] array, + int vSize, + int index, + Object value)
    +
    +
    Inserisce un elemento in un indice dell'array
    +
    +
    static void
    +
    InsertionSort(Comparable[] array, + int vSize)
    +
    +
    Effettua l'ordinamento dell'array con algoritmo Insertion sort
    +
    +
    static int
    +
    linearSearch(Object[] array, + int vSize, + Object value)
    +
    +
    Effettua la ricerca lineare di un elemento al'interno dell'array
    +
    +
    static void
    +
    MergeSort(Comparable[] array, + int vSize)
    +
    +
    Effettua l'ordinamento dell'array con algoritmo Merge sort
    +
    +
    static void
    +
    randomFill(Object[] array, + int min, + int max)
    +
    +
    riempie un array con numeri interi casuali
    +
    +
    static void
    +
    remove(Object[] array, + int vSize, + int index)
    +
    +
    Rimuove un elemento da un array mantenendo l'ordine
    +
    +
    static void
    +
    removeUnsorted(Object[] array, + int vSize, + int index)
    +
    +
    Rimuove un elemento da un array non mantenendo l'ordine
    +
    +
    static Object[]
    +
    resize(Object[] array, + int size)
    +
    +
    Effettua il ridimensionamento dinamico dell'array
    +
    +
    static void
    +
    SelectionSort(Comparable[] array, + int vSize)
    +
    +
    Effettua l'ordinamento dell'array con algoritmo Selection sort
    +
    +
    static String
    +
    toString(Object[] array, + int vSize)
    +
    +
    Converte un array in formato stringa
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      ArrayAlgs

      +
      public ArrayAlgs()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      resize

      +
      public static Object[] resize(Object[] array, + int size)
      +
      Effettua il ridimensionamento dinamico dell'array
      +
      +
      Parameters:
      +
      array - L'array da ridimensionare
      +
      size - La nuova dimensione dell'array
      +
      Returns:
      +
      L'array ridimensionato
      +
      +
      +
    • +
    • +
      +

      randomFill

      +
      public static void randomFill(Object[] array, + int min, + int max)
      +
      riempie un array con numeri interi casuali
      +
      +
      Parameters:
      +
      array - L'array da riempire
      +
      min - Il numero minimo
      +
      max - Il numero massimo
      +
      +
      +
    • +
    • +
      +

      toString

      +
      public static String toString(Object[] array, + int vSize)
      +
      Converte un array in formato stringa
      +
      +
      Parameters:
      +
      array - L'array da convertire
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      Returns:
      +
      La stringa in uscita
      +
      +
      +
    • +
    • +
      +

      insert

      +
      public static void insert(Object[] array, + int vSize, + int index, + Object value)
      +
      Inserisce un elemento in un indice dell'array
      +
      +
      Parameters:
      +
      array - L'array dove si inserisce il valore
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      index - L'indice dove si vuole inserire il valore
      +
      value - Il valore da inserire
      +
      +
      +
    • +
    • +
      +

      removeUnsorted

      +
      public static void removeUnsorted(Object[] array, + int vSize, + int index)
      +
      Rimuove un elemento da un array non mantenendo l'ordine
      +
      +
      Parameters:
      +
      array - L'array da cui si deve eliminare l'elemento
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      index - L'indice dell'elemento da eliminare
      +
      +
      +
    • +
    • +
      +

      remove

      +
      public static void remove(Object[] array, + int vSize, + int index)
      +
      Rimuove un elemento da un array mantenendo l'ordine
      +
      +
      Parameters:
      +
      array - L'array da cui si deve eliminare l'elemento
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      index - L'indice dell'elemento da eliminare
      +
      +
      +
    • +
    • +
      +

      findMin

      +
      public static Comparable findMin(Comparable[] array, + int vSize)
      +
      Ritorna il valore minimo di un array di elementi confrontabili
      +
      +
      Parameters:
      +
      array - L'array dove si cerca il minimo
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      Returns:
      +
      Il valore minimo
      +
      +
      +
    • +
    • +
      +

      findMax

      +
      public static Comparable findMax(Comparable[] array, + int vSize)
      +
      Ritorna il valore massimo di un array di elementi confrontabili
      +
      +
      Parameters:
      +
      array - L'array dove si cerca il massimo
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      Returns:
      +
      Il valore massimo
      +
      +
      +
    • +
    • +
      +

      linearSearch

      +
      public static int linearSearch(Object[] array, + int vSize, + Object value)
      +
      Effettua la ricerca lineare di un elemento al'interno dell'array
      +
      +
      Parameters:
      +
      array - L'array nel quale si cerca l'elemento
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      value - Il valore da trovare
      +
      Returns:
      +
      L'inidce del primo elemento che coincide con il valore dato (-1 se non presente)
      +
      +
      +
    • +
    • +
      +

      binarySearch

      +
      public static int binarySearch(Object[] array, + int vSize, + Object value)
      +
      Effettua la ricerca binaria in un array ordinato
      +
      +
      Parameters:
      +
      array - L'array nel quale si cerca l'elemento
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      value - Il valore da trovare
      +
      Returns:
      +
      L'inidce del primo elemento che coincide con il valore dato (-1 se non presente)
      +
      +
      +
    • +
    • +
      +

      SelectionSort

      +
      public static void SelectionSort(Comparable[] array, + int vSize)
      +
      Effettua l'ordinamento dell'array con algoritmo Selection sort
      +
      +
      Parameters:
      +
      array - L'array da ordinare
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      +
      +
    • +
    • +
      +

      MergeSort

      +
      public static void MergeSort(Comparable[] array, + int vSize)
      +
      Effettua l'ordinamento dell'array con algoritmo Merge sort
      +
      +
      Parameters:
      +
      array - L'array da ordinare
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      +
      +
    • +
    • +
      +

      InsertionSort

      +
      public static void InsertionSort(Comparable[] array, + int vSize)
      +
      Effettua l'ordinamento dell'array con algoritmo Insertion sort
      +
      +
      Parameters:
      +
      array - L'array da ordinare
      +
      vSize - La prima cella di memoria che non contiene un valore valido
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/UniClasses/UniClasses/Container.html b/UniClasses/UniClasses/Container.html new file mode 100644 index 0000000..d22322a --- /dev/null +++ b/UniClasses/UniClasses/Container.html @@ -0,0 +1,157 @@ + + + + +Container + + + + + + + + + + + + + + +
+ +
+
+ +
+
Package UniClasses
+

Interface Container

+
+
+
+
public interface Container
+
Interfaccia Container che verrà utilizzata per estendere le interfacce dei dati astratti
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    boolean
    + +
    +
    Verifica se il Container è vuoto
    +
    +
    void
    + +
    +
    Rende vuoto il Container
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isEmpty

      +
      boolean isEmpty()
      +
      Verifica se il Container è vuoto
      +
      +
      Returns:
      +
      true se il Container è vuoto, altrimenti false
      +
      +
      +
    • +
    • +
      +

      makeEmpty

      +
      void makeEmpty()
      +
      Rende vuoto il Container
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/UniClasses/UniClasses/Numeric.html b/UniClasses/UniClasses/Numeric.html new file mode 100644 index 0000000..4a154ae --- /dev/null +++ b/UniClasses/UniClasses/Numeric.html @@ -0,0 +1,184 @@ + + + + +Numeric + + + + + + + + + + + + + + +
+ +
+
+ +
+
Package UniClasses
+

Class Numeric

+
+
java.lang.Object +
UniClasses.Numeric
+
+
+
+
public class Numeric +extends Object
+
Classe contenente metodi utili per gestire numeri
+
+
+
    + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    static boolean
    +
    approxEqual(double a, + double b)
    +
    +
    Calcola se due numeri double sono approssimativamente uguali: |a - b| < 1E-14 * max(|a|, |b|)
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Numeric

      +
      public Numeric()
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      approxEqual

      +
      public static boolean approxEqual(double a, + double b)
      +
      Calcola se due numeri double sono approssimativamente uguali: |a - b| < 1E-14 * max(|a|, |b|)
      +
      +
      Parameters:
      +
      a - Primo numero a virgola mobile da comparare
      +
      b - Secondo numero a virgola mobile da comparare
      +
      Returns:
      +
      Ritorna vero se i due numeri sono approssimativamente uguali altrimenti falso
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+
+
+ + diff --git a/UniClasses/UniClasses/package-summary.html b/UniClasses/UniClasses/package-summary.html new file mode 100644 index 0000000..9ba918f --- /dev/null +++ b/UniClasses/UniClasses/package-summary.html @@ -0,0 +1,102 @@ + + + + +UniClasses + + + + + + + + + + + + + + +
+ +
+
+
+

Package UniClasses

+
+
+
package UniClasses
+
+
    +
  • +
    +
    +
    +
    +
    Class
    +
    Description
    + +
    +
    Classe contenente metodi utili per la gestione degli array
    +
    + +
    +
    Interfaccia Container che verrà utilizzata per estendere le interfacce dei dati astratti
    +
    + +
    +
    Classe contenente metodi utili per gestire numeri
    +
    +
    +
    +
    +
  • +
+
+
+
+
+ + diff --git a/UniClasses/UniClasses/package-tree.html b/UniClasses/UniClasses/package-tree.html new file mode 100644 index 0000000..7cf5437 --- /dev/null +++ b/UniClasses/UniClasses/package-tree.html @@ -0,0 +1,73 @@ + + + + +UniClasses Class Hierarchy + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package UniClasses

+
+
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+
+
+ + diff --git a/UniClasses/allclasses-index.html b/UniClasses/allclasses-index.html index f03d26c..b78face 100644 --- a/UniClasses/allclasses-index.html +++ b/UniClasses/allclasses-index.html @@ -1,7 +1,7 @@ - + All Classes and Interfaces @@ -27,7 +27,7 @@