Vai al contenuto

Primario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Secondario: Sky Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sfondo: Blank Waves Squares Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Corsi di Laurea










ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.    Accetto l'uso dei cookie
-->
Foto

[Domande d'esame] Tecniche di Programmazione


  • Effettua l'accesso per rispondere
Questa discussione ha avuto 56 risposta/e

#21
ocinemod88

ocinemod88

    Advanced Member

  • Utente
  • StellaStellaStella
  • 87 Messaggi:
- Quick Select randomizzata, con codice c, dimostrazione complessità e teoria
- Prim
fiore88

#22
Gordon Freeman

Gordon Freeman

    Admin

  • Amministratore
  • 2143 Messaggi:
Esame con orale "scritto" con le seguenti domande:
-Radix Sort: implementazione in C, analisi complessità computazionale.
-Heap binomiali: vita, morte e miracoli.
L'orale vero è proprio consiste nel commentare, dove richiesto dal prof. Percannella, le cose scritte.
DANTE GRANESE
Rappresentante degli studenti al Consiglio di Facoltà di Ingegneria

Immagine inviata

#23
Blackjack

Blackjack

    Moderatore globale

  • Moderatore
  • 2542 Messaggi:
heap binomiali, tutto: struttura, tutte le proprietà con tutte le dimostrazioni, tutte le funzioni con relative complessità
counting sort: premesse, pseudocodice, invarianti, complessità, implementazione in C
algoritmo di prim: introduzione al problema (MST e proprietà, sottostruttura ottima, proprietà della scelta golosa, discorso su archi sicuri e leggeri), pseudocodice, invarianti

dopo di ciò un paio di domandine random:
- differenze funzionali tra heap binari e binomiali (discorso sulla union e heapsort)
- perchè e quando si usa la programmazione dinamica e confronto tra approccio divide et impera e progr. dinamica nel caso di LCS (complessità esponenziale vs. polinomiale)
Immagine inviata
Immagine inviata
Immagine inviata

"L'amore è la capacità di avvertire il simile nel dissimile"

#24
ildiabolico

ildiabolico

    Advanced Member

  • Utente
  • StellaStellaStella
  • 405 Messaggi:
Dunque lo scritto di Tecniche di Programmazione quest'anno è stato "implementato" attraverso i mini contest su ogni struttura dati assegnati durante il corso. A partire da una valutazione basata su qualità del codice, presenza, partecipazione, ritardo di consegna, si è deciso un voto di partenza. Per quanto riguarda l'orale c'è chi chiede più l'implementazione chi più i concetti (ma del resto se uno ha ben chiaro il concetto l'implementazione è poca cosa da fare, del resto siamo ingegneri).
A me sono stati chiesti Gli Heap Binari, vita cazzi morte e miracoli. La parte scritta prevede di esporre su carta tutto quel che "ti sembra necessario per presentare l'argomento": la verità è quanto + scrivi(complessità computazionale compresa con formule di ricorrenza concetti dietro l'algoritmo e invarianti di ciclo se necessarie) tanto meno ti chiedono all'orale nel senso che poi si tratta di commentare ciò che hai scritto ed eventualmente rispondere a qualche altra domandina. Esame molto tranquillo devo essere sincero, tanto tranquillo che me capitato il classico momento di black out sulla MaxHeapifyReverse() e il proff mi ha lasciato 10 min per pensare e ricavarmela da capo, con un ottimo risultato finale.
State Tranquilli e studiatevi tutto ^^
Bye Folks :ciao:
Rappresentante degli studenti al Consiglio Didattico di Ing. Informatica
Rappresentante degli studenti in Commissione Didattica di Ing. Informatica
Mail >> darioderosa89@gmail.com

#25
Elmariachi1987

Elmariachi1987

    Advanced Member

  • Utente
  • StellaStellaStella
  • 367 Messaggi:
-prim
-albero delle decisioni
-heapsort complessità computazionale ed invariante di ciclo
Hai fatto del tuo meglio ed hai fallito...la lezione è:non provare mai!!!!......
Immagine inviata Immagine inviata
Immagine inviata

#26
francesko1991

francesko1991

    Newbie

  • Utente
  • Stella
  • 6 Messaggi:
- RBTree tutto tranne la cancellazione
- Programmazione dinamica e programmazione greedy
- Problema dello zaino 01 e zaino frazionario
- Limite minimo degli algoritmi di ordinamento basati su confronti
- Counting Sort

#27
Wolverine89

Wolverine89

    Advanced Member

  • Utente
  • StellaStellaStella
  • 251 Messaggi:
BTree struttura, funzioni di ricerca, inserimento e funzioni accessorie, tutto in codice più teoria.
Motivazioni sulla complessitá computazionale delle varie funzioni, in particolare da cosa derivano tutti i fattori, non solo per quanto riguarda la duplice natura dei dati.
Formula di ricorrenza con dimostrazione per le funzioni accessorie ricorsive.
Passaggi di come avvengono i vari spostamenti delle chiavi per l'inserimento su un Balbero di esempio.
Invariante, definizione e correttezza degli algoritmi in generale.
Ricerca dicotomica, complessitá e dimostrazione invariante di ciclo.
”...l' uomo é tale solo quando gioca...” F.Shiller

Immagine inviata

#28
mimi

mimi

    Member

  • Utente
  • StellaStella
  • 28 Messaggi:
- RBTree tutto tranne cancellazzione
- complessità computazionale e modello RAM (per diverse analisi sono state chiesti bubble e selection sort, merge e quick sort)
- bucket sort analisi complessità

#29
jane

jane

    Member

  • Utente
  • StellaStella
  • 18 Messaggi:
- Catena di montaggio
- Programmazione dinamica e differenze con gli algoritmi greedy
- Counting Sort con invariante di ciclo
- Ereditarietà in C++

#30
freemind

freemind

    Member

  • Utente
  • StellaStella
  • 26 Messaggi:
-Tutti i dettagli sugli algoritmi di ordinamento lineari. Counting Sort in codice C. Invariante di ciclo + dim per almeno un ciclo di ogni algoritmo. Vantaggio degli algoritmi di ordin. stabili.
-Visita DFS grafi + invariante del ciclo che richiama la DFS-Visit ricorsiva. Simulazione pratica dell'algoritmo.

#31
d-Enzo

d-Enzo

    Moderatore globale

  • Moderatore
  • 1068 Messaggi:
- BFS e DFS
- componenti connesse in un grafo a foresta, cosa sono e come trovarle (usando gli algoritmi di visita di cui sopra ciclando per ogni grafo non ancora visitato)
- Radix sort
- condizione di stabilità di un algoritmo di ricerca, è necessaria per il radix sort? (si, altrimenti non funziona)

Immagine inviata Immagine inviata Immagine inviata Immagine inviata Immagine inviata


AGN MCMX


Era il 23 Aprile 2011, erano le 5... ero felice!

I'll be waiting for you.

If you come here,

you'll find me.

I promise!

There is no good, there is no bad. Just perspective and opinion.


#32
pifmfe

pifmfe

    Admin

  • Amministratore
  • 1689 Messaggi:
-Prim con complessità, discorso sul mst e grafi in generale
-HeapSort, complessità, Invariante di ciclo,
-Heap

Non sono più uno studente, sono admin ad honorem, ma non gestisco più r0x. Per qualsiasi problema contattate un altro admin o la super associazione StudentIngegneria :)
 
Cerca nel forum prima di postare

Associazione StudentIngegneria

Ci sono cose che non si possono chiedere per tutto il resto c'è r0x
La vita è l'inseguimento di un buco.


#33
mib85

mib85

    Advanced Member

  • Utente
  • StellaStellaStella
  • 292 Messaggi:
- Heap binomiali
- LCS con pseudocodice e complessità della versione ricorsiva (non c'è sul libro!)
Al mondo esistono 10 tipi di persone, quelli che capiscono il codice binario e gli altri!

#34
twister

twister

    Advanced Member

  • Utente
  • StellaStellaStella
  • 87 Messaggi:
- Btree: concetti generali sulla struttura ed implementazione della insert ( esplicitazione della splitChild ed insertNonFull )
- Heap binari: concetti generali, heapsort
- Programmazione dinamica: qual'è il proncipio e differenza con Algoritmo greedy

#35
carminesn

carminesn

    Newbie

  • Utente
  • Stella
  • 7 Messaggi:

Orale sostenuto con Orciuoli

 

Inizialmente sono stati annunciati i risultati dei progetti consegnati ad Orciuoli.

 

Successivamente ad ognuno è stato assegnato un argomento da discutere per iscritto.Nella mia prova scritta dovevo parlare degli algoritmi di ordinamento in tempo lineare quindi tutto quello che c'è scritto sul libro al riguardo(counting-sort, radix-sort, bucket-sort, confronto con algoritmi di ordinamento per confronti)

 

All'orale mi han fatto parlare degli algoritmi in tempo lineare, commenti sul codice, ambiti di applicazione convenienza ecc.

Poi mi hanno fatto delle domande riguardo l'implementazione dei grafi in particolare il pattern decorator.

 

L'Ing. Orciuoli è bravissimo state tranquilli

 

Consiglio: Percannella ci tiene molto alla definizione di complessità computazionale ed al quick sort, quindi ripete ;)



#36
salvo12sessa

salvo12sessa

    Member

  • Utente
  • StellaStella
  • 17 Messaggi:
Orale sostenuto con il prof. Orciuoli e il prof. Percannella.
Le domande:
1) procedure heap, heap sort con complessità e quali sono le differenze con gli alberi
2) implementazione della coda anche solo con uml e commentare le procedure
3) programmazione dinamica
4) complessita merge sort (calcolo del t (n)) e differenza con heap sort
5) implementazione del btree almeno con uml

