A*算法描述
来源:互联网 发布:java expection 编辑:程序博客网 时间:2024/05/20 02:29
Best_First_Search(){Open = [起始节点];Closed = [];while(Open表非空){从Open中取得一个节点X,并从Open表中删除。if(X是目标节点){求得路径PATH;返回路径PATH;}for(每一个X的子节点Y){if(Y不在OPEN表和CLOSE表中){求Y的估价值;并将Y有序地插入到OPEN表中;}else if(Y在OPEN表中){if(Y的估价值小于OPEN表的估价值)更新OPNE表中的估价值;}//Y在CLOSE表中else{if(Y的估价值小于CLOSE表的估价值){更新CLOSE表中的估价值;从CLOSE表中移出节点,并放入OPEN表中;}}将X节点插入CLOSE表中;}}}
- A*算法描述
- A.R.Drone 悬停算法简单描述
- A算法描述及JAVA实现
- 算法描述
- 算法描述
- [DEV] MD5算法描述
- RSA算法描述
- [DOC_C]MD5算法描述
- 对算法的描述
- [转]MD5算法描述
- md5算法描述
- CRC算法描述
- MD5算法描述
- 算法的描述
- MD5 算法描述
- MD5算法描述
- RETE算法的描述
- DES算法描述简介
- 修改桌面路径(不让桌面在C盘)
- 如何让Android下的多行EditText焦点光标默认在第一行
- 液晶显示器护眼桌面设置(又称润眼桌面)——把桌面设置成为浅绿色的
- word打不开怎么办
- MFC多线程开发学习笔记
- A*算法描述
- 关于SQL SERVER 的ntext和nvarchar字段
- >> 在javascript中是什么意思?
- JS屏蔽右键功能
- Windows XP用户账户空白问题的解决
- C++ [ 拷贝构造函数 ]
- 修改乱码的问题
- android学习笔记3--------------短信发送器
- postback后定位页面到先前的位置