/// <summary> /// Проверяет, есть ли указанные символы в алфавите. Если нет, то добавляет их. /// </summary> /// <param name="al">Расширяемый алфавит.</param> /// <param name="chars">Массив добавляемых символов.</param> private static void AddChars(SymbolSet al, char[] chars) { int n = chars.Length; for(int i = 0; i < n; i++) { if(!al.CharExists(chars[i])) { al.AddChar(chars[i]); } } }