예제 #1
0
 private void CreateChains(WordChain currentChain, IEnumerable <string> nextSteps)
 {
     chainsToProcess.AddRange(nextSteps.Select(word => new WordChain(currentChain, word)));
 }
예제 #2
0
 internal WordChain(WordChain existingChain, string endWord)
 {
     EndWord = existingChain.EndWord;
     Path    = new List <string>(existingChain.Path);
     AddWordToChain(endWord);
 }