关于a星算法的一个疑问?

我不太明白图中圈起来的那一步具体作用是什么,因为示例中没有讲到实际用到这一步的地方,
能说明一下这一步如果在代码中省略会出现什么样的错误吗?或者举个确实用到这一步的具体例子?
图片说明
给上具体链接:http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html

http://wenku.baidu.com/link?url=o5mJnA9hQ3knmyvE1ac-fJ0OCpuGosZ_-BZyMJMUcNUBg0rfj0wLroED9I_nOsF0sZky98oVuPJKvqRYj_Fqui0c3vFCjWFNnIDc2TKEUIG