Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
aa:lab:sol:5 [2025/11/01 11:53] codrut_eduard.bicu |
aa:lab:sol:5 [2025/11/01 11:55] (current) codrut_eduard.bicu |
||
|---|---|---|---|
| Line 28: | Line 28: | ||
| **Legătură cu hashing:** | **Legătură cu hashing:** | ||
| Fiecare zi ≈ un slot hash, iar fiecare persoană ≈ un element inserat. | Fiecare zi ≈ un slot hash, iar fiecare persoană ≈ un element inserat. | ||
| - | La fel ca în hashing, chiar și cu multe sloturi disponibile, coliziunile devin probabile după doar \\( \sqrt{k} \\) inserări (ordine \\( O(\sqrt{k}) \\)). | + | La fel ca în hashing, chiar și cu multe sloturi disponibile, coliziunile devin probabile după doar sqrt(k) inserări (ordine (O(sqrt(k))). |
| ---- | ---- | ||
| Line 82: | Line 82: | ||
| La început, găsim ușor sloturi libere (șanse mari de succes). | La început, găsim ușor sloturi libere (șanse mari de succes). | ||
| Pe măsură ce tabela se umple, șansele de a găsi un slot nou scad — apar tot mai multe „coliziuni”. | Pe măsură ce tabela se umple, șansele de a găsi un slot nou scad — apar tot mai multe „coliziuni”. | ||
| - | În medie, este nevoie de aproximativ n(\ln n) inserări pentru a umple toate sloturile. | + | În medie, este nevoie de aproximativ n(ln n) inserări pentru a umple toate sloturile. |
| ---- | ---- | ||
| Line 88: | Line 88: | ||
| ==== Concluzie generală ==== | ==== Concluzie generală ==== | ||
| - | * **Coliziunile** apar mai devreme decât ne-am aștepta ≈\sqrt{k} inserări). | + | * **Coliziunile** apar mai devreme decât ne-am aștepta ≈ sqrt(k) inserări). |
| - | * **Umplerea completă** a unei tabele hash necesită în jur de n \ln n inserări. | + | * **Umplerea completă** a unei tabele hash necesită în jur de n ln n inserări. |
| * Aceste două fenomene definesc limitele probabilistice ale hashing-ului eficient. | * Aceste două fenomene definesc limitele probabilistice ale hashing-ului eficient. | ||
| ---- | ---- | ||