实现一个高效的双向广度搜索算法(Bidirectional BFS)来解决“单词接龙”问题的变种。给定一个起始单词 `beginWord`、一个目标单词 `endWord` 和一个词典 `wordList`,请找出从 `beginWord` 到 `endWord` 的最短转换路径,并返回该路径的长度。如果不存在这样的路径,则返回 0。**变种规则如下:**1. 每次只能改变一个字母。2. 转换过程中的每个中间单词都必须存在于词典中,且不包括起始单词本身。3. 搜索必须同时从 `beginWord` 和 `endWord` 双向展开,直到两个方向的搜索相遇。4. 不允许使用 `System.Co……
