sort the item when being inserted.
remve the sort call before generate next item,because the open vector had been sorted as a heap
use const lvalue declare
Debug:1 mistake the father and son item when comparing j and k.2 i should be the index of the item not its father
annotions