
路径选择 · 分项说明
概念说明
常见误解是分岔越多就越算路径选择。准确说,路径选择是一串有依赖的取舍:前一次选定后,后一次可进入的入口集合随之改变;若各分支可随时往返、不关闭也不推迟任何后续内容,那只是移动,不构成选择。
判断方法
常见误解是凭岔路外观或默认方向判断哪条更优;路径选择的判断方法是先测每条走向在第一步后能否无损返回,再比较可逆步数、入口关闭和消耗。在分岔前记录可返回的位置和可携带条件,选一条只走一步后尝试回到分岔点,确认状态是否与出发时一致;再对另一条重复。两条走向都能无损返回且条件相同时,不构成有意义的路径选择;只有可逆步数或进入后关闭的入口出现差异,才把差异记为这次选择的代价。
适用边界
常见误解是把入口数量多当成路线更丰富;路径选择的比较只在分岔处能看到至少两条互斥入口、且选择后不会立即连续出现新分岔时成立。若入口信息要靠近后才显示,站在岔口只能记录探测动作,不能把探测消耗算进路线代价。若走一步后立刻又出现新分岔,把第一段差异当成整条路线结论会过早,应把比较切到下一个决策点;两条走向在短时间内自动合流时,合流前未出现可复核差异,就不列为不同路径。



读者评论
遇到过类似的情况,折腾半天结果是环境的问题。
照着摸了一遍,心里总算有点底了。
谢了,正好最近被这个问题折腾得头大,来得太及时。
多写点这种,比那些空话套话强太多了。
这个我深有体会,前期别急着堆配置,先把基础打牢。