Orciuoli è tranquillo Percannella un po fissato con gli argomenti di asd

In bocca al lupo!

#37
Fox

Fox

    Advanced Member

  • Utente
  • StellaStellaStella
  • 108 Messaggi:

Orale sostenuto con il prof Orciuoli.
Le domande sono state:

- Heap: vita, morte e miracoli  :asd:

- Radix sort

- Implementazione in java di un grafo generico e discussione sulle eventuali modifiche da fare per implementare i vari algoritmi (visite, cammini minimi e mst)

 

In bocca al lupo ai prossimi  :fun:


 



#38
White_Rabbit89

White_Rabbit89

    Advanced Member

  • Utente
  • StellaStellaStella
  • 106 Messaggi:

Esame sostenuto con il prof. Foggia:

- Utilizzo dei reference in c++, con spiegazione del funzionamento tramite un frammento di codice scritto dal prof;

- B-Tree: motivazioni dell'utilizzo di tale struttura al posto degli alberi binari; funzionamento delle operazioni di inserimento e cancellazione in albero, con esempi grafici.



#39
GDozzi

GDozzi

    Member

  • Utente
  • StellaStella
  • 18 Messaggi:

Esame sostenuto con il prof. Orciuoli e Foggia:

Per quanto riguarda la parte degli algoritmi e delle strutture dati le domande del prof. Orciuoli sono state:

- RB tree: dettagli ed inserimento (disegni dei vari casi). Differenze con Btree (quando si usa il btree).

- Programmazione dinamica: un po di tutto, catena di montaggio (accenno, poi mi ha stoppato)

Invece per la parte di C++ il prof. Foggia mi ha chiesto le classi template (tutto ciò che ha detto in classe).

 

Altre domande fatte oggi:

- Grafi (come si rappresentano, MST, krukal (complessità))

- Algoritmi di ordinamento lineare (Esempio di counting sort, radix sort)

- B tree (esempio disegno inserimento, dimostrazione del rapporto tra numero di nodi e altezza dell'albero).

- Tutto su costruttore e distruttore in c++.

- Reference in c++ con esempi di codice.

- Polimorfismo in C++.

 

I prof sono davvero molto tranquilli. In bocca al lupo ai prossimi!



#40
Marco Bassi

Marco Bassi

    Advanced Member

  • Utente
  • StellaStellaStella
  • 575 Messaggi:

Reference e polimorfismo in c++ con esempi di codice.

Algoritmi lineari(counting e radix).






Leggono questa discussione 0 utenti

0 utenti, 0 ospiti, 0 utenti anonimi