Delete, insert and find-min for weighted heap