Informatica

Discussioni su argomenti di Informatica

Domande e risposte

Ordina per

In evidenza
In evidenza
Più recenti
Più popolari
Con risposta
Con miglior risposta
Senza risposta
studente_studente
Ciao, ho fatto un esercizio ma non capisco perché ad un certo punto mi spunta la finestra di windows con la scritta che il programma ha smesso di funzionare. Non capita con tutti i numeri, motivo per il quale penso sia il codice.. spero possiate dargli un'occhiata L'esercizio consiste nell'inserire in una lista le coppie di numeri , in ordine di distanza dall'origine cioè secondo la formula $sqrt(x^2 +y^2)$. N.B. So che si poteva fare in maniera più efficiente o con meno passaggi però ...
2
18 ago 2017, 16:09

leoriccio1
Ciao a tutti, io ho una matrice di coordinate 1x2x1400, che mi rappresentano le coordinate x e y di 1400 punti che mi vanno a formare una circonferenza(Non ho potuto scrivere la matrice diversamente per problemi precedenti a questa parte del codice). Come posso ricavarmi le coordinate del centro di quest'ultima? Grazie per l'aiuto.
5
7 set 2017, 14:00

absinth
Ciao a tutti! Sto svolgendo un esercizio la cui soluzione proposta è la memoizzazione (tecnica a me sconosciuta) ma non voglio farvela vedere perché mi interessa capire se la mia idea può andare anche se non è altrettanto efficiente dal punto di vista delle prestazioni temporali. Consegna: Per comprarvi l’ultimo gadget tecnologico, avete pazientemente risparmiato inserendo monete in un salvadanaio. Purtroppo, non avete tenuto i conti, e non sapete quanti soldi ci sono dentro. E’ facile ...
1
7 set 2017, 10:54

oleg.fresi
Ho fatto questo programmino in c++ che calcola le equazioni di 2° in tutte le possibili forme. Funziona con la console di windows, quando inserisco le variabili il programma finisce ignorando lo switch. Perche? Cosa ho sbagliato? Ecco il codice: #include #include #include using namespace std; int a; int b; int c; int x1; int x2; int d; int tipoDiEquazione=0; int main() { cout
9
5 lug 2017, 14:24

absinth
Ciao a tutti! Se qualcuno può aiutarmi con il problema mi fa un grande favore. Per la verifica è richiesto un pseudo codice per un algoritmo con prestazioni temporali $O(n)$. Io intanto l'ho fatto in java. Ho pensato di fare un attraversamento simmetrico (da me all'uni lo chiamiamo così, ma gli anglosassoni "inorder" insomma, quello degli alberi di ricerca). Mentre lo attraversa, scrive in ogni casella $i$ dell'array passato come parametro il contenuto del nodo (value) ...
3
31 ago 2017, 11:59

absinth
Scusate la banalità di questa domanda ma non ho molto tempo per cercare su internet. C'è qualcuno che magari per esperienza conosce l'implementazione più usata? Io pensavo a una modifica del grafo semplice implementato con lista di adiacenze. Sta volta avrò due liste di adiacenze per ogni vertice: inAdjency e outAdjency. inAdjency(x) - i nodi adiacenti attraverso rami entranti in x. outAdjency quelli attraverso rami uscenti. Forse se ne usa solo una di solito? Non mi sembra il massimo Anche ...
2
31 ago 2017, 18:08

absinth
Ciao a tutti! Ho risolto un esercizio ma non so se la mia soluzione va bene perché non so se ho capito bene la ricorsione. Consegna: E' dato un array A[1..n] composto da n numeri reali arbitrari diversi da zero. Vogliamo calcolare un secondo array B[1..n], in cui B = A[1] * A[2] * … * A[n] / A. Scrivere un algoritmo di costo O(n) per calcolare tutti i valori dell'array B[1..n], senza effettuare divisioni e utilizzando spazio aggiuntivo O(1). (Questo esercizio è stato proposto da Google ...
7
25 ago 2017, 09:08

absinth
Ciao a tutti! Non riesco a venirne fuori da questo algoritmo. Non è specificato di farlo in Java ma è l'unico linguaggio che conosco un po'. La consegna è: Sia T un albero binario proprio dove ogni nodo $v \in T$ memorizza un valore $v.val$ che può essere 1 o -1. Un nodo $v \in T$ si dice strong se la somma dei valori memorizzati nei nodi del sottoalbero $T_v$ è $>0$. Progettare un algoritmo ricorsivo per contare il numero di nodi strong in T, ...
7
23 ago 2017, 23:20

leoriccio1
Ciao a tutti, devo aprire attraverso un ciclo for una sequenza di immagini ordinate numericamente attraverso il nome (1.bmp; 2.bmp; 3.bmp; ecc). Il for mi deve aprire un'immagine ogni volta che ricomincia il ciclo, qualcuno puó aiutarmi?
4
16 ago 2017, 21:32

absinth
Ciao a tutti! Ho difficoltà nella risoluzione di due mini esercizi sulla complessità di due algoritmi. Anche se sono apparentemente facili non avendo le soluzioni non sono sicuro. [size=150]1) Esprimere la complessità di:[/size] int g(int n) { int a=n; if(n<=500) for(int i=1; i<=n; i++) for(int j=1; j<=n; j++) a+=n; else for(int i=1; i<=n; i++) a+=n; return a; } Per complessità credo che intenda le prestazioni temporali ...
2
23 ago 2017, 18:36

