Binomio di Newton

« Older   Newer »
 
  Share  
.
  1. RootkitNeo
     
    .
    Avatar

    Senior Member

    Group
    Staff
    Posts
    10,796

    Status
    Anonymous
    Buona l'idea del calcolo del fattoriale in quel modo. Purtroppo in effetti va a scapito della memoria, in quanto se n valesse 100 occuperesti 400byte solo per l'array.
    Ti conviene utilizzare StringBuilder al posto di String nel metodo risolvi(). Un meccanismo della Heap permette comunque a Java di utilizzare gli oggetti creati in precedenza, ma vedo molti assegnamenti e concatenazioni... quindi eviterei ed utilizzerei StringBuilder.

    Osservando la OOP direi invece che sarebbe stato meglio utilizzare una classe con costruttore privato e metodo statico, chiamata ad esempio Fattoriale. Ma per un esercizio così, va bene anche in questo modo.
    Visto il modo in cui hai "legato" l'array di fattoriali con la Combinazione non avrei creati classi interne. Magari una privata, ma non avrebbe avuto molto significato.
     
    Top
    .
12 replies since 1/11/2013, 18:38   297 views
  Share  
.