[Noti-aed] TPL3 Rocío Anahí Widmer createab
Rocío Anahí Widmer
rociowidmer en gmail.com
Jue Nov 9 18:52:44 -03 2023
// Nombre: Rocío Anahí Widmer
int DNI=45387321;
void createab(btree<int> &B, btree<int>::iterator n, list<int>
&abpos,list<int> &vals) {
if(abpos.empty())return; int pos,val;
auto itp=abpos.begin();
pos=*itp;
abpos.erase(itp);
auto itv=vals.begin();
val=*vals.begin();
vals.erase(itv);
n=B.insert(n,val);
if(!abpos.empty() &&
*abpos.begin()==(2*pos+1))createab(B,n.left(),abpos,vals);
if(!abpos.empty() &&
*abpos.begin()==(2*pos+2))createab(B,n.right(),abpos,vals);
}
void createab(btree<int> &B, list<int> &abpos,list<int> &vals) {
createab(B,B.begin(),abpos,vals);
}
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://venus.santafe-conicet.gov.ar/pipermail/noti-aed/attachments/20231109/efb8a906/attachment-0001.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: rociowidmer.cpp
Type: application/octet-stream
Size: 2115 bytes
Desc: no disponible
URL: <http://venus.santafe-conicet.gov.ar/pipermail/noti-aed/attachments/20231109/efb8a906/attachment-0001.obj>
Más información sobre la lista de distribución Noti-AED