absinth
Ciao a tutti! Ho difficoltà nel dimostrare la relazione di ricorrenza: $G(n)=\{(1\text{ per } n=0),(2\text{ per } n=1),(G(n-1)+2G(n-2)\text{ per } n>1):}$ a. Trovare i valori di $G(n)$ per $n=2,3,4,5$ Trovati: n=2 -> 2 + 2 =4 n=3 -> 4 + 4 =8 n=4 -> 8 + 8 =16 n=5 -> 16 + 16 = 32 Quindi si può concludere che $G(n) = 2^n$ b. Dal punto precedente intuire la relazione esatta e dimostrarla per induzione. per induzione G(0) e G(1) verificano la relazione conclusa. Assumendo $G(n)=2^n$ devo dimostrare che $G(n+1)=2^(n+1)$ Purtroppo mi ...
6
23 ago 2017, 00:29

gaetano010
Salve ragazzi, un esercizio mi richiede di trovare,in una matrice di caratteri,di trovare una parola inserita da utente e dire se tale parola si trova in orizzontale,verticale,o in obliquo. Qualche suggerimento ?
12
18 ago 2017, 18:34

absinth
Ciao a tutti! Sto facendo il seguente esercizio: In un’elezione sono presenti k candidati, ciascuno identificato da un diverso numero intero. I voti espressi dagli n elettori (n > k) sono stati raccolti in una lista S (ciascun elemento della lista è uno dei voti espressi e ciascun voto è un numero intero che corrisponde al candidato votato dall’elettore). Nell’ipotesi che venga dichiarato vincente il candidato che ha ricevuto più voti, progettare un algoritmo che, in un tempo ...
6
21 ago 2017, 19:40

absinth
Ciao a tutti! Sto facendo un esercizio con la seguente consegna: Dato un grafo semplice e connesso, con n vertici e m rami, si vogliono colorare i vertici con due colori diversi (ad esempio, bianco o nero) in modo che non esistano due vertici adiacenti aventi lo stesso colore. Non sempre il problema ha soluzione: disegnare un grafo (con n > 2 e m > 2) in cui il problema ha soluzione e un grafo (con n > 2 e m > 2) in cui il problema non ha soluzione. Progettare un algoritmo che, in un tempo O(n ...
2
21 ago 2017, 12:01

gaetano010
Salve ragazzi, qualcuno cortesemente può dirmi come implementare un programma in c che,data una stringa,chiedi all'utente una parola e verifica se tale parola si trova nella stringa (senza usare la funzione di libreria string.h) ? grazie
2
19 ago 2017, 18:09

bad.alex
Ciao ragazzi. Avrei bisogno del vostro aiuto. Sto lavorando sulle strutture e sui puntatori all'interno di questo codice (vi riporto la parte in cui ho problemi): #include <stdio.h> #include <stdlib.h> struct prova { /*variables */ float *p; } pro; void inizio (struct prova); void stampa (struct prova); int main(){ inizio(pro); stampa(pro); return 0; } void inizio (struct prova pro){ int t; pro.p=(float*)malloc(5 * ...
12
12 ago 2017, 15:34

Calliope2
Salve a tutti, sono nuova e spero di aver azzeccato la categoria. Sto studiando algoritmi e strutture dati e sono un po' in difficoltà con gli esercizi sulla complessità. Quando credo di averli capiti, poi spunta qualcosa che mi fa ricredere. Comunque, l'esercizio che vi sottopongo è questo: Analizzare la complessità di questo algoritmi che prende in input un array e restituisce l'ultima occorrenza di una lettera (in questo caso la g): public static int lastIndexOf(char g, char[] S) { int ...
1
11 ago 2017, 15:49

TacTech
Salve a tutti, dovrei dimostrsre che la funzione $ f(i) = min{n|varphi _i(n)} $ non è calcolabile. Dove $varphi_n$ è una enumerazione di una classe di funzioni parziali. (L’idea intuitiva é quella di immaginare di avere una enumerazione di agenti di calcolo o programmi $P_i$ e che $varphi _i$ sia il la funzione calcolata dal programma dall’i-esimo programma P i . In generale avremo che una stessa funzione puó essere calcolata da più programmi, dunque la funzione ...
1
15 ago 2017, 13:08

LM92
Salve gente, ho un piccolo problema, sto cercando da ieri di risolvere un esercizio inerente la progettazione di un algoritmo, ma non riesco a capire come potrei procedere. Sono riuscito a trovare una soluzione iterativa, ma la complessità è dunque molto superiore a quella richiesta. Leggendo la traccia riesco solo ad ipotizzare che debba usare un algoritmo ricorsivo, ma non saprei proprio come strutturarlo. qui di seguito il testo dell' esercizio: Dati n intervalli della retta ...
2
7 ago 2017, 16:05

MisterK
salve a tutti, vorrei sottoporre un quesito. Supponete di avere a disposizione un programma in Visual Basic, un database e un cloud server. Sul cloud server arrivano ogni giorno un certo numero di files e voi dovete inserire il contenuto di ogni file su database. Alcuni files rimangono come sono, altri vengono aggiornati e altri ancora saranno del tutto nuovi. Tramite quale algoritmo che ottimizzi il tempo di esecuzione delle operazioni potrei salvare i dati aggiornati nel database, senza ...
3
5 ago 2017, 18:07