https://skydrive.live.com/redir.aspx...FE0D3E54198821!593&parid=root


ciao a tutti, sto implementando una coda con priorità mediante albero binario. nel test vengono inseriti nella coda 10 nodi ma arrivato all'inserimento del quarto elemento viene violata un'asserzione. in pratica ciò accade perchè per inserire il quarto nodo bisogna entrare nel blocco dell'ultimo else del metodo inserisci. l'asserzione violata è quella relativa al metodo binpadre(tmp), la quale mi dice che l'albero non deve essere vuoto e il nodo tmp non deve essere la radice. perchè viene violata l'asserzione se ultimo (che è il valore che assume tmp) non è la radice???