Свойства информации 1. Объективность и субъективность- Зависимость от человеческого фактора, например -Фотоснимок природного объекта более объективен, чем картина, нарисованная человеком 2. Полнота - Характеризует качество и достаточность информации, например: Рассматривая растение на фотографии, мы получаем меньше информации о нем, чем рассматривая его непосредственно на лугу. 3. Актуальность - Это степень соответствия информации текущему моменту времени, например: Прогноз погоды на сегодня более актуален, чем на вчера 4. Достоверность- Зависит от уровня «информационного шума». Чем он выше, тем меньше достоверность информации, например:Если мешать разговору двух людей, достоверность информации уменьшится 5. Доступность - Мера возможности получить ту или иную информацию, например:Если у вас нет компьютера, то информация в книге для вас более доступна, чем на компакт - диске 6. Адекватность - Это степень соответствия реальному объективному состоянию дела, например Чем крупнее масштаб, тем адекватнее географические карты.
Учитывая, что 8 букв можно переставить примерно 40 тысячами можно просто запустить поиск в ширину, сохранить для всех перестановок то, из какой строчки они получились, и потом восстановить ответ для строчки abcdefgh.
while not to_process.empty(): s, prev = to_process.get() if s in prec: continue for i in range(7): for j in range(i + 1, 8): if i == 0: next_s = s[j::-1] + s[j+1:] else: next_s = s[:i] + s[j:i-1:-1] + s[j+1:] if next_s not in prec: to_process.put((next_s, s)) prec[s] = prev
current = "abcdefgh" print(current) while prec[current] is not None: current = prec[current] print(current)
Учитывая, что 8 букв можно переставить примерно 40 тысячами можно просто запустить поиск в ширину, сохранить для всех перестановок то, из какой строчки они получились, и потом восстановить ответ для строчки abcdefgh.
while not to_process.empty(): s, prev = to_process.get() if s in prec: continue for i in range(7): for j in range(i + 1, 8): if i == 0: next_s = s[j::-1] + s[j+1:] else: next_s = s[:i] + s[j:i-1:-1] + s[j+1:] if next_s not in prec: to_process.put((next_s, s)) prec[s] = prev
current = "abcdefgh" print(current) while prec[current] is not None: current = prec[current] print(current)
1. Объективность и субъективность- Зависимость от человеческого фактора, например -Фотоснимок природного объекта более объективен, чем картина, нарисованная человеком
2. Полнота - Характеризует качество и достаточность информации, например: Рассматривая растение на фотографии, мы получаем меньше информации о нем, чем рассматривая его непосредственно на лугу.
3. Актуальность - Это степень соответствия информации текущему моменту времени, например: Прогноз погоды на сегодня более актуален, чем на вчера 4. Достоверность- Зависит от уровня «информационного шума». Чем он выше, тем меньше достоверность информации, например:Если мешать разговору двух людей, достоверность информации уменьшится
5. Доступность - Мера возможности получить ту или иную информацию, например:Если у вас нет компьютера, то информация в книге для вас более доступна, чем на компакт - диске
6. Адекватность - Это степень соответствия реальному объективному состоянию дела, например Чем крупнее масштаб, тем адекватнее географические карты.