Sono stato bloccato su una questione per un po 'e chiedevo se qualcuno mi può puntare nella giusta direzione:Unione di due heap binari perfetti?
Supponiamo cumuli binari vengono rappresentati utilizzando una rappresentazione ad albero puntatore a base invece di un array. Considerare il problema di unire l'heap binario LHS con RHS. Si supponga che entrambi gli heap siano alberi completi completi, contenenti rispettivamente (2^L - 1) e (2^R -1) nodi.
Dare due algoritmi O (log N) per unire i due heap, uno se L = R e uno se | L - R | = 1.
Questo è un problema di compiti a casa, ho solo bisogno di essere indirizzato nella giusta direzione.
L'albero LHS deve essere avviato a sinistra oppure è solo un nome per comodità? – outis