mirror of
https://github.com/Steffo99/appunti-magistrali.git
synced 2024-11-25 11:34:18 +00:00
858 B
858 B
In un contesto di routing, hash table da router destinatario a canale di comunicazione da utilizzare più costo totale per raggiungerla.
\def \varSource {{\color{LimeGreen} Source}}
\def \varDestination {{\color{IndianRed} Destination}}
\Large
\varDestination \to
\begin{pmatrix}
\textrm{Channel}{\varSource}(\varDestination)
\
\textrm{Cost}{\varSource}(\varDestination)
\end{pmatrix}
Implementazione semplice di funzione di routing.
Note
==Il principio di ottimalità è il motivo per cui è sufficiente salvare solo il canale di comunicazione!==
costo computazionale
search time
Un lookup nel hash table:
\Large O(\log(Entities))
routing memory
Lo spazio usato dal hash table:
\Large O(Entities \cdot \log(\max(Identifier)))