******** fig6.26 ********** PRIORITY_QUEUE merge( PRIORITY_QUEUE H1, PRIORITY_QUEUE H2 ) { /*1*/ if( H1 == NULL ) /*2*/ return H2; /*3*/ if( H2 == NULL ) /*4*/ return H1; /*5*/ if( H1->element < H2->element ) /*6*/ return merge1( H1, H2 ); else /*7*/ return merge1( H2, H1 ); }