Facoltà di Ingegneria
Corso di Laurea in Ingegneria Gestionale
Fondamenti di Informatica
A.A. 2002-2003
Appello del 31 Marzo 2003 - Compito C
Durata: 1 ora e 45 minuti
public class Mistero { public static int mistero(int x) { if(x==0) return 0; else return mistero(x-3)+3; } public static void main(String[] args) { System.out.println(mistero(9)); System.out.println(mistero(8)); } }Dire per quali valori di x il metodo mistero termina e cosa calcola. Motivare le risposte (N.B. risposte non motivate saranno considerate nulle).
2
|
4
|
7
|
9
|
10
|
12
|
15
|
23
|
Dare il costo dell'algoritmo in funzione del numero di elementi n dell'array nel caso peggiore usando la notazione asintotica. Motivare informalmente le risposte (N.B. risposte non motivate saranno considerate nulle).