Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pp:23:teme:haskell-sugestii-corectare [2023/05/01 15:29]
mihnea.muraru
pp:23:teme:haskell-sugestii-corectare [2023/05/01 15:37] (current)
mihnea.muraru [Etapa 2]
Line 25: Line 25:
   * Care a fost utilitatea lui zipExtend în mergeTrees și ce altă funcțională ai folosit pentru a evita recursivitatea explicită?   * Care a fost utilitatea lui zipExtend în mergeTrees și ce altă funcțională ai folosit pentru a evita recursivitatea explicită?
   * Cum se folosește merge de mergeTrees?   * Cum se folosește merge de mergeTrees?
 +  * De ce au toate operațiile complexitate logaritmică?​
 +
 +===== Etapa 3 =====
 +
 +  * Cum funcționează isolate?
 +  * Cum se folosește removeMin de isolate?
 +  * Avea vreo importanță dacă scoteai arborii vizi din listă în vederea sortării, înainte sau după aplicarea lui isolate?
 +    * R: Da, vedeți comentariul din soluția de pe github
 +  * **Întrebarea de reflecție din comentariile lui removeMin**:​ Care este contribuția evaluării leneșe la utilizarea eficientă a funcției isolate?
 +    * R: În timpul determinării primei rădăcini de prioritate minimă, se utilizează doar primele componente ale perechilor întoarse de isolate, după care se evaluează doar cât este necesar pt a construi componenta a doua a perechii din care provine rădăcina de interes.
 +  * Ce fac intercalate și replicate în show?
 +  * De ce trebuie aplicați parțial constructorii BinomialTree și BinomialHeap în instanțele de Functor și Foldable, spre deosebire de instanța de Show?
 +  * De ce variază doar tipul cheilor, nu și al priorităților,​ în tipul lui fmap?
 +  * (bonus) Cum ai compus toate funcțiile din lista de funcții obținută în implementarea lui foldr?
pp/23/teme/haskell-sugestii-corectare.1682944147.txt.gz · Last modified: 2023/05/01 15:29 by mihnea.muraru
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0