<div dir="ltr">// Nombre: Rocío Anahí Widmer<br>int DNI=45387321;<br>void createab(btree<int> &B, btree<int>::iterator n, list<int> &abpos,list<int> &vals) {<br>  if(abpos.empty())return; int pos,val;<br>  auto itp=abpos.begin();<br>  pos=*itp;<br>  abpos.erase(itp);<br>  auto itv=vals.begin();<br>  val=*vals.begin();<br>  vals.erase(itv);<br>  n=B.insert(n,val);<br>  if(!abpos.empty() && *abpos.begin()==(2*pos+1))createab(B,n.left(),abpos,vals);<br>  if(!abpos.empty() && *abpos.begin()==(2*pos+2))createab(B,n.right(),abpos,vals);<br>  <br>}<br>void createab(btree<int> &B, list<int> &abpos,list<int> &vals) {<br>  createab(B,B.begin(),abpos,vals);<br>}<br></div>