while (!queue.isEmpty()) { for (inti= queue.size(); i > 0; i--) { // 注意 i 起始是 queue.size() 的话 i 需要大于 0 Stringword= queue.poll(); if (endWord.equals(word)) { return length; }
char[] chars = word.toCharArray(); for (intj=0; j < chars.length; j++) { charsourceChar= chars[j]; for (charc='a'; c <= 'z'; c++) { if (c == sourceChar) { continue; }