For 4.1
how did you get closed = {1,2,3,4,5,7,8}
please check if this is correct
step 1:You take node 1 put it on G put 1 on open
step 2:create list closed
step 3:
step 4:take 1 from open put into closed.closed = {1}
step 5:
step 6:expand node 1 set as m={2 3 4 5} install on G
G has nodes 1 2 3 4 5 on it
step 7:nodes not on open and closed are {2 3 4 5}
add these to open. open ={2 3 4 5}
step 8:reorder open. open = {2 3 4 5}
step 3:
step 4:take 2 from open put into closed.closed = {1,2}
open = { 3 4 5}
no expansion go to step 3
step 3:
step 4:take 3 from open put into closed.closed = {1,2,3}
step 5:
step 6:expand node 3 set as m={6,7} install on G
G has nodes 1 2 3 4 5 6 7 on it
step 7:nodes not on open and closed are {6 7}
add these to open. open ={4 5 6 7}
step 8:reorder open. open = {7 4 5 6}
step 3:
step 4:take 7 from open put into closed.closed = {1,2,3,7}