Mai intai trebuie sa te autentifici.
Diferente pentru problema/heapuri intre reviziile #9 si #10
Nu exista diferente intre titluri.
Diferente intre continut:
Pentru detalii despre cum se implementeaza un heap si ce este acesta puteti citi "aici":http://infoarena.ro/heapuri. *catre Paul si buru*: nu va speriati o sa pun in seara asta si testele si sursa, scuze ca am trecut peste deadline. My bad.
*de laPaulpentru devil*: 1.Inheappotiaveaovaloaredemaimulteori.Candostergi,nu e clarcese intampla. 2.FiiatentlabrutulinN^2 care cautaminimuldoaratunci cand stergi elementulminim sirestulcazurilorletrateaza O(1). 3.Nu uita casepoate facesi insqrt. 4.Problemaebagatacamlapanarama. Acuma catot aitrecut dedeadline siprobabil nicinoi n-o sa netinemdeel, maibinefatreabaca lumea.
*Paul*: 1. Fii atent la brutul in N^2 care cauta minimul doar atunci cand stergi elementul minim si restul cazurilor le trateaza O(1). 2. Nu uita ca se poate face si in sqrt (tii pentru fiecare bucata de sqrt(N+M) minimul) si adaugi bucati pe parcurs. 3. Explica ca lumea cum se face un heap. 4. Baga probleme suplimentare / aplicatii. Explica in ce alte situatii e bun un heap (ex. Dijktrsa, Prim).
