Soluzione Scritto 25/06/2008 ES1 bool ordinato(char** v, int dim){ if(dim<=1){return true;} if(strlen(v[dim-2])>strlen(v[dim-1])){return false;} return ordinato(v,dim-1); } ES2 void inserisci(elem* p0, int n){ elem* r = new elem; r->info = n; r->prec = r->succ = NULL; elem*q = 0; elem*p; for (p=p0; p!=0 && p->info <= n; p=p->succ) q=p; if (p == p0) p0=r; else q->succ =r; r->succ =p; r->prec =q; if (p!=0) p->prec = r; } ES3 bool cerca(int* mat, int n, int m, int p){ for(int i=0; i