Table of Contents

Analiza Amortizata 2

Vom continua cu analiza amortizata inceputa in laboratorul precedent cu un ArrayList cu urmatoarele proprietati:

Exercitii

  1. Aflati costul amortizat al operatiilor de inserare si stergere prin metoda agregatelor.
  2. Aflati costul amortizat pentru k operatii de inserare si p operatii de stergere.
  3. Aflati costul amortizat al operatiei de stergere prin:
    1. metoda bancherului
    2. metoda potentialelor
  4. Bonus: Aflati costul amortizat al operatiei de inserare prin:
    1. metoda bancherului
    2. metoda potentialelor

Algebraic Data Types (ADT)

Consideram urmatorul ADT:

 Void : List
 Cons : E x List -> List

Exercitii

  1. Implementati ADT-ul in C.
  2. Definiti axiome pentru size, add, append, reverse.
  3. Implementati axiomele definite in C.
Solutiile laboratorului se afla aici.